* gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d: Test :IE and
authorHans-Peter Nilsson <hp@axis.com>
Sat, 20 Dec 2008 00:28:58 +0000 (00:28 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Sat, 20 Dec 2008 00:28:58 +0000 (00:28 +0000)
decoration on double-indirect.
* gas/cris/tls-err-1.s: Test :IE on wrong-size operand.

gas/testsuite/ChangeLog
gas/testsuite/gas/cris/rd-tls-1.d
gas/testsuite/gas/cris/rd-tls-1.s
gas/testsuite/gas/cris/tls-err-1.s

index 9b80cbfc4dc00405a032b0008f0e7852d328e714..017a37ac1a9a2a33b78446d9aa70acfb996c4069 100644 (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>
 
        * gas/i386/intel.d: Remove trailing white spaces after nop.
index 83aa044f2337b2cb468cc5eb526ad0a4416b3537..c7d6b651d2698e90096aa99b8fcd3f71247ac189 100644 (file)
@@ -25,4 +25,7 @@ Disassembly of section \.text:
 [      ]+2e:[  ]+R_CRIS_16_TPREL       extsym14\+0xffffff00
 [      ]+32:[  ]+6fad 0000 0000 287a[  ]+add\.d \[\$?r10\+0 <start>\],\$?r7,\$?r8
 [      ]+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
index 4cc9be0f97b103edec2922c91f2cd50b7ecd136d..1eab39f8cf119835e16d11af6492b3c6ecd53b3c 100644 (file)
@@ -21,3 +21,5 @@ start:
        move.d [r7=r3+extsym10:GD-330],r13
        move.d [r11+extsym14:TPOFF16-256],r9
        add.d [r10+extsym3:TPOFF+56],r7,r8
+       move.d [extsym5:IE],r1
+       add.d extsym7:IE,r11
index 5a6e9cd2bd324cbdd7991db30633a6592916ee10..d4fd8d47cbcbb684ca36e64ade00e6510a936251 100644 (file)
@@ -14,3 +14,5 @@ start:
  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 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" }