aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2009-12-19 11:24:49 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2009-12-19 11:24:49 +0000
commitd0ca0bcb2cc8291e2b4d8135fc623c40768b9642 (patch)
treeb2745fd77ee90ccd6501acc10afa4c7477cba226 /gcc/reload.c
parenta8572b62e71dc5b453f3390e4e9111b466201fc8 (diff)
downloadgcc-d0ca0bcb2cc8291e2b4d8135fc623c40768b9642.zip
gcc-d0ca0bcb2cc8291e2b4d8135fc623c40768b9642.tar.gz
gcc-d0ca0bcb2cc8291e2b4d8135fc623c40768b9642.tar.bz2
re PR tree-optimization/42108 (50% performance regression)
2009-12-19 Richard Guenther <rguenther@suse.de> PR tree-optimization/42108 * tree-ssa-sccvn.c (last_vuse_ptr): New variable. (vn_reference_lookup_2): Update last seen VUSE. (vn_reference_lookup_3): Avoid updating last seen VUSE after translating. (visit_reference_op_load): Use last seen VUSE from the first lookup when entering into the table. * gfortran.dg/pr42108.f90: New testcase. From-SVN: r155360
Diffstat (limited to 'gcc/reload.c')
0 files changed, 0 insertions, 0 deletions