The “previous definition of 'x'” notes now include the type of the original definition before “was here”. There's not really any need to hard-code that much of the message in the ACLE tests, so this patch just removes the “was here” from the match string.
Tested on aarch64-linux-gnu, pushed to trunk. Richard gcc/testsuite/ * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove "was here" from error message. * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise. * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise. --- .../gcc.target/aarch64/sve/acle/general-c/func_redef_1.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/func_redef_2.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/func_redef_3.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/func_redef_6.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/type_redef_1.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/type_redef_10.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/type_redef_13.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/type_redef_2.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/type_redef_3.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/type_redef_4.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/type_redef_5.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/type_redef_6.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/type_redef_8.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/type_redef_9.c | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_1.c index e1b99fa361b..33ed8f7a34a 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -int svadd_n_u8_x; /* { dg-message "note: previous declaration of 'svadd_n_u8_x' was here" } */ +int svadd_n_u8_x; /* { dg-message "note: previous declaration of 'svadd_n_u8_x'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {'svadd_n_u8_x' redeclared} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_2.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_2.c index 7f653f1173f..67996683a15 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_2.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_2.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -int svadd_n_u8_x = 1; /* { dg-message "note: previous definition of 'svadd_n_u8_x' was here" } */ +int svadd_n_u8_x = 1; /* { dg-message "note: previous definition of 'svadd_n_u8_x'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {'svadd_n_u8_x' redeclared} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_3.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_3.c index d9ff15a6c3c..41988b27c81 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_3.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_3.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -extern __SVInt8_t svadd_u8_x (__SVBool_t, __SVInt8_t, __SVInt8_t); /* { dg-message "note: previous declaration of 'svadd_u8_x' was here" } */ +extern __SVInt8_t svadd_u8_x (__SVBool_t, __SVInt8_t, __SVInt8_t); /* { dg-message "note: previous declaration of 'svadd_u8_x'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {conflicting types for 'svadd_u8_x'} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_6.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_6.c index 1f04e464449..01d1ca7ec7d 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_6.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_6.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -typedef int svadd_u8_x; /* { dg-message "note: previous declaration of 'svadd_u8_x' was here" } */ +typedef int svadd_u8_x; /* { dg-message "note: previous declaration of 'svadd_u8_x'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {'svadd_u8_x' redeclared} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_1.c index 70b2d9dd1ab..28fba53f44d 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -int svbool_t; /* { dg-message "note: previous declaration of 'svbool_t' was here" } */ +int svbool_t; /* { dg-message "note: previous declaration of 'svbool_t'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {'svbool_t' redeclared} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_10.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_10.c index 8278c1cad3e..22b7934f0b7 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_10.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_10.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -typedef struct svint8x2_t svint8x2_t; /* { dg-message "note: previous declaration of 'svint8x2_t' was here" } */ +typedef struct svint8x2_t svint8x2_t; /* { dg-message "note: previous declaration of 'svint8x2_t'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {conflicting types for 'svint8x2_t'} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_13.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_13.c index 62bab1f8469..61449a08809 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_13.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_13.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -#pragma GCC aarch64 "arm_sve.h" /* { dg-message "note: previous declaration of 'svint8x2_t' was here" } */ +#pragma GCC aarch64 "arm_sve.h" /* { dg-message "note: previous declaration of 'svint8x2_t'" } */ int svint8x2_t; /* { dg-error {'svint8x2_t' redeclared} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_2.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_2.c index ffd86ae7bfe..a4afb780b02 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_2.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_2.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -int svint8_t; /* { dg-message "note: previous declaration of 'svint8_t' was here" } */ +int svint8_t; /* { dg-message "note: previous declaration of 'svint8_t'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {'svint8_t' redeclared} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_3.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_3.c index f42dd96804f..c22c105fdfc 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_3.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_3.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -int svuint16_t; /* { dg-message "note: previous declaration of 'svuint16_t' was here" } */ +int svuint16_t; /* { dg-message "note: previous declaration of 'svuint16_t'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {'svuint16_t' redeclared} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_4.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_4.c index 91c95a1f5fb..2c4014eba04 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_4.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_4.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -int svfloat32_t; /* { dg-message "note: previous declaration of 'svfloat32_t' was here" } */ +int svfloat32_t; /* { dg-message "note: previous declaration of 'svfloat32_t'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {'svfloat32_t' redeclared} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_5.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_5.c index 3cb6b8a1c98..30bf07783fc 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_5.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_5.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -typedef int svbool_t; /* { dg-message "note: previous declaration of 'svbool_t' was here" } */ +typedef int svbool_t; /* { dg-message "note: previous declaration of 'svbool_t'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {conflicting types for 'svbool_t'} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_6.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_6.c index c051897b6d1..5d81b2bca93 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_6.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_6.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ -typedef __SVBool_t svbool_t; /* { dg-message "note: previous declaration of 'svbool_t' was here" } */ +typedef __SVBool_t svbool_t; /* { dg-message "note: previous declaration of 'svbool_t'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {redefinition of typedef 'svbool_t'} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_8.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_8.c index 41614a3045f..88ed541a72d 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_8.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_8.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -int svint8x2_t; /* { dg-message "note: previous declaration of 'svint8x2_t' was here" } */ +int svint8x2_t; /* { dg-message "note: previous declaration of 'svint8x2_t'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {'svint8x2_t' redeclared} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_9.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_9.c index 83b6855df9b..ec67386596b 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_9.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_9.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -typedef int svint8x2_t; /* { dg-message "note: previous declaration of 'svint8x2_t' was here" } */ +typedef int svint8x2_t; /* { dg-message "note: previous declaration of 'svint8x2_t'" } */ #pragma GCC aarch64 "arm_sve.h" /* { dg-error {conflicting types for 'svint8x2_t'} } */