diff options
| -rw-r--r-- | gcc/config/rs6000/driver-rs6000.c | 2 | ||||
| -rw-r--r-- | gcc/config/rs6000/rs6000.md | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.c index 7df5fbaa5e1..7c1651c4547 100644 --- a/gcc/config/rs6000/driver-rs6000.c +++ b/gcc/config/rs6000/driver-rs6000.c @@ -387,6 +387,8 @@ static const struct asm_name asm_names[] = { { "403", "-m403" }, { "405", "-m405" }, { "405fp", "-m405" }, + { "ppe405", "-m405" }, + { "ppe42", "-mppe42" }, { "440", "-m440" }, { "440fp", "-m440" }, { "464", "-m440" }, diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 9a0878782d7..afc76cb33e4 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -14753,7 +14753,7 @@ [(set (pc) (if_then_else (match_operator 1 "rs6000_eq_or_ne_operator" [(and:SI (match_operand:SI 2 "gpc_reg_operand" "r") - (match_operand:SI 3 "exact_log2_inverted_cint_operand" "")) + (match_operand:SI 3 "exact_log2_inverted_cint_operand" "n")) (const_int 0)]) (label_ref (match_operand 0 "" "")) (pc)))] |

