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]