aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <meissner@linux.vnet.ibm.com>2014-08-21 18:13:52 +0000
committerMichael Meissner <meissner@gcc.gnu.org>2014-08-21 18:13:52 +0000
commit4e502930574c9980ae53fd204090c9e39b0265bd (patch)
tree6da302c3efd5ea928e9875b8e600274d31d1e9c6
parent00550b3dc7c459551cdf634c46a83b8c1b007f49 (diff)
downloadgcc-4e502930574c9980ae53fd204090c9e39b0265bd.zip
gcc-4e502930574c9980ae53fd204090c9e39b0265bd.tar.gz
gcc-4e502930574c9980ae53fd204090c9e39b0265bd.tar.bz2
rs6000.c (print_operand, 'y' case): Fix code that generated a warning and prevented bootstrapping the compiler.
2014-08-21 Michael Meissner <meissner@linux.vnet.ibm.com> * config/rs6000/rs6000.c (print_operand, 'y' case): Fix code that generated a warning and prevented bootstrapping the compiler. From-SVN: r214280
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4f84019..c163b81 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-08-21 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * config/rs6000/rs6000.c (print_operand, 'y' case): Fix code that
+ generated a warning and prevented bootstrapping the compiler.
+
2014-08-21 David Malcolm <dmalcolm@redhat.com>
* 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 f27759b..9ed2d5b 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)))
{