diff options
author | Richard Henderson <rth@gcc.gnu.org> | 2016-01-27 14:08:02 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2016-01-27 14:08:02 -0800 |
commit | f75ebe779f546c9e9c8a66c56c04ebf5fe1b7dda (patch) | |
tree | b73d554ab53c509b4cfa2110e4372821e41583a1 /gcc/tree-vect-loop-manip.c | |
parent | 49847d759f449f0b299fae28932e996037338f88 (diff) | |
download | gcc-f75ebe779f546c9e9c8a66c56c04ebf5fe1b7dda.zip gcc-f75ebe779f546c9e9c8a66c56c04ebf5fe1b7dda.tar.gz gcc-f75ebe779f546c9e9c8a66c56c04ebf5fe1b7dda.tar.bz2 |
re PR rtl-optimization/69447 (wrong code with -O2 -fno-schedule-insns and mixed 8/16/32/64bit arithmetics @ armv7a)
PR rtl-opt/69447
* lra-remat.c (subreg_regs): New.
(dump_candidates_and_remat_bb_data): Dump it.
(operand_to_remat): Reject if operand in subreg_regs.
(set_bb_regs): Collect subreg_regs.
(lra_remat): Init and free subreg_regs. Compute
calculate_local_reg_remat_bb_data before create_cands.
From-SVN: r232905
Diffstat (limited to 'gcc/tree-vect-loop-manip.c')
0 files changed, 0 insertions, 0 deletions