From: Alexandre Oliva Date: Wed, 12 Mar 2003 23:07:22 +0000 (+0000) Subject: * gas/mips/branch-misc-2.s: Add branch to symbol in another X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d17b874b6c14caa2f2ed1b5544a48de9f39a1a65;p=binutils-gdb.git * gas/mips/branch-misc-2.s: Add branch to symbol in another section. * gas/mips/branch-misc-2.l: Update error messages and warnings. --- diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index b4f5dd40530..a8925de01c4 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2003-03-12 Alexandre Oliva + + * 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 * Reverted previous patch. diff --git a/gas/testsuite/gas/mips/branch-misc-2.l b/gas/testsuite/gas/mips/branch-misc-2.l index a84068aba3f..3ddc97aa220 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 8022e34022f..31672893686 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: