From: Hans-Peter Nilsson Date: Sat, 20 Dec 2008 00:28:58 +0000 (+0000) Subject: * gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d: Test :IE and X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1969b7f359fbae8c687ebed458a7c031cb30a5ce;p=binutils-gdb.git * 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. --- diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 9b80cbfc4dc..017a37ac1a9 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2008-12-20 Hans-Peter Nilsson + + * 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 * gas/i386/intel.d: Remove trailing white spaces after nop. diff --git a/gas/testsuite/gas/cris/rd-tls-1.d b/gas/testsuite/gas/cris/rd-tls-1.d index 83aa044f233..c7d6b651d26 100644 --- a/gas/testsuite/gas/cris/rd-tls-1.d +++ b/gas/testsuite/gas/cris/rd-tls-1.d @@ -25,4 +25,7 @@ Disassembly of section \.text: [ ]+2e:[ ]+R_CRIS_16_TPREL extsym14\+0xffffff00 [ ]+32:[ ]+6fad 0000 0000 287a[ ]+add\.d \[\$?r10\+0 \],\$?r7,\$?r8 [ ]+34:[ ]+R_CRIS_32_TPREL extsym3\+0x38 -[ ]+\.\.\. +[ ]+3a:[ ]+7f0d 0000 0000 611a[ ]+move.d \[0 ],\$?r1 +[ ]+3c:[ ]+R_CRIS_32_IE[ ]+extsym5 +[ ]+42:[ ]+2fbe 0000 0000[ ]+add\.d 0 ,\$?r11 +[ ]+44:[ ]+R_CRIS_32_IE[ ]+extsym7 diff --git a/gas/testsuite/gas/cris/rd-tls-1.s b/gas/testsuite/gas/cris/rd-tls-1.s index 4cc9be0f97b..1eab39f8cf1 100644 --- a/gas/testsuite/gas/cris/rd-tls-1.s +++ b/gas/testsuite/gas/cris/rd-tls-1.s @@ -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 diff --git a/gas/testsuite/gas/cris/tls-err-1.s b/gas/testsuite/gas/cris/tls-err-1.s index 5a6e9cd2bd3..d4fd8d47cbc 100644 --- a/gas/testsuite/gas/cris/tls-err-1.s +++ b/gas/testsuite/gas/cris/tls-err-1.s @@ -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" }