This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH 3/5] MIPS/GAS/testsuite: Dot escapes in PIC LD
- From: "Maciej W. Rozycki" <macro at linux-mips dot org>
- To: Richard Sandiford <rdsandiford at googlemail dot com>
- Cc: binutils at sourceware dot org
- Date: Sun, 31 Oct 2010 22:47:20 +0000 (GMT)
- Subject: [PATCH 3/5] MIPS/GAS/testsuite: Dot escapes in PIC LD
Hi,
Here is an obvious change to make dots match literally where apropriate
in PIC LD tests.
2010-10-31 Maciej W. Rozycki <macro@linux-mips.org>
gas/testsuite/
* gas/mips/ld-svr4pic.d: Escape dots where apropriate.
* gas/mips/ld-xgot.d: Likewise.
OK?
Maciej
binutils-2.20.51-20100925-mips-gas-test-misc-misc.patch
Index: binutils-2.20.51/gas/testsuite/gas/mips/ld-svr4pic.d
===================================================================
--- binutils-2.20.51.orig/gas/testsuite/gas/mips/ld-svr4pic.d
+++ binutils-2.20.51/gas/testsuite/gas/mips/ld-svr4pic.d
@@ -7,7 +7,7 @@
.*: +file format .*mips.*
-Disassembly of section .text:
+Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a0,0\(zero\)
[0-9a-f]+ <[^>]*> lw a1,4\(zero\)
[0-9a-f]+ <[^>]*> lw a0,1\(zero\)
@@ -45,12 +45,12 @@ Disassembly of section .text:
[0-9a-f]+ <[^>]*> lw a0,-23131\(at\)
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .data
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
[ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label
[0-9a-f]+ <[^>]*> nop
@@ -72,26 +72,26 @@ Disassembly of section .text:
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,1000\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,1004\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .data
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
[ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label
[0-9a-f]+ <[^>]*> nop
@@ -113,27 +113,27 @@ Disassembly of section .text:
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,1001\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,1005\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .data
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
[ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label
[0-9a-f]+ <[^>]*> nop
@@ -159,29 +159,29 @@ Disassembly of section .text:
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,1000\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,1004\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .data
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
[ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label
[0-9a-f]+ <[^>]*> nop
@@ -207,19 +207,19 @@ Disassembly of section .text:
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,1001\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,1005\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
- ...
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
+ \.\.\.
Index: binutils-2.20.51/gas/testsuite/gas/mips/ld-xgot.d
===================================================================
--- binutils-2.20.51.orig/gas/testsuite/gas/mips/ld-xgot.d
+++ binutils-2.20.51/gas/testsuite/gas/mips/ld-xgot.d
@@ -7,7 +7,7 @@
.*: +file format .*mips.*
-Disassembly of section .text:
+Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a0,0\(zero\)
[0-9a-f]+ <[^>]*> lw a1,4\(zero\)
[0-9a-f]+ <[^>]*> lw a0,1\(zero\)
@@ -45,12 +45,12 @@ Disassembly of section .text:
[0-9a-f]+ <[^>]*> lw a0,-23131\(at\)
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .data
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,gp
@@ -84,26 +84,26 @@ Disassembly of section .text:
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,1000\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,1004\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .data
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,gp
@@ -137,27 +137,27 @@ Disassembly of section .text:
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> lw a0,1001\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,1005\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .data
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,gp
@@ -195,29 +195,29 @@ Disassembly of section .text:
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,1000\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,1004\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .data
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .data
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.data
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,gp
@@ -255,19 +255,19 @@ Disassembly of section .text:
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MIPS_GOT16 .bss
+[ ]*[0-9a-f]+: R_MIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> nop
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,1001\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> lw a1,1005\(at\)
-[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
- ...
+[ ]*[0-9a-f]+: R_MIPS_LO16 \.bss
+ \.\.\.