Module Name: src Committed By: rillig Date: Sun Jan 31 14:39:31 UTC 2021
Modified Files: src/tests/usr.bin/xlint/lint1: d_alignof.c d_bltinoffsetof.c d_c99_anon_struct.c d_c99_anon_union.c d_c99_complex_num.c d_c99_complex_split.c d_c99_compound_literal_comma.c d_c99_decls_after_stmt.c d_c99_decls_after_stmt2.c d_c99_decls_after_stmt3.c d_c99_flex_array_packed.c d_c99_for_loops.c d_c99_func.c d_c99_nested_struct.c d_c99_recursive_init.c d_c99_struct_init.c d_c99_union_cast.c d_c99_union_cast.exp d_c99_union_init1.c d_c99_union_init2.c d_c99_union_init3.c d_c99_union_init4.c d_c9x_array_init.c d_c9x_recursive_init.c d_cast_fun_array_param.c d_cast_init.c d_cast_init2.c d_cast_lhs.c d_cast_typeof.c d_compound_literals1.c d_compound_literals2.c d_constant_conv1.c d_constant_conv1.exp d_constant_conv2.c d_constant_conv2.exp d_cvt_constant.c d_cvt_constant.exp d_cvt_in_ternary.c d_ellipsis_in_switch.c d_gcc_compound_statements1.c d_gcc_compound_statements2.c d_gcc_compound_statements3.c d_gcc_extension.c d_gcc_extension.exp d_gcc_func.c d_gcc_variable_array_init.c d_incorrect_array_size.c d_incorrect_array_size.exp d_init_pop_member.c d_init_pop_member.exp d_long_double_int.c d_long_double_int.exp d_nested_structs.c d_nolimit_init.c d_packed_structs.c d_return_type.c d_return_type.exp d_shift_to_narrower_type.c d_struct_init_nested.c d_struct_init_nested.exp d_type_conv1.c d_type_conv1.exp d_type_conv2.c d_type_conv2.exp d_type_conv3.c d_type_conv3.exp d_type_question_colon.c d_typefun.c d_typename_as_var.c d_zero_sized_arrays.c Log Message: lint: add common header for all tests For those tests that didn't use GCC-style line markers such as "# 2", the line numbers of the diagnostics stay the same. This is purely conincidental. Before, the 3 lines came from lint's built-in definitions (see 'builtins' in main1.c), and line number counting continued as if nothing had happened, making the first line of the actual file line 4. These 3 built-in lines are now replaced with 3 lines of file header. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/xlint/lint1/d_alignof.c \ src/tests/usr.bin/xlint/lint1/d_bltinoffsetof.c \ src/tests/usr.bin/xlint/lint1/d_c99_anon_union.c \ src/tests/usr.bin/xlint/lint1/d_c99_complex_num.c \ src/tests/usr.bin/xlint/lint1/d_c99_compound_literal_comma.c \ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c \ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c \ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c \ src/tests/usr.bin/xlint/lint1/d_c99_flex_array_packed.c \ src/tests/usr.bin/xlint/lint1/d_c99_func.c \ src/tests/usr.bin/xlint/lint1/d_c99_nested_struct.c \ src/tests/usr.bin/xlint/lint1/d_c99_union_cast.c \ src/tests/usr.bin/xlint/lint1/d_c99_union_cast.exp \ src/tests/usr.bin/xlint/lint1/d_c9x_array_init.c \ src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c \ src/tests/usr.bin/xlint/lint1/d_cast_fun_array_param.c \ src/tests/usr.bin/xlint/lint1/d_cast_init2.c \ src/tests/usr.bin/xlint/lint1/d_cast_lhs.c \ src/tests/usr.bin/xlint/lint1/d_compound_literals1.c \ src/tests/usr.bin/xlint/lint1/d_compound_literals2.c \ src/tests/usr.bin/xlint/lint1/d_constant_conv1.c \ src/tests/usr.bin/xlint/lint1/d_constant_conv1.exp \ src/tests/usr.bin/xlint/lint1/d_constant_conv2.c \ src/tests/usr.bin/xlint/lint1/d_cvt_constant.c \ src/tests/usr.bin/xlint/lint1/d_cvt_constant.exp \ src/tests/usr.bin/xlint/lint1/d_cvt_in_ternary.c \ src/tests/usr.bin/xlint/lint1/d_ellipsis_in_switch.c \ src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements1.c \ src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements2.c \ src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements3.c \ src/tests/usr.bin/xlint/lint1/d_gcc_extension.c \ src/tests/usr.bin/xlint/lint1/d_gcc_func.c \ src/tests/usr.bin/xlint/lint1/d_gcc_variable_array_init.c \ src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.c \ src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.exp \ src/tests/usr.bin/xlint/lint1/d_nested_structs.c \ src/tests/usr.bin/xlint/lint1/d_nolimit_init.c \ src/tests/usr.bin/xlint/lint1/d_packed_structs.c \ src/tests/usr.bin/xlint/lint1/d_return_type.c \ src/tests/usr.bin/xlint/lint1/d_return_type.exp \ src/tests/usr.bin/xlint/lint1/d_shift_to_narrower_type.c \ src/tests/usr.bin/xlint/lint1/d_type_conv1.c \ src/tests/usr.bin/xlint/lint1/d_type_conv2.c \ src/tests/usr.bin/xlint/lint1/d_type_conv3.c \ src/tests/usr.bin/xlint/lint1/d_type_question_colon.c \ src/tests/usr.bin/xlint/lint1/d_typename_as_var.c \ src/tests/usr.bin/xlint/lint1/d_zero_sized_arrays.c cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/d_c99_anon_struct.c \ src/tests/usr.bin/xlint/lint1/d_c99_complex_split.c \ src/tests/usr.bin/xlint/lint1/d_c99_for_loops.c \ src/tests/usr.bin/xlint/lint1/d_c99_recursive_init.c \ src/tests/usr.bin/xlint/lint1/d_c99_struct_init.c \ src/tests/usr.bin/xlint/lint1/d_c99_union_init1.c \ src/tests/usr.bin/xlint/lint1/d_c99_union_init2.c \ src/tests/usr.bin/xlint/lint1/d_c99_union_init3.c \ src/tests/usr.bin/xlint/lint1/d_c99_union_init4.c \ src/tests/usr.bin/xlint/lint1/d_cast_init.c \ src/tests/usr.bin/xlint/lint1/d_cast_typeof.c \ src/tests/usr.bin/xlint/lint1/d_init_pop_member.c \ src/tests/usr.bin/xlint/lint1/d_init_pop_member.exp \ src/tests/usr.bin/xlint/lint1/d_long_double_int.c \ src/tests/usr.bin/xlint/lint1/d_struct_init_nested.c \ src/tests/usr.bin/xlint/lint1/d_struct_init_nested.exp \ src/tests/usr.bin/xlint/lint1/d_typefun.c cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/xlint/lint1/d_constant_conv2.exp \ src/tests/usr.bin/xlint/lint1/d_gcc_extension.exp \ src/tests/usr.bin/xlint/lint1/d_long_double_int.exp \ src/tests/usr.bin/xlint/lint1/d_type_conv1.exp \ src/tests/usr.bin/xlint/lint1/d_type_conv2.exp \ src/tests/usr.bin/xlint/lint1/d_type_conv3.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/d_alignof.c diff -u src/tests/usr.bin/xlint/lint1/d_alignof.c:1.1 src/tests/usr.bin/xlint/lint1/d_alignof.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_alignof.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_alignof.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_alignof.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_alignof.c" + /* __alignof__ */ int main(void) Index: src/tests/usr.bin/xlint/lint1/d_bltinoffsetof.c diff -u src/tests/usr.bin/xlint/lint1/d_bltinoffsetof.c:1.1 src/tests/usr.bin/xlint/lint1/d_bltinoffsetof.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_bltinoffsetof.c:1.1 Mon Mar 6 23:07:42 2017 +++ src/tests/usr.bin/xlint/lint1/d_bltinoffsetof.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,5 @@ +/* $NetBSD: d_bltinoffsetof.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_bltinoffsetof.c" struct foo { int a; Index: src/tests/usr.bin/xlint/lint1/d_c99_anon_union.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_anon_union.c:1.1 src/tests/usr.bin/xlint/lint1/d_c99_anon_union.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_anon_union.c:1.1 Thu Aug 18 14:45:56 2016 +++ src/tests/usr.bin/xlint/lint1/d_c99_anon_union.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_anon_union.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_anon_union.c" + /* struct with only anonymous members */ struct foo { Index: src/tests/usr.bin/xlint/lint1/d_c99_complex_num.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_complex_num.c:1.1 src/tests/usr.bin/xlint/lint1/d_c99_complex_num.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_complex_num.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_c99_complex_num.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_complex_num.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_complex_num.c" + double cabs(double _Complex); double cabs(double _Complex foo) Index: src/tests/usr.bin/xlint/lint1/d_c99_compound_literal_comma.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_compound_literal_comma.c:1.1 src/tests/usr.bin/xlint/lint1/d_c99_compound_literal_comma.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_compound_literal_comma.c:1.1 Mon May 11 19:37:51 2015 +++ src/tests/usr.bin/xlint/lint1/d_c99_compound_literal_comma.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_compound_literal_comma.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_compound_literal_comma.c" + struct bintime { unsigned long long sec; unsigned long long frac; Index: src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c:1.1 src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_decls_after_stmt.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_decls_after_stmt.c" + void sample(void) { int i = 0; i += 1; Index: src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c:1.1 src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_decls_after_stmt2.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_decls_after_stmt2.c" + typedef int int_t; int main(void) { int i = 0; i += 1; Index: src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c:1.1 src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c:1.1 Tue Feb 4 08:08:59 2014 +++ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_decls_after_stmt3.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_decls_after_stmt3.c" + void sample(int i) { i += 1; Index: src/tests/usr.bin/xlint/lint1/d_c99_flex_array_packed.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_flex_array_packed.c:1.1 src/tests/usr.bin/xlint/lint1/d_c99_flex_array_packed.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_flex_array_packed.c:1.1 Thu Nov 20 21:18:47 2014 +++ src/tests/usr.bin/xlint/lint1/d_c99_flex_array_packed.c Sun Jan 31 14:39:31 2021 @@ -1,6 +1,8 @@ +/* $NetBSD: d_c99_flex_array_packed.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_flex_array_packed.c" + /* Allow packed c99 flexible arrays */ struct { int x; char y[0]; } __packed foo; - Index: src/tests/usr.bin/xlint/lint1/d_c99_func.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_func.c:1.1 src/tests/usr.bin/xlint/lint1/d_c99_func.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_func.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_c99_func.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_func.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_func.c" + /* C99 __func__ */ void Index: src/tests/usr.bin/xlint/lint1/d_c99_nested_struct.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_nested_struct.c:1.1 src/tests/usr.bin/xlint/lint1/d_c99_nested_struct.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_nested_struct.c:1.1 Thu Nov 20 20:52:15 2014 +++ src/tests/usr.bin/xlint/lint1/d_c99_nested_struct.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_nested_struct.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_nested_struct.c" + /* C99 nested struct init with named and non-named initializers */ typedef struct pthread_mutex_t { unsigned int ptm_magic; Index: src/tests/usr.bin/xlint/lint1/d_c99_union_cast.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_union_cast.c:1.1 src/tests/usr.bin/xlint/lint1/d_c99_union_cast.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_union_cast.c:1.1 Fri Aug 19 10:21:50 2016 +++ src/tests/usr.bin/xlint/lint1/d_c99_union_cast.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_union_cast.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_union_cast.c" + /* union cast */ struct bar { Index: src/tests/usr.bin/xlint/lint1/d_c99_union_cast.exp diff -u src/tests/usr.bin/xlint/lint1/d_c99_union_cast.exp:1.1 src/tests/usr.bin/xlint/lint1/d_c99_union_cast.exp:1.2 --- src/tests/usr.bin/xlint/lint1/d_c99_union_cast.exp:1.1 Mon Dec 28 12:47:39 2020 +++ src/tests/usr.bin/xlint/lint1/d_c99_union_cast.exp Sun Jan 31 14:39:31 2021 @@ -1 +1 @@ -(18): warning: a unused in function foo [192] +d_c99_union_cast.c(18): warning: a unused in function foo [192] Index: src/tests/usr.bin/xlint/lint1/d_c9x_array_init.c diff -u src/tests/usr.bin/xlint/lint1/d_c9x_array_init.c:1.1 src/tests/usr.bin/xlint/lint1/d_c9x_array_init.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c9x_array_init.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_c9x_array_init.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c9x_array_init.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c9x_array_init.c" + /* C9X array initializers */ int foo[256] = { [2] = 1, Index: src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c diff -u src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c:1.1 src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c9x_recursive_init.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c9x_recursive_init.c" + /* C9X struct/union member init, with nested union and trailing member */ union node { void *next; Index: src/tests/usr.bin/xlint/lint1/d_cast_fun_array_param.c diff -u src/tests/usr.bin/xlint/lint1/d_cast_fun_array_param.c:1.1 src/tests/usr.bin/xlint/lint1/d_cast_fun_array_param.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_cast_fun_array_param.c:1.1 Wed Jul 1 15:36:44 2015 +++ src/tests/usr.bin/xlint/lint1/d_cast_fun_array_param.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,5 @@ +/* $NetBSD: d_cast_fun_array_param.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_cast_fun_array_param.c" static void f(void *b[4]) { (void)&b; Index: src/tests/usr.bin/xlint/lint1/d_cast_init2.c diff -u src/tests/usr.bin/xlint/lint1/d_cast_init2.c:1.1 src/tests/usr.bin/xlint/lint1/d_cast_init2.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_cast_init2.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_cast_init2.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_cast_init2.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_cast_init2.c" + /* cast initialization as the rhs of a - operand */ struct sockaddr_dl { char sdl_data[2]; Index: src/tests/usr.bin/xlint/lint1/d_cast_lhs.c diff -u src/tests/usr.bin/xlint/lint1/d_cast_lhs.c:1.1 src/tests/usr.bin/xlint/lint1/d_cast_lhs.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_cast_lhs.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_cast_lhs.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_cast_lhs.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_cast_lhs.c" + /* pointer casts are valid lhs lvalues */ struct sockaddr { }; void Index: src/tests/usr.bin/xlint/lint1/d_compound_literals1.c diff -u src/tests/usr.bin/xlint/lint1/d_compound_literals1.c:1.1 src/tests/usr.bin/xlint/lint1/d_compound_literals1.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_compound_literals1.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_compound_literals1.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_compound_literals1.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_compound_literals1.c" + /* compound literals */ struct p { Index: src/tests/usr.bin/xlint/lint1/d_compound_literals2.c diff -u src/tests/usr.bin/xlint/lint1/d_compound_literals2.c:1.1 src/tests/usr.bin/xlint/lint1/d_compound_literals2.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_compound_literals2.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_compound_literals2.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_compound_literals2.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_compound_literals2.c" + /* compound literals */ struct p { Index: src/tests/usr.bin/xlint/lint1/d_constant_conv1.c diff -u src/tests/usr.bin/xlint/lint1/d_constant_conv1.c:1.1 src/tests/usr.bin/xlint/lint1/d_constant_conv1.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_constant_conv1.c:1.1 Sat Mar 17 16:33:15 2012 +++ src/tests/usr.bin/xlint/lint1/d_constant_conv1.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_constant_conv1.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_constant_conv1.c" + /* Flag information-losing constant conversion in argument lists */ int f(unsigned int); Index: src/tests/usr.bin/xlint/lint1/d_constant_conv1.exp diff -u src/tests/usr.bin/xlint/lint1/d_constant_conv1.exp:1.1 src/tests/usr.bin/xlint/lint1/d_constant_conv1.exp:1.2 --- src/tests/usr.bin/xlint/lint1/d_constant_conv1.exp:1.1 Mon Dec 28 09:58:56 2020 +++ src/tests/usr.bin/xlint/lint1/d_constant_conv1.exp Sun Jan 31 14:39:31 2021 @@ -1 +1 @@ -(11): warning: conversion of negative constant to unsigned type, arg #1 [296] +d_constant_conv1.c(11): warning: conversion of negative constant to unsigned type, arg #1 [296] Index: src/tests/usr.bin/xlint/lint1/d_constant_conv2.c diff -u src/tests/usr.bin/xlint/lint1/d_constant_conv2.c:1.1 src/tests/usr.bin/xlint/lint1/d_constant_conv2.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_constant_conv2.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_constant_conv2.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_constant_conv2.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_constant_conv2.c" + /* Flag information-losing constant conversion in argument lists */ int f(unsigned int); Index: src/tests/usr.bin/xlint/lint1/d_cvt_constant.c diff -u src/tests/usr.bin/xlint/lint1/d_cvt_constant.c:1.1 src/tests/usr.bin/xlint/lint1/d_cvt_constant.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_cvt_constant.c:1.1 Thu Apr 17 18:34:44 2014 +++ src/tests/usr.bin/xlint/lint1/d_cvt_constant.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_cvt_constant.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_cvt_constant.c" + /* the second assignment assumes failed before */ int main(void) { Index: src/tests/usr.bin/xlint/lint1/d_cvt_constant.exp diff -u src/tests/usr.bin/xlint/lint1/d_cvt_constant.exp:1.1 src/tests/usr.bin/xlint/lint1/d_cvt_constant.exp:1.2 --- src/tests/usr.bin/xlint/lint1/d_cvt_constant.exp:1.1 Mon Dec 28 11:19:01 2020 +++ src/tests/usr.bin/xlint/lint1/d_cvt_constant.exp Sun Jan 31 14:39:31 2021 @@ -1,2 +1,2 @@ -(7): warning: x set but not used in function main [191] -(11): warning: function main falls off bottom without returning value [217] +d_cvt_constant.c(7): warning: x set but not used in function main [191] +d_cvt_constant.c(11): warning: function main falls off bottom without returning value [217] Index: src/tests/usr.bin/xlint/lint1/d_cvt_in_ternary.c diff -u src/tests/usr.bin/xlint/lint1/d_cvt_in_ternary.c:1.1 src/tests/usr.bin/xlint/lint1/d_cvt_in_ternary.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_cvt_in_ternary.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_cvt_in_ternary.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_cvt_in_ternary.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_cvt_in_ternary.c" + /* CVT node handling in ?: operator */ typedef unsigned long int size_t; struct filecore_direntry { Index: src/tests/usr.bin/xlint/lint1/d_ellipsis_in_switch.c diff -u src/tests/usr.bin/xlint/lint1/d_ellipsis_in_switch.c:1.1 src/tests/usr.bin/xlint/lint1/d_ellipsis_in_switch.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_ellipsis_in_switch.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_ellipsis_in_switch.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_ellipsis_in_switch.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_ellipsis_in_switch.c" + int x(void) { int i = 33; Index: src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements1.c diff -u src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements1.c:1.1 src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements1.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements1.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements1.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_gcc_compound_statements1.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_gcc_compound_statements1.c" + /* GCC compound statements */ foo(unsigned long z) Index: src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements2.c diff -u src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements2.c:1.1 src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements2.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements2.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements2.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_gcc_compound_statements2.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_gcc_compound_statements2.c" + /* GCC compound statements with non-expressions */ struct cpu_info { int bar; Index: src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements3.c diff -u src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements3.c:1.1 src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements3.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements3.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_gcc_compound_statements3.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_gcc_compound_statements3.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_gcc_compound_statements3.c" + /* GCC compound statements with void type */ void Index: src/tests/usr.bin/xlint/lint1/d_gcc_extension.c diff -u src/tests/usr.bin/xlint/lint1/d_gcc_extension.c:1.1 src/tests/usr.bin/xlint/lint1/d_gcc_extension.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_gcc_extension.c:1.1 Thu Apr 17 18:34:44 2014 +++ src/tests/usr.bin/xlint/lint1/d_gcc_extension.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_gcc_extension.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_gcc_extension.c" + /* extension */ void a(void) { double __logbw = 1; Index: src/tests/usr.bin/xlint/lint1/d_gcc_func.c diff -u src/tests/usr.bin/xlint/lint1/d_gcc_func.c:1.1 src/tests/usr.bin/xlint/lint1/d_gcc_func.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_gcc_func.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_gcc_func.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_gcc_func.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_gcc_func.c" + /* gcc __FUNCTION__ */ void Index: src/tests/usr.bin/xlint/lint1/d_gcc_variable_array_init.c diff -u src/tests/usr.bin/xlint/lint1/d_gcc_variable_array_init.c:1.1 src/tests/usr.bin/xlint/lint1/d_gcc_variable_array_init.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_gcc_variable_array_init.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_gcc_variable_array_init.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_gcc_variable_array_init.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_gcc_variable_array_init.c" + /* gcc: variable array initializer */ void foo(int i) { Index: src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.c diff -u src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.c:1.1 src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_incorrect_array_size.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_incorrect_array_size.c" + struct foo { int a[-1]; }; Index: src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.exp diff -u src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.exp:1.1 src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.exp:1.2 --- src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.exp:1.1 Mon Dec 28 09:58:56 2020 +++ src/tests/usr.bin/xlint/lint1/d_incorrect_array_size.exp Sun Jan 31 14:39:31 2021 @@ -1 +1 @@ -(5): negative array dimension (-1) [20] +d_incorrect_array_size.c(5): negative array dimension (-1) [20] Index: src/tests/usr.bin/xlint/lint1/d_nested_structs.c diff -u src/tests/usr.bin/xlint/lint1/d_nested_structs.c:1.1 src/tests/usr.bin/xlint/lint1/d_nested_structs.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_nested_structs.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_nested_structs.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_nested_structs.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_nested_structs.c" + /* Nested struct */ typedef void *EditLine; typedef void *History; Index: src/tests/usr.bin/xlint/lint1/d_nolimit_init.c diff -u src/tests/usr.bin/xlint/lint1/d_nolimit_init.c:1.1 src/tests/usr.bin/xlint/lint1/d_nolimit_init.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_nolimit_init.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_nolimit_init.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_nolimit_init.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_nolimit_init.c" + /* no limit initializers */ char foo[][4] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" Index: src/tests/usr.bin/xlint/lint1/d_packed_structs.c diff -u src/tests/usr.bin/xlint/lint1/d_packed_structs.c:1.1 src/tests/usr.bin/xlint/lint1/d_packed_structs.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_packed_structs.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_packed_structs.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_packed_structs.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_packed_structs.c" + /* packed tests */ struct in_addr { Index: src/tests/usr.bin/xlint/lint1/d_return_type.c diff -u src/tests/usr.bin/xlint/lint1/d_return_type.c:1.1 src/tests/usr.bin/xlint/lint1/d_return_type.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_return_type.c:1.1 Fri Jan 1 01:07:08 2021 +++ src/tests/usr.bin/xlint/lint1/d_return_type.c Sun Jan 31 14:39:31 2021 @@ -1,4 +1,5 @@ -# 2 +/* $NetBSD: d_return_type.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_return_type.c" enum A { A Index: src/tests/usr.bin/xlint/lint1/d_return_type.exp diff -u src/tests/usr.bin/xlint/lint1/d_return_type.exp:1.1 src/tests/usr.bin/xlint/lint1/d_return_type.exp:1.2 --- src/tests/usr.bin/xlint/lint1/d_return_type.exp:1.1 Fri Jan 1 01:07:08 2021 +++ src/tests/usr.bin/xlint/lint1/d_return_type.exp Sun Jan 31 14:39:31 2021 @@ -1 +1 @@ -(14): warning: return value type mismatch (enum A) and (enum B) [211] +d_return_type.c(15): warning: return value type mismatch (enum A) and (enum B) [211] Index: src/tests/usr.bin/xlint/lint1/d_shift_to_narrower_type.c diff -u src/tests/usr.bin/xlint/lint1/d_shift_to_narrower_type.c:1.1 src/tests/usr.bin/xlint/lint1/d_shift_to_narrower_type.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_shift_to_narrower_type.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_shift_to_narrower_type.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_shift_to_narrower_type.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_shift_to_narrower_type.c" + // Test that type shifts that result to narrower types don't produce warnings. void Index: src/tests/usr.bin/xlint/lint1/d_type_conv1.c diff -u src/tests/usr.bin/xlint/lint1/d_type_conv1.c:1.1 src/tests/usr.bin/xlint/lint1/d_type_conv1.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_type_conv1.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_type_conv1.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_type_conv1.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_type_conv1.c" + /* Flag information-losing type conversion in argument lists */ int f(unsigned int); Index: src/tests/usr.bin/xlint/lint1/d_type_conv2.c diff -u src/tests/usr.bin/xlint/lint1/d_type_conv2.c:1.1 src/tests/usr.bin/xlint/lint1/d_type_conv2.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_type_conv2.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_type_conv2.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_type_conv2.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_type_conv2.c" + /* Flag information-losing type conversion in argument lists */ int f(float); Index: src/tests/usr.bin/xlint/lint1/d_type_conv3.c diff -u src/tests/usr.bin/xlint/lint1/d_type_conv3.c:1.1 src/tests/usr.bin/xlint/lint1/d_type_conv3.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_type_conv3.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_type_conv3.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_type_conv3.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_type_conv3.c" + /* Flag information-losing type conversion in argument lists */ int f(unsigned int); Index: src/tests/usr.bin/xlint/lint1/d_type_question_colon.c diff -u src/tests/usr.bin/xlint/lint1/d_type_question_colon.c:1.1 src/tests/usr.bin/xlint/lint1/d_type_question_colon.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_type_question_colon.c:1.1 Wed Jul 29 18:26:15 2015 +++ src/tests/usr.bin/xlint/lint1/d_type_question_colon.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_type_question_colon.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_type_question_colon.c" + /* the type of the ?: expression should be the more specific type */ struct foo { Index: src/tests/usr.bin/xlint/lint1/d_typename_as_var.c diff -u src/tests/usr.bin/xlint/lint1/d_typename_as_var.c:1.1 src/tests/usr.bin/xlint/lint1/d_typename_as_var.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_typename_as_var.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_typename_as_var.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_typename_as_var.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_typename_as_var.c" + typedef char h[10]; typedef struct { Index: src/tests/usr.bin/xlint/lint1/d_zero_sized_arrays.c diff -u src/tests/usr.bin/xlint/lint1/d_zero_sized_arrays.c:1.1 src/tests/usr.bin/xlint/lint1/d_zero_sized_arrays.c:1.2 --- src/tests/usr.bin/xlint/lint1/d_zero_sized_arrays.c:1.1 Sat Mar 17 16:33:16 2012 +++ src/tests/usr.bin/xlint/lint1/d_zero_sized_arrays.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_zero_sized_arrays.c,v 1.2 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_zero_sized_arrays.c" + struct foo { int a[0]; }; Index: src/tests/usr.bin/xlint/lint1/d_c99_anon_struct.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_anon_struct.c:1.2 src/tests/usr.bin/xlint/lint1/d_c99_anon_struct.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_c99_anon_struct.c:1.2 Sat Jan 16 12:57:37 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_anon_struct.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_anon_struct.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_anon_struct.c" + /* Anonymous struct test */ typedef int type; Index: src/tests/usr.bin/xlint/lint1/d_c99_complex_split.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_complex_split.c:1.2 src/tests/usr.bin/xlint/lint1/d_c99_complex_split.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_c99_complex_split.c:1.2 Mon Apr 21 19:09:52 2014 +++ src/tests/usr.bin/xlint/lint1/d_c99_complex_split.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_complex_split.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_complex_split.c" + int b(double a) { return a == 0; } Index: src/tests/usr.bin/xlint/lint1/d_c99_for_loops.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_for_loops.c:1.2 src/tests/usr.bin/xlint/lint1/d_c99_for_loops.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_c99_for_loops.c:1.2 Fri Sep 26 15:27:12 2014 +++ src/tests/usr.bin/xlint/lint1/d_c99_for_loops.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_for_loops.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_for_loops.c" + /* c99 for loops */ extern void foo(int); Index: src/tests/usr.bin/xlint/lint1/d_c99_recursive_init.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_recursive_init.c:1.2 src/tests/usr.bin/xlint/lint1/d_c99_recursive_init.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_c99_recursive_init.c:1.2 Sat Jan 16 12:57:37 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_recursive_init.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_recursive_init.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_recursive_init.c" + /* C99 recursive struct/union initialization */ struct top { int i; Index: src/tests/usr.bin/xlint/lint1/d_c99_struct_init.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_struct_init.c:1.2 src/tests/usr.bin/xlint/lint1/d_c99_struct_init.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_c99_struct_init.c:1.2 Sat Jan 16 12:57:37 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_struct_init.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_struct_init.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_struct_init.c" + /* C99 struct initialization */ struct { int i; Index: src/tests/usr.bin/xlint/lint1/d_c99_union_init1.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_union_init1.c:1.2 src/tests/usr.bin/xlint/lint1/d_c99_union_init1.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_c99_union_init1.c:1.2 Sat Jan 16 12:57:37 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_union_init1.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_union_init1.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_union_init1.c" + /* C99 union initialization */ union { int i; Index: src/tests/usr.bin/xlint/lint1/d_c99_union_init2.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_union_init2.c:1.2 src/tests/usr.bin/xlint/lint1/d_c99_union_init2.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_c99_union_init2.c:1.2 Sat Jan 16 12:57:37 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_union_init2.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_union_init2.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_union_init2.c" + /* C99 union initialization */ union { int i[10]; Index: src/tests/usr.bin/xlint/lint1/d_c99_union_init3.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_union_init3.c:1.2 src/tests/usr.bin/xlint/lint1/d_c99_union_init3.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_c99_union_init3.c:1.2 Sat Jan 16 12:57:37 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_union_init3.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_union_init3.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_union_init3.c" + /* C99 union initialization */ struct { int i[10]; Index: src/tests/usr.bin/xlint/lint1/d_c99_union_init4.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_union_init4.c:1.2 src/tests/usr.bin/xlint/lint1/d_c99_union_init4.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_c99_union_init4.c:1.2 Sat Jan 16 12:57:37 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_union_init4.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_c99_union_init4.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_c99_union_init4.c" + /* test .data.l[x] */ typedef struct { int type; Index: src/tests/usr.bin/xlint/lint1/d_cast_init.c diff -u src/tests/usr.bin/xlint/lint1/d_cast_init.c:1.2 src/tests/usr.bin/xlint/lint1/d_cast_init.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_cast_init.c:1.2 Sat Jan 16 12:57:37 2021 +++ src/tests/usr.bin/xlint/lint1/d_cast_init.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_cast_init.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_cast_init.c" + /* cast initialization */ typedef unsigned char u_char; Index: src/tests/usr.bin/xlint/lint1/d_cast_typeof.c diff -u src/tests/usr.bin/xlint/lint1/d_cast_typeof.c:1.2 src/tests/usr.bin/xlint/lint1/d_cast_typeof.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_cast_typeof.c:1.2 Mon Mar 6 21:02:47 2017 +++ src/tests/usr.bin/xlint/lint1/d_cast_typeof.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,5 @@ +/* $NetBSD: d_cast_typeof.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_cast_typeof.c" struct foo { char list; @@ -11,4 +13,3 @@ foo(void) ((char *)&((typeof(hole))0)->list) : ((char *)&((typeof(*hole) *)0)->list); } - Index: src/tests/usr.bin/xlint/lint1/d_init_pop_member.c diff -u src/tests/usr.bin/xlint/lint1/d_init_pop_member.c:1.2 src/tests/usr.bin/xlint/lint1/d_init_pop_member.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_init_pop_member.c:1.2 Fri Jan 1 19:11:20 2021 +++ src/tests/usr.bin/xlint/lint1/d_init_pop_member.c Sun Jan 31 14:39:31 2021 @@ -1,4 +1,5 @@ -# 2 +/* $NetBSD: d_init_pop_member.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_init_pop_member.c" /* * Since init.c 1.27 from 2015-07-28, Index: src/tests/usr.bin/xlint/lint1/d_init_pop_member.exp diff -u src/tests/usr.bin/xlint/lint1/d_init_pop_member.exp:1.2 src/tests/usr.bin/xlint/lint1/d_init_pop_member.exp:1.3 --- src/tests/usr.bin/xlint/lint1/d_init_pop_member.exp:1.2 Fri Jan 1 19:11:20 2021 +++ src/tests/usr.bin/xlint/lint1/d_init_pop_member.exp Sun Jan 31 14:39:31 2021 @@ -1,2 +1,2 @@ -(47): undefined struct/union member: capital [101] -(57): undefined struct/union member: capital [101] +d_init_pop_member.c(48): undefined struct/union member: capital [101] +d_init_pop_member.c(58): undefined struct/union member: capital [101] Index: src/tests/usr.bin/xlint/lint1/d_long_double_int.c diff -u src/tests/usr.bin/xlint/lint1/d_long_double_int.c:1.2 src/tests/usr.bin/xlint/lint1/d_long_double_int.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_long_double_int.c:1.2 Thu Jun 25 11:12:03 2020 +++ src/tests/usr.bin/xlint/lint1/d_long_double_int.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_long_double_int.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_long_double_int.c" + /* PR bin/39639: writing "long double" gave "long int" */ int Index: src/tests/usr.bin/xlint/lint1/d_struct_init_nested.c diff -u src/tests/usr.bin/xlint/lint1/d_struct_init_nested.c:1.2 src/tests/usr.bin/xlint/lint1/d_struct_init_nested.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_struct_init_nested.c:1.2 Wed Dec 30 13:41:27 2020 +++ src/tests/usr.bin/xlint/lint1/d_struct_init_nested.c Sun Jan 31 14:39:31 2021 @@ -1,4 +1,5 @@ -# 2 "d_struct_init_nested.c" +/* $NetBSD: d_struct_init_nested.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_struct_init_nested.c" /* * Initialization of a nested struct, in which some parts are initialized Index: src/tests/usr.bin/xlint/lint1/d_struct_init_nested.exp diff -u src/tests/usr.bin/xlint/lint1/d_struct_init_nested.exp:1.2 src/tests/usr.bin/xlint/lint1/d_struct_init_nested.exp:1.3 --- src/tests/usr.bin/xlint/lint1/d_struct_init_nested.exp:1.2 Wed Dec 30 13:41:27 2020 +++ src/tests/usr.bin/xlint/lint1/d_struct_init_nested.exp Sun Jan 31 14:39:31 2021 @@ -1,4 +1,4 @@ -d_struct_init_nested.c(34): initialisation type mismatch (enum I1) and (struct Inner1) [185] -d_struct_init_nested.c(36): too many struct/union initializers [172] -d_struct_init_nested.c(61): initialisation type mismatch (enum I1) and (struct Inner2) [185] -d_struct_init_nested.c(63): warning: enum type mismatch in initialisation [210] +d_struct_init_nested.c(35): initialisation type mismatch (enum I1) and (struct Inner1) [185] +d_struct_init_nested.c(37): too many struct/union initializers [172] +d_struct_init_nested.c(62): initialisation type mismatch (enum I1) and (struct Inner2) [185] +d_struct_init_nested.c(64): warning: enum type mismatch in initialisation [210] Index: src/tests/usr.bin/xlint/lint1/d_typefun.c diff -u src/tests/usr.bin/xlint/lint1/d_typefun.c:1.2 src/tests/usr.bin/xlint/lint1/d_typefun.c:1.3 --- src/tests/usr.bin/xlint/lint1/d_typefun.c:1.2 Sat Jan 16 12:57:37 2021 +++ src/tests/usr.bin/xlint/lint1/d_typefun.c Sun Jan 31 14:39:31 2021 @@ -1,3 +1,6 @@ +/* $NetBSD: d_typefun.c,v 1.3 2021/01/31 14:39:31 rillig Exp $ */ +# 3 "d_typefun.c" + /* typedef of function parameter */ typedef void (*free_func)(void *opaque, void *address); Index: src/tests/usr.bin/xlint/lint1/d_constant_conv2.exp diff -u src/tests/usr.bin/xlint/lint1/d_constant_conv2.exp:1.3 src/tests/usr.bin/xlint/lint1/d_constant_conv2.exp:1.4 --- src/tests/usr.bin/xlint/lint1/d_constant_conv2.exp:1.3 Sun Jan 31 14:05:00 2021 +++ src/tests/usr.bin/xlint/lint1/d_constant_conv2.exp Sun Jan 31 14:39:31 2021 @@ -1 +1 @@ -(11): warning: argument #1 is converted from 'double' to 'unsigned int' [259] +d_constant_conv2.c(11): warning: argument #1 is converted from 'double' to 'unsigned int' [259] Index: src/tests/usr.bin/xlint/lint1/d_gcc_extension.exp diff -u src/tests/usr.bin/xlint/lint1/d_gcc_extension.exp:1.3 src/tests/usr.bin/xlint/lint1/d_gcc_extension.exp:1.4 --- src/tests/usr.bin/xlint/lint1/d_gcc_extension.exp:1.3 Sun Jan 31 14:05:00 2021 +++ src/tests/usr.bin/xlint/lint1/d_gcc_extension.exp Sun Jan 31 14:39:31 2021 @@ -1,2 +1,2 @@ -(7): warning: argument #1 is converted from 'double' to 'long double' [259] -(7): warning: argument #1 is converted from 'double' to 'long double' [259] +d_gcc_extension.c(7): warning: argument #1 is converted from 'double' to 'long double' [259] +d_gcc_extension.c(7): warning: argument #1 is converted from 'double' to 'long double' [259] Index: src/tests/usr.bin/xlint/lint1/d_long_double_int.exp diff -u src/tests/usr.bin/xlint/lint1/d_long_double_int.exp:1.3 src/tests/usr.bin/xlint/lint1/d_long_double_int.exp:1.4 --- src/tests/usr.bin/xlint/lint1/d_long_double_int.exp:1.3 Tue Jan 5 23:07:49 2021 +++ src/tests/usr.bin/xlint/lint1/d_long_double_int.exp Sun Jan 31 14:39:31 2021 @@ -1 +1 @@ -(9): warning: illegal pointer combination (pointer to long double) and (pointer to long), op == [124] +d_long_double_int.c(9): warning: illegal pointer combination (pointer to long double) and (pointer to long), op == [124] Index: src/tests/usr.bin/xlint/lint1/d_type_conv1.exp diff -u src/tests/usr.bin/xlint/lint1/d_type_conv1.exp:1.3 src/tests/usr.bin/xlint/lint1/d_type_conv1.exp:1.4 --- src/tests/usr.bin/xlint/lint1/d_type_conv1.exp:1.3 Sun Jan 31 14:05:00 2021 +++ src/tests/usr.bin/xlint/lint1/d_type_conv1.exp Sun Jan 31 14:39:31 2021 @@ -1 +1 @@ -(13): warning: argument #1 is converted from 'long long' to 'unsigned int' [259] +d_type_conv1.c(13): warning: argument #1 is converted from 'long long' to 'unsigned int' [259] Index: src/tests/usr.bin/xlint/lint1/d_type_conv2.exp diff -u src/tests/usr.bin/xlint/lint1/d_type_conv2.exp:1.3 src/tests/usr.bin/xlint/lint1/d_type_conv2.exp:1.4 --- src/tests/usr.bin/xlint/lint1/d_type_conv2.exp:1.3 Sun Jan 31 14:05:00 2021 +++ src/tests/usr.bin/xlint/lint1/d_type_conv2.exp Sun Jan 31 14:39:31 2021 @@ -1 +1 @@ -(13): warning: argument #1 is converted from 'double' to 'float' [259] +d_type_conv2.c(13): warning: argument #1 is converted from 'double' to 'float' [259] Index: src/tests/usr.bin/xlint/lint1/d_type_conv3.exp diff -u src/tests/usr.bin/xlint/lint1/d_type_conv3.exp:1.3 src/tests/usr.bin/xlint/lint1/d_type_conv3.exp:1.4 --- src/tests/usr.bin/xlint/lint1/d_type_conv3.exp:1.3 Sun Jan 31 14:05:00 2021 +++ src/tests/usr.bin/xlint/lint1/d_type_conv3.exp Sun Jan 31 14:39:31 2021 @@ -1,2 +1,2 @@ -(12): warning: argument #1 is converted from 'long long' to 'unsigned int' [259] -(12): warning: conversion of 'long long' to 'unsigned int' is out of range, arg #1 [295] +d_type_conv3.c(12): warning: argument #1 is converted from 'long long' to 'unsigned int' [259] +d_type_conv3.c(12): warning: conversion of 'long long' to 'unsigned int' is out of range, arg #1 [295]