diff mbox

Fix gcc.dg/asm-4.c

Message ID 2ff34e123e43275e70b8ef0b514ce96442ff6f1c.1443475791.git.segher@kernel.crashing.org
State New
Headers show

Commit Message

Segher Boessenkool Sept. 28, 2015, 9:43 p.m. UTC
Double-quoted words in Tcl have substitutions performed on them, including
backslash substitutions.  That isn't terribly nice for regular expressions,
so use braced words instead.

Tested on powerpc64-linux.  Okay for mainline?


Segher


2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>

gcc/testsuite/
	* gcc.dg/asm-4.c: Use braced words for the regular expressions.

---
 gcc/testsuite/gcc.dg/asm-4.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

Comments

Mike Stump Sept. 28, 2015, 11:09 p.m. UTC | #1
On Sep 28, 2015, at 2:43 PM, Segher Boessenkool <segher@kernel.crashing.org> wrote:
> Double-quoted words in Tcl have substitutions performed on them, including
> backslash substitutions.  That isn't terribly nice for regular expressions,
> so use braced words instead.
> 
> Tested on powerpc64-linux.  Okay for mainline?

Ok.
diff mbox

Patch

diff --git a/gcc/testsuite/gcc.dg/asm-4.c b/gcc/testsuite/gcc.dg/asm-4.c
index 0067598..1e6a538 100644
--- a/gcc/testsuite/gcc.dg/asm-4.c
+++ b/gcc/testsuite/gcc.dg/asm-4.c
@@ -11,7 +11,6 @@  int main()
   asm volatile ("test3 %[in]" : [inout] "=g"(x) : "[inout]" (x), [in] "g" (y));
 }
 
-/* ??? Someone explain why the back reference dosn't work.  */
-/* { dontdg-final { scan-assembler "test0 X(.*)Y\1Z" } } */
-/* { dontdg-final { scan-assembler "test1 X(.*)Y\1Z" } } */
-/* { dontdg-final { scan-assembler "test2 X(.*)Y\1Z" } } */
+/* { dg-final { scan-assembler {test0 X(.*)Y\1Z} } } */
+/* { dg-final { scan-assembler {test1 X(.*)Y\1Z} } } */
+/* { dg-final { scan-assembler {test2 X(.*)Y\1Z} } } */