diff mbox

[PR64164] drop copyrename, integrate into expand

Message ID m2oai78sog.fsf@linux-m68k.org
State New
Headers show

Commit Message

Andreas Schwab Aug. 16, 2015, 9:54 a.m. UTC
On m68k:

FAIL: gcc.c-torture/execute/20050316-1.c   -O0  execution test
FAIL: gcc.c-torture/execute/20050316-2.c   -O0  execution test
FAIL: gcc.c-torture/execute/20050316-3.c   -O0  execution test
FAIL: gcc.c-torture/execute/simd-4.c   -O0  execution test
FAIL: gcc.c-torture/execute/simd-6.c   -O0  execution test
FAIL: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o execute


Andreas.
diff mbox

Patch

--- 20050316-1.s-good
+++ 20050316-1.s-bad
@@ -15,8 +15,17 @@ 
	.type	test2, @function
 test2:
	link.w %fp,#0
-	move.l 8(%fp),%d0
-	move.l 12(%fp),%d1
+	move.l 8(%fp),(%a0)
+	move.l 12(%fp),4(%a0)
+	lea (-16,%sp),%sp
+	move.l %sp,%d0
+	addq.l #7,%d0
+	lsr.l #3,%d0
+	move.l %d0,%d1
+	lsl.l #3,%d1
+	move.l %d1,%a0
+	move.l (%a0),%d0
+	move.l 4(%a0),%d1
	move.l %d1,%d0
	unlk %fp
	rts
@@ -37,8 +46,9 @@ 
	.globl	test4
	.type	test4, @function
 test4:
-	link.w %fp,#0
-	move.l 8(%fp),%d0
+	link.w %fp,#-4
+	move.l 8(%fp),-4(%fp)
+	move.l -4(%fp),%d0
	move.l %d0,%d1
	smi %d0
	extb.l %d0
@@ -54,8 +64,17 @@ 
	.type	test5, @function
 test5:
	link.w %fp,#0
-	move.l 8(%fp),%a0
-	move.l 12(%fp),%a1
+	move.l 8(%fp),(%a0)
+	move.l 12(%fp),4(%a0)
+	lea (-16,%sp),%sp
+	move.l %sp,%d0
+	addq.l #7,%d0
+	lsr.l #3,%d0
+	move.l %d0,%d1
+	lsl.l #3,%d1
+	move.l %d1,%a0
+	move.l 4(%a0),%a1
+	move.l (%a0),%a0
	move.l %a0,%d0
	move.l %a1,%d1
	unlk %fp