This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
PATCH: Fix ld-elfweak for alpha
- To: binutils at sourceware dot cygnus dot com
- Subject: PATCH: Fix ld-elfweak for alpha
- From: "H . J . Lu" <hjl at lucon dot org>
- Date: Tue, 25 Sep 2001 13:25:24 -0700
I checked in the following patch for alpha.
H.J.
---
2001-09-25 H.J. Lu <hjl@gnu.org>
* ld-elfweak/dso.dsym: Updated for alpha.
* ld-elfweak/dsodata.dsym: Likewise.
* ld-elfweak/strong.sym: Likewise.
* ld-elfweak/strongcomm.sym: Likewise.
* ld-elfweak/strongdata.sym: Likewise.
Index: testsuite/ld-elfweak/dso.dsym
===================================================================
RCS file: /work/cvs/gnu/binutils/ld/testsuite/ld-elfweak/dso.dsym,v
retrieving revision 1.1.1.2
diff -u -p -r1.1.1.2 dso.dsym
--- testsuite/ld-elfweak/dso.dsym 2001/09/11 18:16:55 1.1.1.2
+++ testsuite/ld-elfweak/dso.dsym 2001/09/25 20:21:43
@@ -1 +1 @@
-[0-9a-f]*[ ]+g[ ]+DF[ ]+.text[ ]+[0-9a-f]*[ ]+(Base[ ]+|[ ]*)foo
+[0-9a-f]*[ ]+g[ ]+DF[ ]+.text[ ]+[0-9a-f]*[ ]+(Base[ ]+|[ ]*)(0x[0-9a-f]+|)[ ]*foo
Index: testsuite/ld-elfweak/dsodata.dsym
===================================================================
RCS file: /work/cvs/gnu/binutils/ld/testsuite/ld-elfweak/dsodata.dsym,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 dsodata.dsym
--- testsuite/ld-elfweak/dsodata.dsym 2001/09/11 18:16:56 1.1.1.1
+++ testsuite/ld-elfweak/dsodata.dsym 2001/09/25 20:21:43
@@ -1,2 +1,2 @@
-[0-9a-f]*[ ]+g[ ]+DO[ ]+.data[ ]+[0-9a-f]*[ ]+(Base[ ]+|[ ]*)deallocate_foo
-[0-9a-f]*[ ]+g[ ]+DF[ ]+.text[ ]+[0-9a-f]*[ ]+(Base[ ]+|[ ]*)foo
+[0-9a-f]*[ ]+g[ ]+DO[ ]+.(s|)data[ ]+[0-9a-f]*[ ]+(Base[ ]+|[ ]*)deallocate_foo
+[0-9a-f]*[ ]+g[ ]+DF[ ]+.text[ ]+[0-9a-f]*[ ]+(Base[ ]+|[ ]*)(0x[0-9a-f]*|)[ ]*foo
Index: testsuite/ld-elfweak/strong.sym
===================================================================
RCS file: /work/cvs/gnu/binutils/ld/testsuite/ld-elfweak/strong.sym,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 strong.sym
--- testsuite/ld-elfweak/strong.sym 2001/09/10 17:18:24 1.1.1.1
+++ testsuite/ld-elfweak/strong.sym 2001/09/25 20:21:43
@@ -1 +1 @@
-[0-9a-f]*[ ]+g[ ]+F[ ]+.text[ ]+[0-9a-f]*[ ]+foo
+[0-9a-f]*[ ]+g[ ]+F[ ]+.text[ ]+[0-9a-f]*[ ]+(0x[0-9a-f]*|)[ ]*foo
Index: testsuite/ld-elfweak/strongcomm.sym
===================================================================
RCS file: /work/cvs/gnu/binutils/ld/testsuite/ld-elfweak/strongcomm.sym,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 strongcomm.sym
--- testsuite/ld-elfweak/strongcomm.sym 2001/09/11 18:16:56 1.1.1.1
+++ testsuite/ld-elfweak/strongcomm.sym 2001/09/25 20:21:43
@@ -1,2 +1,2 @@
-[0-9a-f]*[ ]+g[ ]+O[ ]+.bss[ ]+[0-9a-f]*[ ]+deallocate_foo
-[0-9a-f]*[ ]+g[ ]+F[ ]+.text[ ]+[0-9a-f]*[ ]+foo
+[0-9a-f]*[ ]+g[ ]+O[ ]+.(s|)bss[ ]+[0-9a-f]*[ ]+deallocate_foo
+[0-9a-f]*[ ]+g[ ]+F[ ]+.text[ ]+[0-9a-f]*[ ]+(0x[0-9a-f]*|)[ ]*foo
Index: testsuite/ld-elfweak/strongdata.sym
===================================================================
RCS file: /work/cvs/gnu/binutils/ld/testsuite/ld-elfweak/strongdata.sym,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 strongdata.sym
--- testsuite/ld-elfweak/strongdata.sym 2001/09/11 18:16:56 1.1.1.1
+++ testsuite/ld-elfweak/strongdata.sym 2001/09/25 20:21:43
@@ -1,2 +1,2 @@
-[0-9a-f]*[ ]+g[ ]+O[ ]+.data[ ]+[0-9a-f]*[ ]+deallocate_foo
-[0-9a-f]*[ ]+g[ ]+F[ ]+.text[ ]+[0-9a-f]*[ ]+foo
+[0-9a-f]*[ ]+g[ ]+O[ ]+.(s|)data[ ]+[0-9a-f]*[ ]+deallocate_foo
+[0-9a-f]*[ ]+g[ ]+F[ ]+.text[ ]+[0-9a-f]*[ ]+(0x[0-9a-f]*|)[ ]*foo