[testsuite][arm] Fix asm-flag-[45].c tests
authorChristophe Lyon <christophe.lyon@linaro.org>
Wed, 20 Nov 2019 09:31:10 +0000 (09:31 +0000)
committerChristophe Lyon <clyon@gcc.gnu.org>
Wed, 20 Nov 2019 09:31:10 +0000 (10:31 +0100)
In asm-flag-4.c, we need to use dg-message instead of dg-error because
we have to match "sorry, unimplemented:" rather than "error:".  In
asm-flag-5.c, fix the dg-error syntax.

2019-11-20  Christophe Lyon  <christophe.lyon@linaro.org>

* gcc.target/arm/asm-flag-4.c: Replace dg-error with dg-message.
* gcc.target/arm/asm-flag-5.c: Add quotes around dg-error
messages.

From-SVN: r278487

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/asm-flag-4.c
gcc/testsuite/gcc.target/arm/asm-flag-5.c

index a6086a4807cad5aca9254e73dfe98c26e6b73ef8..b9d26f1336259b5bece3e9292afcac994a59002b 100644 (file)
@@ -1,3 +1,9 @@
+2019-11-20  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/asm-flag-4.c: Replace dg-error with dg-message.
+       * gcc.target/arm/asm-flag-5.c: Add quotes around dg-error
+       messages.
+
 2019-11-20  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/90767
index 3791cadda023f86fc670c2c79909f92dbd200ad3..8b3eac1320bbe848751d16c67e264ac00544bba2 100644 (file)
@@ -9,5 +9,5 @@ void __attribute__((target("arm"))) f(char *out)
 
 void __attribute__((target("thumb"))) g(char *out)
 {
-  asm("" : "=@ccne"(out[0]));  /* { dg-error asm flags not supported } */
+  asm("" : "=@ccne"(out[0]));  /* { dg-message "asm flags not supported" } */
 }
index 9a8ff586c297371b357310c5867dfdc16ef87000..304b80a4bfe5e192bf8e0c8d0fa9dfa0c65b69c1 100644 (file)
@@ -13,13 +13,13 @@ void f_ll(void) { long long x; asm("" : "=@cccc"(x)); }
 void f_f(void)
 {
   float x;
-  asm("" : "=@cccc"(x)); /* { dg-error invalid type } */
+  asm("" : "=@cccc"(x)); /* { dg-error "invalid type" } */
 }
 
 void f_d(void)
 {
   double x;
-  asm("" : "=@cccc"(x)); /* { dg-error invalid type } */
+  asm("" : "=@cccc"(x)); /* { dg-error "invalid type" } */
 }
 
 struct S { int x[3]; };
@@ -27,5 +27,5 @@ struct S { int x[3]; };
 void f_S(void)
 {
   struct S x;
-  asm("" : "=@cccc"(x)); /* { dg-error invalid type } */
+  asm("" : "=@cccc"(x)); /* { dg-error "invalid type" } */
 }