diff options
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 4 | ||||
-rw-r--r-- | gas/config/tc-ppc.c | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 1ec3708..f24e821 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2017-03-29 Alan Modra <amodra@gmail.com> + + * config/tc-ppc.c (md_parse_option): Reject -mraw. + 2017-03-27 Alan Modra <amodra@gmail.com> PR 21303 diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 05e2c73..47cc875 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -1193,7 +1193,8 @@ md_parse_option (int c, const char *arg) case 'm': new_cpu = ppc_parse_cpu (ppc_cpu, &sticky, arg); - if (new_cpu != 0) + /* "raw" is only valid for the disassembler. */ + if (new_cpu != 0 && (new_cpu & PPC_OPCODE_RAW) == 0) { ppc_cpu = new_cpu; if (strcmp (arg, "vle") == 0) |