This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] must-alias analysis
Diego, this patch breaks the following:
DCE with dom opts and must alias off (flag_tree_dom = 0,
flag_tree_must_alias = 0)
DCE with dom opts off (flag_tree_dom = 0)
Please fix.
All the DCE problems see something like this:
[dberlin@dberlin gcc]$ stage1/xgcc -Bstage1/
-B/usr/local/i686-pc-linux-gnu/bin/ -c -g -O2 -DIN_GCC -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic
-Wno-long-long -Werror -fno-common -DHAVE_CONFIG_H -I. -I.
-I../../gcc -I../../gcc/. -I../../gcc/config -I../../gcc/../include
-I../../gcc/../libbanshee/libcompat -I../../gcc/../libbanshee
-I../../gcc/../libbanshee/points-to ../../gcc/tree-cfg.c -o tree-cfg.o
-fno-tree-dominator-opts../../gcc/tree-cfg.c: In function
`remove_useless_stmts_and_vars':
../../gcc/tree-cfg.c:1696: internal compiler error: tree check:
expected ssa_name, have var_decl in process_worklist, at
tree-ssa-dce.c:424
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
--Dan