[mips, committed] Fix a micromips test for n32 targets

Richard Sandiford rdsandiford@googlemail.com
Sat May 4 10:12:00 GMT 2013


micromips-warn-branch-delay.d failed on mips64*-linux-gnu targets
because $13 is t1 rather than t5 for n32.  Fixed by using numeric
registers instead.

Tested on various targets and applied.

Richard


gas/testsuite/
	* gas/mips/micromips-warn-branch-delay.d: Use numeric registers.

Index: gas/testsuite/gas/mips/micromips-warn-branch-delay.d
===================================================================
--- gas/testsuite/gas/mips/micromips-warn-branch-delay.d	2012-11-01 22:49:28.000000000 +0000
+++ gas/testsuite/gas/mips/micromips-warn-branch-delay.d	2013-05-04 10:50:20.033094494 +0100
@@ -1,4 +1,4 @@
-#objdump: -dr --show-raw-insn
+#objdump: -dr --show-raw-insn -M gpr-names=numeric
 #name: microMIPS fixed-size branch delay slots
 #as: -mmicromips
 #source: micromips-warn-branch-delay.s
@@ -9,18 +9,18 @@
 Disassembly of section \.text:
 
 [0-9a-f]+ <foo>:
-[ 0-9a-f]+:	45e2      	jalrs	v0
-[ 0-9a-f]+:	0083 1250 	and	v0,v1,a0
-[ 0-9a-f]+:	45e2      	jalrs	v0
-[ 0-9a-f]+:	6043 9000 	swr	v0,0\(v1\)
-[ 0-9a-f]+:	45e2      	jalrs	v0
-[ 0-9a-f]+:	6043 8000 	swl	v0,0\(v1\)
-[ 0-9a-f]+:	45e2      	jalrs	v0
-[ 0-9a-f]+:	0272 8210 	mul	s0,s2,s3
-[ 0-9a-f]+:	45e2      	jalrs	v0
-[ 0-9a-f]+:	001f 8b90 	sltu	s1,ra,zero
-[ 0-9a-f]+:	45e2      	jalrs	v0
-[ 0-9a-f]+:	0220 8910 	add	s1,zero,s1
-[ 0-9a-f]+:	45e2      	jalrs	v0
-[ 0-9a-f]+:	01b1 8990 	sub	s1,s1,t5
+[ 0-9a-f]+:	45e2      	jalrs	\$2
+[ 0-9a-f]+:	0083 1250 	and	\$2,\$3,\$4
+[ 0-9a-f]+:	45e2      	jalrs	\$2
+[ 0-9a-f]+:	6043 9000 	swr	\$2,0\(\$3\)
+[ 0-9a-f]+:	45e2      	jalrs	\$2
+[ 0-9a-f]+:	6043 8000 	swl	\$2,0\(\$3\)
+[ 0-9a-f]+:	45e2      	jalrs	\$2
+[ 0-9a-f]+:	0272 8210 	mul	\$16,\$18,\$19
+[ 0-9a-f]+:	45e2      	jalrs	\$2
+[ 0-9a-f]+:	001f 8b90 	sltu	\$17,\$31,\$0
+[ 0-9a-f]+:	45e2      	jalrs	\$2
+[ 0-9a-f]+:	0220 8910 	add	\$17,\$0,\$17
+[ 0-9a-f]+:	45e2      	jalrs	\$2
+[ 0-9a-f]+:	01b1 8990 	sub	\$17,\$17,\$13
 #pass



More information about the Binutils mailing list