aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2020-07-02 15:44:35 -0400
committerDavid Edelsohn <dje.gcc@gmail.com>2020-07-02 21:31:49 -0400
commita63e1915e9ef12fea06fc4676c3e5fce58f26e0a (patch)
treecfda86498bee3aaebb97ac6897324be4c68df75e
parentb5f24739632389d50903bfde6d1bfc06d522c56b (diff)
downloadgcc-a63e1915e9ef12fea06fc4676c3e5fce58f26e0a.zip
gcc-a63e1915e9ef12fea06fc4676c3e5fce58f26e0a.tar.gz
gcc-a63e1915e9ef12fea06fc4676c3e5fce58f26e0a.tar.bz2
testsuite: Properly quote dejagnu negative line numbers
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.
-rw-r--r--gcc/testsuite/gcc.dg/fixits-pr84852-1.c2
-rw-r--r--gcc/testsuite/gcc.dg/fixits-pr84852-2.c2
-rw-r--r--gcc/testsuite/gcc.dg/pr89410-1.c2
-rw-r--r--gcc/testsuite/gcc.dg/pr89410-2.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/gcc/testsuite/gcc.dg/fixits-pr84852-1.c b/gcc/testsuite/gcc.dg/fixits-pr84852-1.c
index 346626b..0afd9e9f 100644
--- a/gcc/testsuite/gcc.dg/fixits-pr84852-1.c
+++ b/gcc/testsuite/gcc.dg/fixits-pr84852-1.c
@@ -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 "" }
diff --git a/gcc/testsuite/gcc.dg/fixits-pr84852-2.c b/gcc/testsuite/gcc.dg/fixits-pr84852-2.c
index 9bc70f5..ec52eb8 100644
--- a/gcc/testsuite/gcc.dg/fixits-pr84852-2.c
+++ b/gcc/testsuite/gcc.dg/fixits-pr84852-2.c
@@ -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 "" }
diff --git a/gcc/testsuite/gcc.dg/pr89410-1.c b/gcc/testsuite/gcc.dg/pr89410-1.c
index 73dc6d4..7423c49 100644
--- a/gcc/testsuite/gcc.dg/pr89410-1.c
+++ b/gcc/testsuite/gcc.dg/pr89410-1.c
@@ -5,5 +5,5 @@ int main(void)
/* This is 0xffffffff. */
#line 4294967295
#warning msg
- /* { dg-warning "msg" "" { target *-*-* } -1 } */
+ /* { dg-warning "msg" "" { target *-*-* } { -1 } } */
}
diff --git a/gcc/testsuite/gcc.dg/pr89410-2.c b/gcc/testsuite/gcc.dg/pr89410-2.c
index 76e781b..3cc6d6d 100644
--- a/gcc/testsuite/gcc.dg/pr89410-2.c
+++ b/gcc/testsuite/gcc.dg/pr89410-2.c
@@ -9,5 +9,5 @@ int main(void)
#line 9223372036854775807
^~~~~~~~~~~~~~~~~~~
{ dg-end-multiline-output "" } */
- /* { dg-warning "msg" "" { target *-*-* } -1 } */
+ /* { dg-warning "msg" "" { target *-*-* } { -1 } } */
}