------- Comment #2 from hjl dot tools at gmail dot com 2009-06-12 01:22 ------- Valgrind reports:
==8507== Use of uninitialised value of size 8 ==8507== at 0xACFC32: determine_exit_conditions (tree-ssa-loop-manip.c:688) ==8507== by 0xAD0178: tree_transform_and_unroll_loop (tree-ssa-loop-manip.c:891) ==8507== by 0xA3EB28: tree_predictive_commoning_loop (tree-predcom.c:2572) ==8507== by 0xA3EC55: tree_predictive_commoning (tree-predcom.c:2609) ==8507== by 0xADE60A: run_tree_predictive_commoning (tree-ssa-loop.c:184) ==8507== by 0x8B6E08: execute_one_pass (passes.c:1289) ==8507== by 0x8B704F: execute_pass_list (passes.c:1338) ==8507== by 0x8B706D: execute_pass_list (passes.c:1339) ==8507== by 0x8B706D: execute_pass_list (passes.c:1339) ==8507== by 0xA2C5D0: tree_rest_of_compilation (tree-optimize.c:394) ==8507== by 0xC4CC31: cgraph_expand_function (cgraphunit.c:1097) ==8507== by 0xC4CDE1: cgraph_expand_all_functions (cgraphunit.c:1156) foo.f: In function vrot2: foo.f:1:0: internal compiler error: tree check: expected class type, have exceptional (block) in lower_bound_in_type, at tree.c:8588 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40421