This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Extended Power mnemonics crnot, crset, crclr, crmove
- To: binutils at sources dot redhat dot com
- Subject: Extended Power mnemonics crnot, crset, crclr, crmove
- From: Hidvegi <hzoli at austin dot ibm dot com>
- Date: Fri, 2 Feb 2001 11:39:52 -0600 (CST)
The crnot, crset, crclr, crmove mnemonics are marked as PowerPC only,
but they should be common. This causes a gcc bootstrap failure.
Patch below.
Zoli
Index: opcodes/ppc-opc.c
===================================================================
RCS file: /cvs/src/src/opcodes/ppc-opc.c,v
retrieving revision 1.9
diff -u -r1.9 ppc-opc.c
--- ppc-opc.c 2000/08/31 06:48:49 1.9
+++ ppc-opc.c 2001/02/02 17:33:03
@@ -2124,7 +2124,7 @@
{ "rfid", XL(19,18), 0xffffffff, PPC64, { 0 } },
-{ "crnot", XL(19,33), XL_MASK, PPCCOM, { BT, BA, BBA } },
+{ "crnot", XL(19,33), XL_MASK, COM, { BT, BA, BBA } },
{ "crnor", XL(19,33), XL_MASK, COM, { BT, BA, BB } },
{ "rfi", XL(19,50), 0xffffffff, COM, { 0 } },
@@ -2137,19 +2137,19 @@
{ "isync", XL(19,150), 0xffffffff, PPCCOM, { 0 } },
{ "ics", XL(19,150), 0xffffffff, PWRCOM, { 0 } },
-{ "crclr", XL(19,193), XL_MASK, PPCCOM, { BT, BAT, BBA } },
+{ "crclr", XL(19,193), XL_MASK, COM, { BT, BAT, BBA } },
{ "crxor", XL(19,193), XL_MASK, COM, { BT, BA, BB } },
{ "crnand", XL(19,225), XL_MASK, COM, { BT, BA, BB } },
{ "crand", XL(19,257), XL_MASK, COM, { BT, BA, BB } },
-{ "crset", XL(19,289), XL_MASK, PPCCOM, { BT, BAT, BBA } },
+{ "crset", XL(19,289), XL_MASK, COM, { BT, BAT, BBA } },
{ "creqv", XL(19,289), XL_MASK, COM, { BT, BA, BB } },
{ "crorc", XL(19,417), XL_MASK, COM, { BT, BA, BB } },
-{ "crmove", XL(19,449), XL_MASK, PPCCOM, { BT, BA, BBA } },
+{ "crmove", XL(19,449), XL_MASK, COM, { BT, BA, BBA } },
{ "cror", XL(19,449), XL_MASK, COM, { BT, BA, BB } },
{ "bctr", XLO(19,BOU,528,0), XLBOBIBB_MASK, COM, { 0 } },