aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gas/testsuite/ChangeLog6
-rw-r--r--gas/testsuite/gas/mips/branch-misc-2.l17
-rw-r--r--gas/testsuite/gas/mips/branch-misc-2.s4
3 files changed, 19 insertions, 8 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index b4f5dd4..a8925de 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,5 +1,11 @@
2003-03-12 Alexandre Oliva <aoliva@redhat.com>
+ * gas/mips/branch-misc-2.s: Add branch to symbol in another
+ section.
+ * gas/mips/branch-misc-2.l: Update error messages and warnings.
+
+2003-03-12 Alexandre Oliva <aoliva@redhat.com>
+
* Reverted previous patch.
2003-03-02 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
diff --git a/gas/testsuite/gas/mips/branch-misc-2.l b/gas/testsuite/gas/mips/branch-misc-2.l
index a84068a..3ddc97a 100644
--- a/gas/testsuite/gas/mips/branch-misc-2.l
+++ b/gas/testsuite/gas/mips/branch-misc-2.l
@@ -1,9 +1,10 @@
.*: Assembler messages:
-.*:21: Error: Can not represent BFD_RELOC_16_PCREL_S2 relocation in this object file format
-.*:22: Error: Can not represent BFD_RELOC_16_PCREL_S2 relocation in this object file format
-.*:23: Error: Can not represent BFD_RELOC_16_PCREL_S2 relocation in this object file format
-.*:24: Error: Can not represent BFD_RELOC_16_PCREL_S2 relocation in this object file format
-.*:25: Error: Can not represent BFD_RELOC_16_PCREL_S2 relocation in this object file format
-.*:26: Error: Can not represent BFD_RELOC_16_PCREL_S2 relocation in this object file format
-.*:35: Error: Can not represent BFD_RELOC_16_PCREL_S2 relocation in this object file format
-.*:36: Error: Can not represent BFD_RELOC_16_PCREL_S2 relocation in this object file format
+.*:21: Warning: Pretending global symbol used as branch target is local.
+.*:22: Warning: Pretending global symbol used as branch target is local.
+.*:23: Warning: Pretending global symbol used as branch target is local.
+.*:24: Warning: Pretending global symbol used as branch target is local.
+.*:25: Warning: Pretending global symbol used as branch target is local.
+.*:26: Warning: Pretending global symbol used as branch target is local.
+.*:35: Error: Cannot branch to undefined symbol.
+.*:36: Error: Cannot branch to undefined symbol.
+.*:37: Error: Cannot branch to symbol in another section.
diff --git a/gas/testsuite/gas/mips/branch-misc-2.s b/gas/testsuite/gas/mips/branch-misc-2.s
index 8022e34..3167289 100644
--- a/gas/testsuite/gas/mips/branch-misc-2.s
+++ b/gas/testsuite/gas/mips/branch-misc-2.s
@@ -34,6 +34,10 @@ g6:
b x1
b x2
+ b .Ldata
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
.space 8
+
+ .data
+.Ldata: