From ae24e3da93558685a53af612edd552c55ba72f50 Mon Sep 17 00:00:00 2001 From: meissner Date: Thu, 21 Aug 2014 18:13:52 +0000 Subject: [PATCH] 2014-08-21 Michael Meissner * config/rs6000/rs6000.c (print_operand, 'y' case): Fix code that generated a warning and prevented bootstrapping the compiler. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214280 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/config/rs6000/rs6000.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4f840199a81..c163b81d81e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-08-21 Michael Meissner + + * config/rs6000/rs6000.c (print_operand, 'y' case): Fix code that + generated a warning and prevented bootstrapping the compiler. + 2014-08-21 David Malcolm * rtl.h (delete_related_insns): Strengthen return type from rtx to diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index f27759ba0c2..9ed2d5b95a0 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -18601,7 +18601,7 @@ print_operand (FILE *file, rtx x, int code) fprintf (file, "0,%s", reg_names[REGNO (tmp)]); else { - if (!GET_CODE (tmp) == PLUS + if (GET_CODE (tmp) != PLUS || !REG_P (XEXP (tmp, 0)) || !REG_P (XEXP (tmp, 1))) { -- 2.11.4.GIT