Mis-applied patch, committed. * config/rl78/rl78.c (rl78_print_operand_1): Move 'p' test to correct clause.
Index: config/rl78/rl78.c =================================================================== --- config/rl78/rl78.c (revision 221648) +++ config/rl78/rl78.c (working copy) @@ -1641,20 +1641,20 @@ rl78_print_operand_1 (FILE * file, rtx o && GET_CODE (XEXP (XEXP (op, 0), 0)) == REG && REGNO (XEXP (XEXP (op, 0), 0)) == 2) { rl78_print_operand_1 (file, XEXP (XEXP (op, 0), 1), 'u'); fprintf (file, "["); rl78_print_operand_1 (file, XEXP (XEXP (op, 0), 0), 0); - if (letter == 'p' && GET_CODE (XEXP (op, 0)) == REG) - fprintf (file, "+0"); fprintf (file, "]"); } else { fprintf (file, "["); rl78_print_operand_1 (file, XEXP (op, 0), letter); + if (letter == 'p' && GET_CODE (XEXP (op, 0)) == REG) + fprintf (file, "+0"); fprintf (file, "]"); } } break; case REG: