diff options
author | Richard Guenther <rguenther@suse.de> | 2007-11-23 14:28:59 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2007-11-23 14:28:59 +0000 |
commit | 27fa4044f10f2a28e3e33b8b126462276f8fdc4f (patch) | |
tree | 48a10a4d1d5afd593e94941b3bf4da1a06912d68 /gcc/tree-ssa-structalias.c | |
parent | bdcfbbfccba6c7f843908b7b5d1bef1acd23ccbc (diff) | |
download | gcc-27fa4044f10f2a28e3e33b8b126462276f8fdc4f.zip gcc-27fa4044f10f2a28e3e33b8b126462276f8fdc4f.tar.gz gcc-27fa4044f10f2a28e3e33b8b126462276f8fdc4f.tar.bz2 |
re PR tree-optimization/34176 (SCCVN breaks gettext)
2007-11-23 Richard Guenther <rguenther@suse.de>
Michael Matz <matz@suse.de>
PR tree-optimization/34176
* alloc-pool.h (empty_alloc_pool): Declare.
* alloc-pool.c (empty_alloc_pool): New function.
* tree-ssa-sccvn.c (vn_reference_lookup): Also lookup from the
valid table if a lookup from the optimistic table failed.
(vn_unary_op_lookup): Likewise.
(vn_binary_op_lookup): Likewise.
(vn_phi_lookup): Likewise.
(process_scc): Clear optimistic tables before every iteration.
* gcc.c-torture/execute/pr34176.c: New testcase.
Co-Authored-By: Michael Matz <matz@suse.de>
From-SVN: r130379
Diffstat (limited to 'gcc/tree-ssa-structalias.c')
0 files changed, 0 insertions, 0 deletions