aboutsummaryrefslogtreecommitdiff
path: root/gcc/cselib.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2012-02-14 00:31:48 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2012-02-14 00:31:48 +0100
commit9a76e83d80ad83c52006e6370ac4c23c9a722063 (patch)
tree15cbb5d3f14d62dfccb279c6d3b924cdce7aeabd /gcc/cselib.h
parent993716bdcab4dd9d6727b406ad6b7732484c14d4 (diff)
downloadgcc-9a76e83d80ad83c52006e6370ac4c23c9a722063.zip
gcc-9a76e83d80ad83c52006e6370ac4c23c9a722063.tar.gz
gcc-9a76e83d80ad83c52006e6370ac4c23c9a722063.tar.bz2
re PR bootstrap/52172 (stage 3 Bootstrap comparison failure on FreeBSD ia64)
PR bootstrap/52172 * cselib.h (cselib_subst_to_values_from_insn): New prototype. * cselib.c (cselib_subst_to_values_from_insn): New function. * sched-deps.c (add_insn_mem_dependence, sched_analyze_1, sched_analyze_2): Use it. From-SVN: r184181
Diffstat (limited to 'gcc/cselib.h')
-rw-r--r--gcc/cselib.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/cselib.h b/gcc/cselib.h
index 6a9d795..5b5fe23 100644
--- a/gcc/cselib.h
+++ b/gcc/cselib.h
@@ -1,6 +1,6 @@
/* Common subexpression elimination for GNU compiler.
Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997,
- 1998, 1999, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+ 1998, 1999, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
Free Software Foundation, Inc.
This file is part of GCC.
@@ -88,6 +88,7 @@ extern rtx cselib_expand_value_rtx_cb (rtx, bitmap, int,
extern bool cselib_dummy_expand_value_rtx_cb (rtx, bitmap, int,
cselib_expand_callback, void *);
extern rtx cselib_subst_to_values (rtx, enum machine_mode);
+extern rtx cselib_subst_to_values_from_insn (rtx, enum machine_mode, rtx);
extern void cselib_invalidate_rtx (rtx);
extern void cselib_reset_table (unsigned int);