diff --git a/gcc/testsuite/gcc.target/aarch64/pic-constantpool1.c b/gcc/testsuite/gcc.target/aarch64/pic-constantpool1.c index 755c0b67ea45c5ec6e62fad1a592377cd62b37ca..1a5da9aacfa81b26d57f20b19a83517da72f49ba 100644 --- a/gcc/testsuite/gcc.target/aarch64/pic-constantpool1.c +++ b/gcc/testsuite/gcc.target/aarch64/pic-constantpool1.c @@ -1,4 +1,4 @@ -/* { dg-options "-O2 -mcmodel=small -fPIC" } */ +/* { dg-options "-Wno-old-style-definition -O2 -mcmodel=small -fPIC" } */ /* { dg-do compile } */ /* { dg-require-effective-target fpic } */ diff --git a/gcc/testsuite/gcc.target/aarch64/pic-symrefplus.c b/gcc/testsuite/gcc.target/aarch64/pic-symrefplus.c index 0c5e7fe7fb47bc22869333b94775dfc7edd2751a..ca019ce3b33edfadc2a0ceed99993c137b70df32 100644 --- a/gcc/testsuite/gcc.target/aarch64/pic-symrefplus.c +++ b/gcc/testsuite/gcc.target/aarch64/pic-symrefplus.c @@ -1,4 +1,4 @@ -/* { dg-options "-O2 -mcmodel=small -fPIC -fno-builtin" } */ +/* { dg-options "-Wno-old-style-definition -O2 -mcmodel=small -fPIC -fno-builtin" } */ /* { dg-do compile } */ /* { dg-require-effective-target fpic } */ diff --git a/gcc/testsuite/gcc.target/aarch64/pr113573.c b/gcc/testsuite/gcc.target/aarch64/pr113573.c index fc8607f7218c671dc2ecf9e2f91c0bc5ad896430..30175c4cb5c801109162edd971ce389f9515ff5b 100644 --- a/gcc/testsuite/gcc.target/aarch64/pr113573.c +++ b/gcc/testsuite/gcc.target/aarch64/pr113573.c @@ -1,4 +1,4 @@ -/* { dg-options "-O2" } */ +/* { dg-options "-O2 -std=gnu17" } */ #pragma GCC aarch64 "arm_neon.h" typedef __Uint8x8_t uint8x8_t; diff --git a/gcc/testsuite/gcc.target/aarch64/sme/streaming_mode_1.c b/gcc/testsuite/gcc.target/aarch64/sme/streaming_mode_1.c index 8874b05b882c3d40a9fc1beebf2d9dfeb677e2cc..cb1b05948d8342a2a5be886f2e1257288b96ee28 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme/streaming_mode_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sme/streaming_mode_1.c @@ -7,7 +7,7 @@ void sc_b (); void sc_b () [[arm::streaming_compatible]]; // { dg-error "conflicting types" } void sc_c () [[arm::streaming_compatible]]; -void sc_c () {} // Inherits attribute from declaration (confusingly). +void sc_c () {} // { dg-error "conflicting types" } void sc_d (); void sc_d () [[arm::streaming_compatible]] {} // { dg-error "conflicting types" } @@ -33,7 +33,7 @@ void s_b (); void s_b () [[arm::streaming]]; // { dg-error "conflicting types" } void s_c () [[arm::streaming]]; -void s_c () {} // Inherits attribute from declaration (confusingly). +void s_c () {} // { dg-error "conflicting types" } void s_d (); void s_d () [[arm::streaming]] {} // { dg-error "conflicting types" } diff --git a/gcc/testsuite/gcc.target/aarch64/sme/za_state_1.c b/gcc/testsuite/gcc.target/aarch64/sme/za_state_1.c index 856880e2109313777fd119a6f11e17b732817809..7d7989b18b346e11010a4a64d5567db79ea37e06 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme/za_state_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sme/za_state_1.c @@ -7,7 +7,7 @@ void shared_b (); void shared_b () [[arm::inout("za")]]; // { dg-error "conflicting types" } void shared_c () [[arm::inout("za")]]; -void shared_c () {} // Inherits attribute from declaration (confusingly). +void shared_c () {} // { dg-error "conflicting types" } void shared_d (); void shared_d () [[arm::inout("za")]] {} // { dg-error "conflicting types" } @@ -33,7 +33,7 @@ void preserved_b (); void preserved_b () [[arm::preserves("za")]]; // { dg-error "conflicting types" } void preserved_c () [[arm::preserves("za")]]; -void preserved_c () {} // Inherits attribute from declaration (confusingly). +void preserved_c () {} // { dg-error "conflicting types" } void preserved_d (); void preserved_d () [[arm::preserves("za")]] {} // { dg-error "conflicting types" } diff --git a/gcc/testsuite/gcc.target/aarch64/sme/za_state_2.c b/gcc/testsuite/gcc.target/aarch64/sme/za_state_2.c index 572ff309f8dffe3d5ecd01e7fb064bfca389313a..6f5803078df5f6efd81f95e5fca310794db0eb52 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme/za_state_2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme/za_state_2.c @@ -30,7 +30,7 @@ void shared_b () [[arm::inout("za")]]; void shared_c () [[arm::in("za")]] {} // { dg-error "conflicting types" } void shared_d () [[arm::in("za")]]; -[[arm::new("za")]] void shared_d () {} // { dg-error "cannot create a new 'za' scope since 'za' is shared with callers" } +[[arm::new("za")]] void shared_d () {} // { dg-error "conflicting types" } [[arm::new("za")]] void shared_e () {} void shared_e () [[arm::out("za")]]; // { dg-error "conflicting types" }