* gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d: Test :IE and

decoration on double-indirect.
	* gas/cris/tls-err-1.s: Test :IE on wrong-size operand.
This commit is contained in:
Hans-Peter Nilsson
2008-12-20 00:28:58 +00:00
parent 5a00ea25af
commit 1969b7f359
4 changed files with 14 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2008-12-20 Hans-Peter Nilsson <hp@axis.com>
* gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d: Test :IE and
decoration on double-indirect.
* gas/cris/tls-err-1.s: Test :IE on wrong-size operand.
2008-12-18 H.J. Lu <hongjiu.lu@intel.com> 2008-12-18 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/intel.d: Remove trailing white spaces after nop. * gas/i386/intel.d: Remove trailing white spaces after nop.

View File

@ -25,4 +25,7 @@ Disassembly of section \.text:
[ ]+2e:[ ]+R_CRIS_16_TPREL extsym14\+0xffffff00 [ ]+2e:[ ]+R_CRIS_16_TPREL extsym14\+0xffffff00
[ ]+32:[ ]+6fad 0000 0000 287a[ ]+add\.d \[\$?r10\+0 <start>\],\$?r7,\$?r8 [ ]+32:[ ]+6fad 0000 0000 287a[ ]+add\.d \[\$?r10\+0 <start>\],\$?r7,\$?r8
[ ]+34:[ ]+R_CRIS_32_TPREL extsym3\+0x38 [ ]+34:[ ]+R_CRIS_32_TPREL extsym3\+0x38
[ ]+\.\.\. [ ]+3a:[ ]+7f0d 0000 0000 611a[ ]+move.d \[0 <start>],\$?r1
[ ]+3c:[ ]+R_CRIS_32_IE[ ]+extsym5
[ ]+42:[ ]+2fbe 0000 0000[ ]+add\.d 0 <start>,\$?r11
[ ]+44:[ ]+R_CRIS_32_IE[ ]+extsym7

View File

@ -21,3 +21,5 @@ start:
move.d [r7=r3+extsym10:GD-330],r13 move.d [r7=r3+extsym10:GD-330],r13
move.d [r11+extsym14:TPOFF16-256],r9 move.d [r11+extsym14:TPOFF16-256],r9
add.d [r10+extsym3:TPOFF+56],r7,r8 add.d [r10+extsym3:TPOFF+56],r7,r8
move.d [extsym5:IE],r1
add.d extsym7:IE,r11

View File

@ -14,3 +14,5 @@ start:
move.b extsym15:GD,r7 ; { dg-error "TLS relocation size does not match" } move.b extsym15:GD,r7 ; { dg-error "TLS relocation size does not match" }
move.w extsym6:GD,r5 ; { dg-error "TLS relocation size does not match" } move.w extsym6:GD,r5 ; { dg-error "TLS relocation size does not match" }
move extsym8:TPOFF16,srp ; { dg-error "TLS relocation size does not match" } move extsym8:TPOFF16,srp ; { dg-error "TLS relocation size does not match" }
move.b extsym5:IE,r7 ; { dg-error "TLS relocation size does not match" }
move.w extsym16:IE,r5 ; { dg-error "TLS relocation size does not match" }