From dfff24c9bd7924204ba0020cc8ba014ab3984db8 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 26 Jul 2002 04:18:42 +0000 Subject: [PATCH] * config/tc-ppc.c (ppc_set_cpu): Use PPC_OPCODE_64 as the default rather than PPC_OPCODE_32 for powerpc64*. --- gas/ChangeLog | 17 +++++++++++------ gas/config/tc-ppc.c | 7 ++++++- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 10c39b0434..240606e9df 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2002-07-26 Alan Modra + + * 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 * po/es.po: Updated Spanish translation. @@ -82,15 +87,15 @@ * config/tc-mips.c (mips_pic_level): Remove IRIX4_PIC. 2002-07-19 Miroslav Tichy - Nick Clifton + Nick Clifton * cond.c (s_ifdef): Treat a referenced but not yet defined symbol as if it were undefined, in exactly the same way as .equiv. - * doc/as.texinfo: Document that .ifdef, .ifndef and .equiv - consider referenced bug not yet defined symbols to be - undefined. + * doc/as.texinfo: Document that .ifdef, .ifndef and .equiv + consider referenced bug not yet defined symbols to be + undefined. 2002-07-18 Denis Chertykov Frank Ch. Eigler @@ -112,11 +117,11 @@ * doc/all.texi: Set IP2K * doc/as.texinfo: Add IP2K description. * doc/c-ip2k.texi: New file. - + 2002-07-19 Nick Clifton * NEWS: Reformat to match style of other NEWS files. - + 2002-07-17 Jan Hubicka * tc-i386.c (i386_align_code): Implement x86_64 neutral code fillers. diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 68f8764bf5..f94cad5395 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -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); -- 2.34.1