]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* config/tc-ppc.c (ppc_set_cpu): Use PPC_OPCODE_64 as the default
authorAlan Modra <amodra@gmail.com>
Fri, 26 Jul 2002 04:23:02 +0000 (04:23 +0000)
committerAlan Modra <amodra@gmail.com>
Fri, 26 Jul 2002 04:23:02 +0000 (04:23 +0000)
rather than PPC_OPCODE_32 for powerpc64*.

gas/ChangeLog
gas/config/tc-ppc.c

index 5cdb040bb175a37807de87935b3353f9a04735ea..578b834931fbe1ddde8e47fcbded66a01a2c90e5 100644 (file)
@@ -1,3 +1,8 @@
+2002-07-26  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-ppc.c (ppc_set_cpu): Use PPC_OPCODE_64 as the default
+       rather than PPC_OPCODE_32 for powerpc64*.
+
 2002-07-25  Nick Clifton  <nickc@redhat.com>
 
        * po/es.po: Updated Spanish translation.
index 68f8764bf5fe1d820bbfbbc7faefcb6edd089c63..f94cad53956a5b12ce698c35def8e92484bd1887 100644 (file)
@@ -1070,7 +1070,12 @@ ppc_set_cpu ()
       else if (strcmp (default_cpu, "rs6000") == 0)
        ppc_cpu = PPC_OPCODE_POWER | PPC_OPCODE_32;
       else if (strncmp (default_cpu, "powerpc", 7) == 0)
-       ppc_cpu = PPC_OPCODE_PPC | PPC_OPCODE_32;
+       {
+         if (default_cpu[7] == '6' && default_cpu[8] == '4')
+           ppc_cpu = PPC_OPCODE_PPC | PPC_OPCODE_64;
+         else
+           ppc_cpu = PPC_OPCODE_PPC | PPC_OPCODE_32;
+       }
       else
        as_fatal (_("Unknown default cpu = %s, os = %s"),
                  default_cpu, default_os);