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  <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.
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 <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
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" }