Skip to content
Snippets Groups Projects
Commit 300b54b8 authored by dberlin's avatar dberlin
Browse files

2005-07-12 Daniel Berlin <dberlin@dberlin.org>

	Fix PR tree-optimization/22422
	* tree-ssa-structalias.c (struct variable_info): Add flag for
	special vars.
	(get_varinfo): Now a static function.
	(new_varinfo): init has_union and is_special_var to false.
	(solution_set_add): Check has_union.
	(do_da_constraint): Move temporary variable so it gets reset
	properly.
	Also check for special variable.
	(do_ds_constraint): Ditto.
	(do_sd_constraint): Ditto.
	(do_structure_copy): Check for special variable.
	(find_func_aliases): Ditto.
	(init_base_vars): Set special vars properly.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101959 138bc75d-0d04-0410-961f-82ee72b054a4
parent 9d77eee2
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment