* config/tc-ppc.c (ppc_set_cpu): Use PPC_OPCODE_64 as the default

rather than PPC_OPCODE_32 for powerpc64*.
This commit is contained in:
Alan Modra 2002-07-26 04:18:42 +00:00
parent d959a6abc7
commit dfff24c9bd
2 changed files with 17 additions and 7 deletions

View 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> 2002-07-25 Nick Clifton <nickc@redhat.com>
* po/es.po: Updated Spanish translation. * po/es.po: Updated Spanish translation.
@ -82,15 +87,15 @@
* config/tc-mips.c (mips_pic_level): Remove IRIX4_PIC. * config/tc-mips.c (mips_pic_level): Remove IRIX4_PIC.
2002-07-19 Miroslav Tichy <tichm9am@ss1000.ms.mff.cuni.cz> 2002-07-19 Miroslav Tichy <tichm9am@ss1000.ms.mff.cuni.cz>
Nick Clifton <nickc@redhat.com> Nick Clifton <nickc@redhat.com>
* cond.c (s_ifdef): Treat a referenced but not yet defined * cond.c (s_ifdef): Treat a referenced but not yet defined
symbol as if it were undefined, in exactly the same way as symbol as if it were undefined, in exactly the same way as
.equiv. .equiv.
* doc/as.texinfo: Document that .ifdef, .ifndef and .equiv * doc/as.texinfo: Document that .ifdef, .ifndef and .equiv
consider referenced bug not yet defined symbols to be consider referenced bug not yet defined symbols to be
undefined. undefined.
2002-07-18 Denis Chertykov <denisc@overta.ru> 2002-07-18 Denis Chertykov <denisc@overta.ru>
Frank Ch. Eigler <fche@redhat.com> Frank Ch. Eigler <fche@redhat.com>
@ -112,11 +117,11 @@
* doc/all.texi: Set IP2K * doc/all.texi: Set IP2K
* doc/as.texinfo: Add IP2K description. * doc/as.texinfo: Add IP2K description.
* doc/c-ip2k.texi: New file. * doc/c-ip2k.texi: New file.
2002-07-19 Nick Clifton <nickc@cambridge.redhat.com> 2002-07-19 Nick Clifton <nickc@cambridge.redhat.com>
* NEWS: Reformat to match style of other NEWS files. * NEWS: Reformat to match style of other NEWS files.
2002-07-17 Jan Hubicka <jh@suse.cz> 2002-07-17 Jan Hubicka <jh@suse.cz>
* tc-i386.c (i386_align_code): Implement x86_64 neutral code fillers. * tc-i386.c (i386_align_code): Implement x86_64 neutral code fillers.

View file

@ -1070,7 +1070,12 @@ ppc_set_cpu ()
else if (strcmp (default_cpu, "rs6000") == 0) else if (strcmp (default_cpu, "rs6000") == 0)
ppc_cpu = PPC_OPCODE_POWER | PPC_OPCODE_32; ppc_cpu = PPC_OPCODE_POWER | PPC_OPCODE_32;
else if (strncmp (default_cpu, "powerpc", 7) == 0) 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 else
as_fatal (_("Unknown default cpu = %s, os = %s"), as_fatal (_("Unknown default cpu = %s, os = %s"),
default_cpu, default_os); default_cpu, default_os);