From patchwork Tue Oct 9 22:53:30 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: rs6000: Don't allow %. in PRINT_OPERAND_PUNCT_VALID_P Date: Tue, 09 Oct 2012 12:53:30 -0000 From: Segher Boessenkool X-Patchwork-Id: 190508 Message-Id: <191fcc086904ed9d2effdf5eb749fede75345a90.1349822959.git.segher@kernel.crashing.org> To: gcc-patches@gcc.gnu.org Cc: dje.gcc@gmail.com, Segher Boessenkool As David noticed, I forgot PRINT_OPERAND_PUNCT_VALID_P in the patch that removed %. This fixes it. Bootstrapped and regression tested on powerpc64-linux. Okay to apply? Segher 2012-10-09 Segher Boessenkool gcc/ * config/rs6000/rs6000.h (PRINT_OPERAND_PUNCT_VALID_P): Delete '.'. --- gcc/config/rs6000/rs6000.h | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index b968802..82388d9 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -2229,8 +2229,7 @@ extern char rs6000_reg_names[][8]; /* register names (0 vs. %r0). */ /* Define which CODE values are valid. */ -#define PRINT_OPERAND_PUNCT_VALID_P(CODE) \ - ((CODE) == '.' || (CODE) == '&') +#define PRINT_OPERAND_PUNCT_VALID_P(CODE) ((CODE) == '&') /* Print a memory address as an operand to reference that memory location. */