Module Name: src Committed By: rillig Date: Fri Jun 10 18:29:01 UTC 2022
Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: Makefile msg_132.c msg_132.exp msg_132_ilp32.c Added Files: src/tests/usr.bin/xlint/lint1: msg_132_lp64.c msg_132_lp64.exp Log Message: tests/lint: fix test for loss of accuracy on ILP32 platforms The test had been wrong since msg_132.c 1.14 from 2022-05-30. Using 'unsigned long' in a test that was intended to behave the same on ILP32 and LP64 was an accident. Use 'unsigned long long' instead, which is 64-bits wide on all platforms supported by lint. Move the test about conversion from 'long' to 'int' to the platform-specific test files. Noticed by martin@ on powerpc. To generate a diff of this commit: cvs rdiff -u -r1.1211 -r1.1212 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.123 -r1.124 src/tests/usr.bin/xlint/lint1/Makefile cvs rdiff -u -r1.16 -r1.17 src/tests/usr.bin/xlint/lint1/msg_132.c cvs rdiff -u -r1.15 -r1.16 src/tests/usr.bin/xlint/lint1/msg_132.exp cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/xlint/lint1/msg_132_ilp32.c cvs rdiff -u -r0 -r1.1 src/tests/usr.bin/xlint/lint1/msg_132_lp64.c \ src/tests/usr.bin/xlint/lint1/msg_132_lp64.exp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.