PR gas/1049
* gas/cris/rd-pic-2.d, gas/cris/rd-pic-2.s: New test. * gas/cris/rd-abs32-1.d: Tweak for not emitting reloc-related garbage for global symbols.
This commit is contained in:
parent
29ef70053f
commit
3352f82b97
4 changed files with 43 additions and 6 deletions
|
@ -1,3 +1,10 @@
|
|||
2005-07-08 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
PR gas/1049
|
||||
* gas/cris/rd-pic-2.d, gas/cris/rd-pic-2.s: New test.
|
||||
* gas/cris/rd-abs32-1.d: Tweak for not emitting reloc-related
|
||||
garbage for global symbols.
|
||||
|
||||
2005-07-07 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* gas/arm/vfp1xD.d: Adjust expected fadds disassemblies now that
|
||||
|
|
|
@ -16,9 +16,9 @@ Disassembly of section \.text:
|
|||
2: 0f05 nop
|
||||
4: 3f0d 0200 0000 jump 2 <locsym2>
|
||||
6: R_CRIS_32 \.text\+0x2
|
||||
a: 3f0d 0200 0000 jump 2 <locsym2>
|
||||
a: 3f0d 0000 0000 jump 0 <locsym2-0x2>
|
||||
c: R_CRIS_32 locsym2
|
||||
10: 3f0d 7400 0000 jump 74 <locsym3>
|
||||
10: 3f0d 0000 0000 jump 0 <locsym2-0x2>
|
||||
12: R_CRIS_32 locsym3
|
||||
16: 3f0d 7400 0000 jump 74 <locsym3>
|
||||
18: R_CRIS_32 \.text\+0x74
|
||||
|
@ -26,9 +26,9 @@ Disassembly of section \.text:
|
|||
1e: R_CRIS_32 extsym
|
||||
22: 3fbd 0200 0000 jsr 2 <locsym2>
|
||||
24: R_CRIS_32 \.text\+0x2
|
||||
28: 3fbd 0200 0000 jsr 2 <locsym2>
|
||||
28: 3fbd 0000 0000 jsr 0 <locsym2-0x2>
|
||||
2a: R_CRIS_32 locsym2
|
||||
2e: 3fbd 7400 0000 jsr 74 <locsym3>
|
||||
2e: 3fbd 0000 0000 jsr 0 <locsym2-0x2>
|
||||
30: R_CRIS_32 locsym3
|
||||
34: 3fbd 7400 0000 jsr 74 <locsym3>
|
||||
36: R_CRIS_32 \.text\+0x74
|
||||
|
@ -38,11 +38,11 @@ Disassembly of section \.text:
|
|||
42: R_CRIS_32 \.text\+0x2
|
||||
46: 0000 bcc \.\+2
|
||||
48: 0000 bcc \.\+2
|
||||
4a: 3f3d 0200 0000 jsrc 2 <locsym2>
|
||||
4a: 3f3d 0000 0000 jsrc 0 <locsym2-0x2>
|
||||
4c: R_CRIS_32 locsym2
|
||||
50: 0000 bcc \.\+2
|
||||
52: 0000 bcc \.\+2
|
||||
54: 3f3d 7400 0000 jsrc 74 <locsym3>
|
||||
54: 3f3d 0000 0000 jsrc 0 <locsym2-0x2>
|
||||
56: R_CRIS_32 locsym3
|
||||
5a: 0000 bcc \.\+2
|
||||
5c: 0000 bcc \.\+2
|
||||
|
|
19
gas/testsuite/gas/cris/rd-pic-2.d
Normal file
19
gas/testsuite/gas/cris/rd-pic-2.d
Normal file
|
@ -0,0 +1,19 @@
|
|||
#objdump: -dr
|
||||
#as: --em=criself --pic
|
||||
|
||||
# Check that 16-bit PIC relocs aren't overflowing.
|
||||
# PR gas/1049.
|
||||
|
||||
.*: file format .*-cris
|
||||
|
||||
Disassembly of section \.text:
|
||||
0+ <a>:
|
||||
0: 7f9c 0000 movs\.w 0,r9
|
||||
2: R_CRIS_16_GOT y
|
||||
4: 7f9c 0000 movs\.w 0,r9
|
||||
6: R_CRIS_16_GOTPLT z
|
||||
\.\.\.
|
||||
0+10008 <y>:
|
||||
10008: 0f05 nop
|
||||
0+1000a <z>:
|
||||
\.\.\.
|
11
gas/testsuite/gas/cris/rd-pic-2.s
Normal file
11
gas/testsuite/gas/cris/rd-pic-2.s
Normal file
|
@ -0,0 +1,11 @@
|
|||
; GAS mustn't error on the larger-than-16-bit offsets here.
|
||||
|
||||
.global y
|
||||
.global z
|
||||
a:
|
||||
movs.w y:GOT16,$r9
|
||||
movs.w z:GOTPLT16,$r9
|
||||
.space 65536,0
|
||||
y:
|
||||
nop
|
||||
z:
|
Loading…
Reference in a new issue