aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2012-01-31 17:08:47 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2012-01-31 17:08:47 +0100
commit8bb1a172e7c53c9bb42a4523dcfe19134bfb51b4 (patch)
tree827fb4edc77853392ce4bc16598e27c806817dfc
parent01496eca3fede67bfd362d3bdbe20b55d7c54b28 (diff)
downloadgcc-8bb1a172e7c53c9bb42a4523dcfe19134bfb51b4.zip
gcc-8bb1a172e7c53c9bb42a4523dcfe19134bfb51b4.tar.gz
gcc-8bb1a172e7c53c9bb42a4523dcfe19134bfb51b4.tar.bz2
re PR bootstrap/52058 (bootstrap fails on HAVE_cc0: combine.c: 'do_SUBST_LINK' defined but not used)
PR bootstrap/52058 * combine.c (do_SUBST_LINK, SUBST_LINK): Guard with #ifndef HAVE_cc0. From-SVN: r183763
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/combine.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e16650b..64ec003 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2012-01-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/52058
+ * combine.c (do_SUBST_LINK, SUBST_LINK): Guard with #ifndef HAVE_cc0.
+
2012-01-31 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/s390/s390.md ("*ashr<mode>3_and"): Add missing z196 flag
diff --git a/gcc/combine.c b/gcc/combine.c
index 1e01c87..beb980b 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -790,6 +790,7 @@ do_SUBST_MODE (rtx *into, enum machine_mode newval)
#define SUBST_MODE(INTO, NEWVAL) do_SUBST_MODE(&(INTO), (NEWVAL))
+#ifndef HAVE_cc0
/* Similar to SUBST, but NEWVAL is a LOG_LINKS expression. */
static void
@@ -815,7 +816,7 @@ do_SUBST_LINK (struct insn_link **into, struct insn_link *newval)
}
#define SUBST_LINK(oldval, newval) do_SUBST_LINK (&oldval, newval)
-
+#endif
/* Subroutine of try_combine. Determine whether the replacement patterns
NEWPAT, NEWI2PAT and NEWOTHERPAT are cheaper according to insn_rtx_cost