]> sourceware.org Git - newlib-cygwin.git/commitdiff
gas/
authorPeter Bergner <bergner@vnet.ibm.com>
Fri, 9 Jan 2009 18:50:57 +0000 (18:50 +0000)
committerPeter Bergner <bergner@vnet.ibm.com>
Fri, 9 Jan 2009 18:50:57 +0000 (18:50 +0000)
* config/tc-ppc.c (ppc_setup_opcodes): Remove PPC_OPCODE_NOPOWER4 test.
Test the new "deprecated" opcode field.

include/opcode/
* ppc.h (struct powerpc_opcode): New field "deprecated".
(PPC_OPCODE_NOPOWER4): Delete.

opcodes/
* ppc-opc.c (PPCNONE): Define.
(NOPOWER4): Delete.
(powerpc_opcodes): Initialize the new "deprecated" field.

include/opcode/ChangeLog
include/opcode/ppc.h

index bda9ca193bac966e6a40d07d54902ebc14cf4e0b..389bd912c4f46aba01fc8f54df8d50674de619c1 100644 (file)
@@ -1,3 +1,8 @@
+2009-01-09  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * ppc.h (struct powerpc_opcode): New field "deprecated".
+       (PPC_OPCODE_NOPOWER4): Delete.
+
 2008-11-28  Joshua Kinard  <kumba@gentoo.org>
 
        * mips.h: Define CPU_R14000, CPU_R16000.
index 0296b5967a837a82d396883fc737f2a30dd43b51..1ede310b952f5c5e1c224858042d4ca21d25599a 100644 (file)
@@ -46,6 +46,11 @@ struct powerpc_opcode
      are listed below.  */
   ppc_cpu_t flags;
 
+  /* One bit flags for the opcode.  These are used to indicate which
+     specific processors no longer support the instructions.  The defined
+     values are listed below.  */
+  ppc_cpu_t deprecated;
+
   /* An array of operand codes.  Each code is an index into the
      operand table.  They appear in the order which the operands must
      appear in assembly code, and are terminated by a zero.  */
@@ -109,9 +114,6 @@ extern const int powerpc_num_opcodes;
 /* Opcode is only supported by Power4 architecture.  */
 #define PPC_OPCODE_POWER4          0x4000
 
-/* Opcode isn't supported by Power4 architecture.  */
-#define PPC_OPCODE_NOPOWER4        0x8000
-
 /* Opcode is only supported by POWERPC Classic architecture.  */
 #define PPC_OPCODE_CLASSIC        0x10000
 
This page took 0.072676 seconds and 5 git commands to generate.