testsuite: Properly quote dejagnu negative line numbers
authorDavid Edelsohn <dje.gcc@gmail.com>
Thu, 2 Jul 2020 19:44:35 +0000 (15:44 -0400)
committerDavid Edelsohn <dje.gcc@gmail.com>
Fri, 3 Jul 2020 01:31:49 +0000 (21:31 -0400)
Some testcases specifically test for negative line numbers. Those tests with
bare line numbers may be parsed incorrectly by Tcl/Expect as invalid options.
This patch encloses the negative numbers in braces so that they are
recognized as an optional parameter.

gcc/testsuite/ChangeLog

2020-07-02  David Edelsohn  <dje.gcc@gmail.com>

* gcc.dg/fixits-pr84852-1.c: Enclose negative line number in braces.
* gcc.dg/fixits-pr84852-2.c: Same.
* gcc.dg/pr89410-1.c: Same.
* gcc.dg/pr89410-2.c: Same.

gcc/testsuite/gcc.dg/fixits-pr84852-1.c
gcc/testsuite/gcc.dg/fixits-pr84852-2.c
gcc/testsuite/gcc.dg/pr89410-1.c
gcc/testsuite/gcc.dg/pr89410-2.c

index 346626b4eb975f6a72bc0d264280f7995c28abd8..0afd9e9fb4d319466d17e0a5a49f1aec1fc9fe27 100644 (file)
@@ -12,7 +12,7 @@
 
 int foo (void) { return strlen(""); }
 
-/* { dg-warning "incompatible implicit declaration of built-in function 'strlen'" "" { target *-*-* } -812156810 } */
+/* { dg-warning "incompatible implicit declaration of built-in function 'strlen'" "" { target *-*-* } { -812156810 } } */
 /* { dg-message "include '<string.h>' or provide a declaration of 'strlen'" "" { target *-*-* } 1 } */
 #if 0
 { dg-begin-multiline-output "" }
index 9bc70f59b59dbe11db2da396c96c4747323e5238..ec52eb8c72ca5773b89a84605eb69a9c84c2b0da 100644 (file)
@@ -12,7 +12,7 @@
 
 int foo (void) { return strlen(""); }
 
-/* { dg-warning "incompatible implicit declaration of built-in function 'strlen'" "" { target *-*-* } -812156810 } */
+/* { dg-warning "incompatible implicit declaration of built-in function 'strlen'" "" { target *-*-* } { -812156810 } } */
 /* { dg-message "include '<string.h>' or provide a declaration of 'strlen'" "" { target *-*-* } 1 } */
 #if 0
 { dg-begin-multiline-output "" }
index 73dc6d4de3f40e6762ef8951a744ffb872858a97..7423c49600181d8e2be352109414b374acdfb595 100644 (file)
@@ -5,5 +5,5 @@ int main(void)
   /* This is 0xffffffff.  */
 #line 4294967295
 #warning msg
-  /* { dg-warning "msg" "" { target *-*-* } -1 } */
+  /* { dg-warning "msg" "" { target *-*-* } { -1 } } */
 }
index 76e781b09dfa71d6b66fca1b6fa428203a456799..3cc6d6d063e33e347a18000953787542a6017f19 100644 (file)
@@ -9,5 +9,5 @@ int main(void)
  #line 9223372036854775807
        ^~~~~~~~~~~~~~~~~~~
      { dg-end-multiline-output "" } */
-  /* { dg-warning "msg" "" { target *-*-* } -1 } */
+  /* { dg-warning "msg" "" { target *-*-* } { -1 } } */
 }