From: John David Anglin Date: Sun, 17 Jul 2011 21:36:36 +0000 (+0000) Subject: re PR target/49746 (Generated PA-RISC2.0w code cannot be assembled by GNU as-2.21.1) X-Git-Tag: releases/gcc-4.4.7~320 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f314501f2facf958f13c2c855af379d77654568;p=thirdparty%2Fgcc.git re PR target/49746 (Generated PA-RISC2.0w code cannot be assembled by GNU as-2.21.1) PR target/49746 Revert: 2010-12-30 John David Anglin * config/pa/pa.md: Add ",*" condition to 64-bit add/subtract boolean patterns. From-SVN: r176380 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 656c5c71f249..d45edf16799e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2011-07-17 John David Anglin + + PR target/49746 + Revert: + 2010-12-30 John David Anglin + + * config/pa/pa.md: Add ",*" condition to 64-bit add/subtract boolean + patterns. + 2011-07-15 John David Anglin PR target/49723 diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index b7aac0795b81..41dadcd94782 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -998,7 +998,7 @@ (match_operand:DI 3 "arith11_operand" "rI")) (match_operand:DI 1 "register_operand" "r")))] "TARGET_64BIT" - "sub%I3,* %3,%2,%%r0\;add,dc %%r0,%1,%0" + "sub%I3 %3,%2,%%r0\;add,dc %%r0,%1,%0" [(set_attr "type" "binary") (set_attr "length" "8")]) @@ -1020,7 +1020,7 @@ (match_operand:DI 3 "register_operand" "r")) (match_operand:DI 1 "register_operand" "r")))] "TARGET_64BIT" - "sub,* %2,%3,%%r0\;add,dc %%r0,%1,%0" + "sub %2,%3,%%r0\;add,dc %%r0,%1,%0" [(set_attr "type" "binary") (set_attr "length" "8")]) @@ -1043,7 +1043,7 @@ (match_operand:DI 3 "int11_operand" "I")) (match_operand:DI 1 "register_operand" "r")))] "TARGET_64BIT" - "addi,* %k3,%2,%%r0\;add,dc %%r0,%1,%0" + "addi %k3,%2,%%r0\;add,dc %%r0,%1,%0" [(set_attr "type" "binary") (set_attr "length" "8")]) @@ -1089,7 +1089,7 @@ (gtu:DI (match_operand:DI 2 "register_operand" "r") (match_operand:DI 3 "arith11_operand" "rI"))))] "TARGET_64BIT" - "sub%I3,* %3,%2,%%r0\;sub,db %1,%%r0,%0" + "sub%I3 %3,%2,%%r0\;sub,db %1,%%r0,%0" [(set_attr "type" "binary") (set_attr "length" "8")]) @@ -1111,7 +1111,7 @@ (match_operand:DI 3 "arith11_operand" "rI"))) (match_operand:DI 4 "register_operand" "r")))] "TARGET_64BIT" - "sub%I3,* %3,%2,%%r0\;sub,db %1,%4,%0" + "sub%I3 %3,%2,%%r0\;sub,db %1,%4,%0" [(set_attr "type" "binary") (set_attr "length" "8")]) @@ -1133,7 +1133,7 @@ (ltu:DI (match_operand:DI 2 "register_operand" "r") (match_operand:DI 3 "register_operand" "r"))))] "TARGET_64BIT" - "sub,* %2,%3,%%r0\;sub,db %1,%%r0,%0" + "sub %2,%3,%%r0\;sub,db %1,%%r0,%0" [(set_attr "type" "binary") (set_attr "length" "8")]) @@ -1155,7 +1155,7 @@ (match_operand:DI 3 "register_operand" "r"))) (match_operand:DI 4 "register_operand" "r")))] "TARGET_64BIT" - "sub,* %2,%3,%%r0\;sub,db %1,%4,%0" + "sub %2,%3,%%r0\;sub,db %1,%4,%0" [(set_attr "type" "binary") (set_attr "length" "8")]) @@ -1178,7 +1178,7 @@ (leu:DI (match_operand:DI 2 "register_operand" "r") (match_operand:DI 3 "int11_operand" "I"))))] "TARGET_64BIT" - "addi,* %k3,%2,%%r0\;sub,db %1,%%r0,%0" + "addi %k3,%2,%%r0\;sub,db %1,%%r0,%0" [(set_attr "type" "binary") (set_attr "length" "8")]) @@ -1200,7 +1200,7 @@ (match_operand:DI 3 "int11_operand" "I"))) (match_operand:DI 4 "register_operand" "r")))] "TARGET_64BIT" - "addi,* %k3,%2,%%r0\;sub,db %1,%4,%0" + "addi %k3,%2,%%r0\;sub,db %1,%4,%0" [(set_attr "type" "binary") (set_attr "length" "8")])