From f971e81dc2b173f42bae3c39a42c2667db3e3059 Mon Sep 17 00:00:00 2001 From: nobody <> Date: Thu, 1 Aug 2002 20:14:50 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create branch 'binutils- 2_13-branch'. Cherrypick from master 2002-08-01 20:14:49 UTC Richard Sandiford '[gas/]': gas/testsuite/gas/mips/elf-rel6.d gas/testsuite/gas/mips/elf-rel6.s --- gas/testsuite/gas/mips/elf-rel6.d | 10 ++++++++++ gas/testsuite/gas/mips/elf-rel6.s | 16 ++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 gas/testsuite/gas/mips/elf-rel6.d create mode 100644 gas/testsuite/gas/mips/elf-rel6.s diff --git a/gas/testsuite/gas/mips/elf-rel6.d b/gas/testsuite/gas/mips/elf-rel6.d new file mode 100644 index 00000000000..5baadf9445c --- /dev/null +++ b/gas/testsuite/gas/mips/elf-rel6.d @@ -0,0 +1,10 @@ +#objdump: -dr --prefix-addresses +#name: MIPS ELF reloc 6 + +.*: +file format elf.*mips.* + +Disassembly of section \.text: +0+00 <.*> lb v0,0\(v1\) + 0: R_MIPS16_GPREL bar +0+04 <.*> lb v0,1\(v1\) + 4: R_MIPS16_GPREL bar diff --git a/gas/testsuite/gas/mips/elf-rel6.s b/gas/testsuite/gas/mips/elf-rel6.s new file mode 100644 index 00000000000..e0bc37ab69e --- /dev/null +++ b/gas/testsuite/gas/mips/elf-rel6.s @@ -0,0 +1,16 @@ + .sdata + .global foo + .globl bar +foo: .byte 1 + .byte 2 +bar: .byte 3 + .byte 4 + + .text + .set mips16 + .global f + .ent f +f: + lb $2,%gprel(bar)($3) + lb $2,%gprel(bar+1)($3) + .end f -- 2.47.3