diff options
author | Michael Meissner <meissner@linux.vnet.ibm.com> | 2014-08-21 18:13:52 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 2014-08-21 18:13:52 +0000 |
commit | 4e502930574c9980ae53fd204090c9e39b0265bd (patch) | |
tree | 6da302c3efd5ea928e9875b8e600274d31d1e9c6 /gcc | |
parent | 00550b3dc7c459551cdf634c46a83b8c1b007f49 (diff) | |
download | gcc-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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 2 |
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))) { |