* gas/cris/rd-dtpoffd1.d, gas/cris/rd-dtpoffd1.s: New test.

This commit is contained in:
Hans-Peter Nilsson 2008-12-21 20:18:06 +00:00
parent d2b52762b7
commit c49ff77ad3
3 changed files with 37 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2008-12-21 Hans-Peter Nilsson <hp@axis.com>
* gas/cris/rd-dtpoffd1.d, gas/cris/rd-dtpoffd1.s: New test.
2008-12-20 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp: Run opts, opts-intel, sse2avx-opts,

View file

@ -0,0 +1,17 @@
#objdump: -sr
#as: --em=criself
# Checking .dtpoffd output.
.*: file format .*-cris
RELOCATION RECORDS FOR \[.text\]:
OFFSET TYPE VALUE
0+4 R_CRIS_32_DTPREL extsym\+0x0000002a
0+c R_CRIS_32_DTPREL x\+0x00000002
Contents of section .text:
0000 54686973 00000000 69732061 00000000 .*
0010 99665655 .*
Contents of section .tdata:
0000 00000000 .*

View file

@ -0,0 +1,16 @@
; Check that .dtpoffd trivially works, for external (though presumably
; module-local) and local symbols with offsets.
.section .tdata,"awT",@progbits
.type x, @object
.size x, 4
x:
.dword 0
.text
start:
.dword 0x73696854
.dtpoffd extsym+42
.dword 0x61207369
.dtpoffd x+2
.dword 0x55566699