aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop-manip.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2012-11-28 00:17:34 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2012-11-28 00:17:34 +0000
commit4a0c3fde9315ade563b20cf441776364e26bf472 (patch)
tree491c89308ebf3548a3b6ab5d864ded554afc2a8c /gcc/tree-vect-loop-manip.c
parentf633801699d5206fcc624053dcd807f792cfaa06 (diff)
downloadgcc-4a0c3fde9315ade563b20cf441776364e26bf472.zip
gcc-4a0c3fde9315ade563b20cf441776364e26bf472.tar.gz
gcc-4a0c3fde9315ade563b20cf441776364e26bf472.tar.bz2
re PR rtl-optimization/55006 (aermod.f90 is miscompiled with '-m64 -O2 -funroll-loops' after revision 192526)
PR rtl-optimization/55006 * loop-unroll.c (struct iv_to_split): Add new 'orig_var' member. (analyze_iv_to_split_insn): Record it. (maybe_strip_eq_note_for_split_iv): New function to remove REG_EQUAL notes that refer to IVs that are being split. (apply_opt_in_copies): Use maybe_strip_eq_note_for_split_iv. Twice. Use FOR_BB_INSNS_SAFE. From-SVN: r193876
Diffstat (limited to 'gcc/tree-vect-loop-manip.c')
0 files changed, 0 insertions, 0 deletions