diff options
author | Jakub Jelinek <jakub@redhat.com> | 2012-02-14 00:31:48 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2012-02-14 00:31:48 +0100 |
commit | 9a76e83d80ad83c52006e6370ac4c23c9a722063 (patch) | |
tree | 15cbb5d3f14d62dfccb279c6d3b924cdce7aeabd /gcc/cselib.h | |
parent | 993716bdcab4dd9d6727b406ad6b7732484c14d4 (diff) | |
download | gcc-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.h | 3 |
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); |