Home | History | Annotate | only in /src/usr.bin/xlint/arch/aarch64
History log of /src/usr.bin/xlint/arch/aarch64
RevisionDateAuthorComments
 1.6 20-Jul-2021  rillig lint: make char unsigned on aarch64

This fixes tests msg_074 and msg_076, which previously warned for
'\xff': conversion of 'int' to 'char' is out of range [119]

The commit from 2014-08-10 that first defined char as signed had the
remark "Enough for a distribution build". At that time, there was no
unit test for lint1 that would have detected the signedness of char.
 1.5 27-Jun-2021  rillig lint: fix typo in comment for target platform definitions
 1.4 24-Jan-2021  rillig lint: reduce preprocessor magic for platform target types
 1.3 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.2 09-Jan-2021  rillig lint: remove trailing whitespace
 1.1 10-Aug-2014  matt branches: 1.1.4;
Preliminary files for AARCH64 (64-bit ARM) support.
Enough for a distribution build.
 1.1.4.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.4.1 10-Aug-2014  tls file targparam.h was added on branch tls-maxphys on 2014-08-20 00:05:05 +0000

RSS XML Feed