mirror of git://gcc.gnu.org/git/gcc.git
re PR rtl-optimization/52528 (combine bug (powerpc testcase))
2012-03-10 Chung-Lin Tang <cltang@codesourcery.com> PR rtl-optimization/52528 * combine.c (can_combine_p): Add setting of subst_low_luid before call to expand_field_assignment(). From-SVN: r185175
This commit is contained in:
parent
f8627856b4
commit
30823ba60c
|
|
@ -1,3 +1,9 @@
|
||||||
|
2012-03-10 Chung-Lin Tang <cltang@codesourcery.com>
|
||||||
|
|
||||||
|
PR rtl-optimization/52528
|
||||||
|
* combine.c (can_combine_p): Add setting of subst_low_luid
|
||||||
|
before call to expand_field_assignment().
|
||||||
|
|
||||||
2012-03-09 Sandra Loosemore <sandra@codesourcery.com>
|
2012-03-09 Sandra Loosemore <sandra@codesourcery.com>
|
||||||
|
|
||||||
* doc/invoke.texi: Use correct names/markup for "GCC", "GDB", "ld",
|
* doc/invoke.texi: Use correct names/markup for "GCC", "GDB", "ld",
|
||||||
|
|
|
||||||
|
|
@ -1822,6 +1822,10 @@ can_combine_p (rtx insn, rtx i3, rtx pred ATTRIBUTE_UNUSED,
|
||||||
if (set == 0)
|
if (set == 0)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
/* The simplification in expand_field_assignment may call back to
|
||||||
|
get_last_value, so set safe guard here. */
|
||||||
|
subst_low_luid = DF_INSN_LUID (insn);
|
||||||
|
|
||||||
set = expand_field_assignment (set);
|
set = expand_field_assignment (set);
|
||||||
src = SET_SRC (set), dest = SET_DEST (set);
|
src = SET_SRC (set), dest = SET_DEST (set);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue