Home | History | Annotate | Download | only in common
History log of /src/usr.bin/xlint/common/lp64.h
RevisionDateAuthorComments
 1.11  03-Jul-2023  rillig lint: rename uppercase QUAD to LLONG

No binary change.
 1.10  09-Jan-2021  rillig lint: make target platform independent of host platform

If lint is run on a platform that has CHAR_BIT == 10, this doesn't
magically make an ILP32 platform have 40 bits per uint32_t.

At the moment, all of the supported platforms are either ILP32 or
I32LP64 anyway, and all of them have CHAR_BIT == 8 == CHAR_SIZE,
so nothing changes practically.
 1.9  04-Jan-2021  rillig lint: revert previous commit, except for the typo
 1.8  04-Jan-2021  rillig lint: fix typo in comment
 1.7  16-Nov-2018  scole PR toolchain/53710

allow 64bit target to compile on 32bit host

Ok'ed by <christos>
 1.6  07-Oct-2018  christos Disable __int128 checks if we are not building on a 64 bit host (
this is suboptimal, but it is the easiest way).
 1.5  07-Sep-2018  christos recognize int128
 1.4  27-Mar-2012  christos branches: 1.4.30; 1.4.32;
more cross lint friendlyness
XXX: needs more constants converted double/float
 1.3  21-May-2003  simonb branches: 1.3.56;
Move one group of #define's so this looks more like ilp32.h.
 1.2  20-Feb-2002  thorpej Add constants that describe the target's max/min INT, UINT, LONG, ULONG,
QUAD, and UQUAD values.
 1.1  18-Jan-2002  thorpej * Move stuff shared between lint1 and lint2 to the new common/ directory.
* Move the arch/ directory out of lint1/ into the top-level.
 1.3.56.1  17-Apr-2012  yamt sync with head
 1.4.32.1  10-Jun-2019  christos Sync with HEAD
 1.4.30.3  26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.4.30.2  20-Oct-2018  pgoyette Sync with head
 1.4.30.1  30-Sep-2018  pgoyette Ssync with HEAD

RSS XML Feed