mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-23 13:21:43 +08:00
Make power8 the default cpu when assembling for 64-bit little endian targets.
gas/ PR binutils/23013 * config/tc-ppc.c (ppc_set_cpu): Select appropriate cpu when ppc_obj64 and little endian.
This commit is contained in:
parent
f7c486b165
commit
f2ab4b4206
@ -1,3 +1,9 @@
|
||||
2018-03-30 Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
PR binutils/23013
|
||||
* config/tc-ppc.c (ppc_set_cpu): Select appropriate cpu when ppc_obj64
|
||||
and little endian.
|
||||
|
||||
2018-03-28 Renlin Li <renlin.li@arm.com>
|
||||
|
||||
PR ld/22970
|
||||
|
@ -1403,7 +1403,11 @@ ppc_set_cpu (void)
|
||||
if ((ppc_cpu & ~(ppc_cpu_t) PPC_OPCODE_ANY) == 0)
|
||||
{
|
||||
if (ppc_obj64)
|
||||
ppc_cpu |= PPC_OPCODE_PPC | PPC_OPCODE_64;
|
||||
if (target_big_endian)
|
||||
ppc_cpu |= PPC_OPCODE_PPC | PPC_OPCODE_64;
|
||||
else
|
||||
/* The minimum supported cpu for 64-bit little-endian is power8. */
|
||||
ppc_cpu |= ppc_parse_cpu (ppc_cpu, &sticky, "power8");
|
||||
else if (strncmp (default_os, "aix", 3) == 0
|
||||
&& default_os[3] >= '4' && default_os[3] <= '9')
|
||||
ppc_cpu |= PPC_OPCODE_COMMON;
|
||||
|
Loading…
Reference in New Issue
Block a user