[Bug middle-end/27793] [4.1 Regression] num_ssa_names inconsistent or immediate use iterator wrong
rguenth at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon May 29 14:15:00 GMT 2006
------- Comment #8 from rguenth at gcc dot gnu dot org 2006-05-29 14:15 -------
Reverting
Author: amacleod
Date: Tue May 16 20:51:14 2006
New Revision: 113829
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113829
Log:
Remove redundant hash table lookup when finding referenced vars.
2006-05-16 Andrew MacLeod <amacleod@redhat.com>
PR c++/26757
* tree-dfa.c (struct walk_state): Remove.
(add_referenced_var): Change Parameters.
(find_referenced_vars): Done use a walk_state.
(find_vars_r): Unused parameter and change parms to add_referenced_var.
(referenced_var_insert): Assert same UID has not been inserted.
(add_referenced_var): Check if var exists via referenced_var table.
(get_virtual_var): Call add_referenced_var with new parameter.
makes it work.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27793
More information about the Gcc-bugs
mailing list