Module Name: src Committed By: rillig Date: Sun Sep 26 14:28:22 UTC 2021
Modified Files: src/tests/usr.bin/xlint/lint1: platform_ilp32.c platform_ilp32.exp platform_int.c platform_ldbl128.c platform_ldbl128.exp platform_ldbl64.c platform_ldbl64.exp platform_ldbl96.c platform_ldbl96.exp platform_long.c platform_lp64.c platform_lp64.exp platform_schar.c platform_schar.exp platform_uchar.c platform_uchar.exp Log Message: tests/lint: run all platform tests with the same options To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/xlint/lint1/platform_ilp32.c \ src/tests/usr.bin/xlint/lint1/platform_ilp32.exp \ src/tests/usr.bin/xlint/lint1/platform_int.c \ src/tests/usr.bin/xlint/lint1/platform_ldbl128.c \ src/tests/usr.bin/xlint/lint1/platform_ldbl128.exp \ src/tests/usr.bin/xlint/lint1/platform_ldbl64.c \ src/tests/usr.bin/xlint/lint1/platform_ldbl64.exp \ src/tests/usr.bin/xlint/lint1/platform_ldbl96.c \ src/tests/usr.bin/xlint/lint1/platform_ldbl96.exp \ src/tests/usr.bin/xlint/lint1/platform_long.c \ src/tests/usr.bin/xlint/lint1/platform_lp64.c \ src/tests/usr.bin/xlint/lint1/platform_lp64.exp \ src/tests/usr.bin/xlint/lint1/platform_schar.c \ src/tests/usr.bin/xlint/lint1/platform_schar.exp \ src/tests/usr.bin/xlint/lint1/platform_uchar.c \ src/tests/usr.bin/xlint/lint1/platform_uchar.exp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/usr.bin/xlint/lint1/platform_ilp32.c diff -u src/tests/usr.bin/xlint/lint1/platform_ilp32.c:1.1 src/tests/usr.bin/xlint/lint1/platform_ilp32.c:1.2 --- src/tests/usr.bin/xlint/lint1/platform_ilp32.c:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_ilp32.c Sun Sep 26 14:28:22 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: platform_ilp32.c,v 1.1 2021/09/26 03:17:59 rillig Exp $ */ +/* $NetBSD: platform_ilp32.c,v 1.2 2021/09/26 14:28:22 rillig Exp $ */ # 3 "platform_ilp32.c" /* @@ -6,8 +6,10 @@ * pointer types. */ +/* lint1-extra-flags: -c -h -a -p -b -r -z */ /* lint1-only-if: ilp32 */ // TODO: Add some code that passes. // TODO: Add some code that fails. + /* expect+1: warning: empty translation unit [272] */ Index: src/tests/usr.bin/xlint/lint1/platform_ilp32.exp diff -u src/tests/usr.bin/xlint/lint1/platform_ilp32.exp:1.1 src/tests/usr.bin/xlint/lint1/platform_ilp32.exp:1.2 --- src/tests/usr.bin/xlint/lint1/platform_ilp32.exp:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_ilp32.exp Sun Sep 26 14:28:22 2021 @@ -1 +1 @@ -platform_ilp32.c(14): warning: empty translation unit [272] +platform_ilp32.c(16): warning: empty translation unit [272] Index: src/tests/usr.bin/xlint/lint1/platform_int.c diff -u src/tests/usr.bin/xlint/lint1/platform_int.c:1.1 src/tests/usr.bin/xlint/lint1/platform_int.c:1.2 --- src/tests/usr.bin/xlint/lint1/platform_int.c:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_int.c Sun Sep 26 14:28:22 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: platform_int.c,v 1.1 2021/09/26 03:17:59 rillig Exp $ */ +/* $NetBSD: platform_int.c,v 1.2 2021/09/26 14:28:22 rillig Exp $ */ # 3 "platform_int.c" /* @@ -6,7 +6,7 @@ * int and ptr_diff is signed int. */ -/* lint1-extra-flags: -h */ +/* lint1-extra-flags: -c -h -a -p -b -r -z */ /* lint1-only-if: int */ void to_size(typeof(sizeof(int))); Index: src/tests/usr.bin/xlint/lint1/platform_ldbl128.c diff -u src/tests/usr.bin/xlint/lint1/platform_ldbl128.c:1.1 src/tests/usr.bin/xlint/lint1/platform_ldbl128.c:1.2 --- src/tests/usr.bin/xlint/lint1/platform_ldbl128.c:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_ldbl128.c Sun Sep 26 14:28:22 2021 @@ -1,12 +1,14 @@ -/* $NetBSD: platform_ldbl128.c,v 1.1 2021/09/26 03:17:59 rillig Exp $ */ +/* $NetBSD: platform_ldbl128.c,v 1.2 2021/09/26 14:28:22 rillig Exp $ */ # 3 "platform_ldbl128.c" /* * Test features that only apply to platforms that have 128-bit long double. */ +/* lint1-extra-flags: -c -h -a -p -b -r -z */ /* lint1-only-if: ldbl-128 */ // TODO: Add some code that passes. // TODO: Add some code that fails. + /* expect+1: warning: empty translation unit [272] */ Index: src/tests/usr.bin/xlint/lint1/platform_ldbl128.exp diff -u src/tests/usr.bin/xlint/lint1/platform_ldbl128.exp:1.1 src/tests/usr.bin/xlint/lint1/platform_ldbl128.exp:1.2 --- src/tests/usr.bin/xlint/lint1/platform_ldbl128.exp:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_ldbl128.exp Sun Sep 26 14:28:22 2021 @@ -1 +1 @@ -platform_ldbl128.c(13): warning: empty translation unit [272] +platform_ldbl128.c(15): warning: empty translation unit [272] Index: src/tests/usr.bin/xlint/lint1/platform_ldbl64.c diff -u src/tests/usr.bin/xlint/lint1/platform_ldbl64.c:1.1 src/tests/usr.bin/xlint/lint1/platform_ldbl64.c:1.2 --- src/tests/usr.bin/xlint/lint1/platform_ldbl64.c:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_ldbl64.c Sun Sep 26 14:28:22 2021 @@ -1,12 +1,14 @@ -/* $NetBSD: platform_ldbl64.c,v 1.1 2021/09/26 03:17:59 rillig Exp $ */ +/* $NetBSD: platform_ldbl64.c,v 1.2 2021/09/26 14:28:22 rillig Exp $ */ # 3 "platform_ldbl64.c" /* * Test features that only apply to platforms that have 64-bit long double. */ +/* lint1-extra-flags: -c -h -a -p -b -r -z */ /* lint1-only-if: ldbl-64 */ // TODO: Add some code that passes. // TODO: Add some code that fails. + /* expect+1: warning: empty translation unit [272] */ Index: src/tests/usr.bin/xlint/lint1/platform_ldbl64.exp diff -u src/tests/usr.bin/xlint/lint1/platform_ldbl64.exp:1.1 src/tests/usr.bin/xlint/lint1/platform_ldbl64.exp:1.2 --- src/tests/usr.bin/xlint/lint1/platform_ldbl64.exp:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_ldbl64.exp Sun Sep 26 14:28:22 2021 @@ -1 +1 @@ -platform_ldbl64.c(13): warning: empty translation unit [272] +platform_ldbl64.c(15): warning: empty translation unit [272] Index: src/tests/usr.bin/xlint/lint1/platform_ldbl96.c diff -u src/tests/usr.bin/xlint/lint1/platform_ldbl96.c:1.1 src/tests/usr.bin/xlint/lint1/platform_ldbl96.c:1.2 --- src/tests/usr.bin/xlint/lint1/platform_ldbl96.c:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_ldbl96.c Sun Sep 26 14:28:22 2021 @@ -1,12 +1,14 @@ -/* $NetBSD: platform_ldbl96.c,v 1.1 2021/09/26 03:17:59 rillig Exp $ */ +/* $NetBSD: platform_ldbl96.c,v 1.2 2021/09/26 14:28:22 rillig Exp $ */ # 3 "platform_ldbl96.c" /* * Test features that only apply to platforms that have 96-bit long double. */ +/* lint1-extra-flags: -c -h -a -p -b -r -z */ /* lint1-only-if: ldbl-96 */ // TODO: Add some code that passes. // TODO: Add some code that fails. + /* expect+1: warning: empty translation unit [272] */ Index: src/tests/usr.bin/xlint/lint1/platform_ldbl96.exp diff -u src/tests/usr.bin/xlint/lint1/platform_ldbl96.exp:1.1 src/tests/usr.bin/xlint/lint1/platform_ldbl96.exp:1.2 --- src/tests/usr.bin/xlint/lint1/platform_ldbl96.exp:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_ldbl96.exp Sun Sep 26 14:28:22 2021 @@ -1 +1 @@ -platform_ldbl96.c(13): warning: empty translation unit [272] +platform_ldbl96.c(15): warning: empty translation unit [272] Index: src/tests/usr.bin/xlint/lint1/platform_long.c diff -u src/tests/usr.bin/xlint/lint1/platform_long.c:1.1 src/tests/usr.bin/xlint/lint1/platform_long.c:1.2 --- src/tests/usr.bin/xlint/lint1/platform_long.c:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_long.c Sun Sep 26 14:28:22 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: platform_long.c,v 1.1 2021/09/26 03:17:59 rillig Exp $ */ +/* $NetBSD: platform_long.c,v 1.2 2021/09/26 14:28:22 rillig Exp $ */ # 3 "platform_long.c" /* @@ -6,7 +6,7 @@ * long and ptr_diff is signed long. */ -/* lint1-extra-flags: -h */ +/* lint1-extra-flags: -c -h -a -p -b -r -z */ /* lint1-only-if: long */ void to_size(typeof(sizeof(int))); @@ -20,10 +20,3 @@ convert_unsigned_char_to_size(unsigned c /* expect+1: warning: static variable unused_variable unused [226] */ static int unused_variable; - -/* - * XXX: On 2021-09-23, the releng build failed on i386 but not on sparc. - * usr.bin/make/cond.c, call to is_token with unsigned char as third argument. - * Based on that, this test should succeed on sparc, but with a cross-compiled - * lint on x86_64 with ARCHSUBDIR=sparc, it failed. - */ Index: src/tests/usr.bin/xlint/lint1/platform_lp64.c diff -u src/tests/usr.bin/xlint/lint1/platform_lp64.c:1.1 src/tests/usr.bin/xlint/lint1/platform_lp64.c:1.2 --- src/tests/usr.bin/xlint/lint1/platform_lp64.c:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_lp64.c Sun Sep 26 14:28:22 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: platform_lp64.c,v 1.1 2021/09/26 03:17:59 rillig Exp $ */ +/* $NetBSD: platform_lp64.c,v 1.2 2021/09/26 14:28:22 rillig Exp $ */ # 3 "platform_lp64.c" /* @@ -6,6 +6,7 @@ * long and pointer types. */ +/* lint1-extra-flags: -c -h -a -p -b -r -z */ /* lint1-only-if: lp64 */ void to_size_t(typeof(sizeof(int))); Index: src/tests/usr.bin/xlint/lint1/platform_lp64.exp diff -u src/tests/usr.bin/xlint/lint1/platform_lp64.exp:1.1 src/tests/usr.bin/xlint/lint1/platform_lp64.exp:1.2 --- src/tests/usr.bin/xlint/lint1/platform_lp64.exp:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_lp64.exp Sun Sep 26 14:28:22 2021 @@ -1 +1 @@ -platform_lp64.c(21): warning: static variable unused_variable unused [226] +platform_lp64.c(22): warning: static variable unused_variable unused [226] Index: src/tests/usr.bin/xlint/lint1/platform_schar.c diff -u src/tests/usr.bin/xlint/lint1/platform_schar.c:1.1 src/tests/usr.bin/xlint/lint1/platform_schar.c:1.2 --- src/tests/usr.bin/xlint/lint1/platform_schar.c:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_schar.c Sun Sep 26 14:28:22 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: platform_schar.c,v 1.1 2021/09/26 03:17:59 rillig Exp $ */ +/* $NetBSD: platform_schar.c,v 1.2 2021/09/26 14:28:22 rillig Exp $ */ # 3 "platform_schar.c" /* @@ -6,8 +6,10 @@ * representation as signed char. */ +/* lint1-extra-flags: -c -h -a -p -b -r -z */ /* lint1-only-if: schar */ // TODO: Add some code that passes. // TODO: Add some code that fails. + /* expect+1: warning: empty translation unit [272] */ Index: src/tests/usr.bin/xlint/lint1/platform_schar.exp diff -u src/tests/usr.bin/xlint/lint1/platform_schar.exp:1.1 src/tests/usr.bin/xlint/lint1/platform_schar.exp:1.2 --- src/tests/usr.bin/xlint/lint1/platform_schar.exp:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_schar.exp Sun Sep 26 14:28:22 2021 @@ -1 +1 @@ -platform_schar.c(14): warning: empty translation unit [272] +platform_schar.c(16): warning: empty translation unit [272] Index: src/tests/usr.bin/xlint/lint1/platform_uchar.c diff -u src/tests/usr.bin/xlint/lint1/platform_uchar.c:1.1 src/tests/usr.bin/xlint/lint1/platform_uchar.c:1.2 --- src/tests/usr.bin/xlint/lint1/platform_uchar.c:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_uchar.c Sun Sep 26 14:28:22 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: platform_uchar.c,v 1.1 2021/09/26 03:17:59 rillig Exp $ */ +/* $NetBSD: platform_uchar.c,v 1.2 2021/09/26 14:28:22 rillig Exp $ */ # 3 "platform_uchar.c" /* @@ -6,8 +6,10 @@ * representation as unsigned char. */ +/* lint1-extra-flags: -c -h -a -p -b -r -z */ /* lint1-only-if: uchar */ // TODO: Add some code that passes. // TODO: Add some code that fails. + /* expect+1: warning: empty translation unit [272] */ Index: src/tests/usr.bin/xlint/lint1/platform_uchar.exp diff -u src/tests/usr.bin/xlint/lint1/platform_uchar.exp:1.1 src/tests/usr.bin/xlint/lint1/platform_uchar.exp:1.2 --- src/tests/usr.bin/xlint/lint1/platform_uchar.exp:1.1 Sun Sep 26 03:17:59 2021 +++ src/tests/usr.bin/xlint/lint1/platform_uchar.exp Sun Sep 26 14:28:22 2021 @@ -1 +1 @@ -platform_uchar.c(14): warning: empty translation unit [272] +platform_uchar.c(16): warning: empty translation unit [272]