http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57192



Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|RESOLVED                    |REOPENED

   Last reconfirmed|                            |2013-05-08

         Resolution|FIXED                       |

     Ever Confirmed|0                           |1



--- Comment #8 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> 
2013-05-08 05:47:13 UTC ---

Actually, I see the original problem re-appear with this morning's trunk. So

something seems to randomly trigger this. Running the compilation of the

testcase under valgrind, there appears to be an issue remaining. I'm not

anymore sure this is relate to SLSR, but let me reopen the PR.



==50122== Conditional jump or move depends on uninitialised value(s)

==50122==    at 0xDF5DAB: register_active_defs(df_ref_d**) (sparseset.h:147)

==50122==    by 0xDF5E34: update_df_init(rtx_def*, rtx_def*) [clone .isra.11]

(fwprop.c:893)

==50122==    by 0xDF65F1: try_fwprop_subst(df_ref_d*, rtx_def**, rtx_def*,

rtx_def*, bool) (fwprop.c:962)

==50122==    by 0xDF6A91: forward_propagate_into(df_ref_d*) (fwprop.c:1342)

==50122==    by 0xDF7A07: fwprop_addr() (fwprop.c:1528)

==50122==    by 0x9021DF: execute_one_pass(opt_pass*) (passes.c:2337)

==50122==    by 0x902644: execute_pass_list(opt_pass*) (passes.c:2389)

==50122==    by 0x902656: execute_pass_list(opt_pass*) (passes.c:2390)

==50122==    by 0x6CC857: expand_function(cgraph_node*) (cgraphunit.c:1640)

==50122==    by 0x6CE5FC: compile() (cgraphunit.c:1744)

==50122==    by 0x6CEC94: finalize_compilation_unit() (cgraphunit.c:2119)

==50122==    by 0x8992FA: write_global_declarations() (langhooks.c:322)

==50122== 

==50122== Conditional jump or move depends on uninitialised value(s)

==50122==    at 0xDF5DAB: register_active_defs(df_ref_d**) (sparseset.h:147)

==50122==    by 0xDF5E52: update_df_init(rtx_def*, rtx_def*) [clone .isra.11]

(fwprop.c:894)

==50122==    by 0xDF65F1: try_fwprop_subst(df_ref_d*, rtx_def**, rtx_def*,

rtx_def*, bool) (fwprop.c:962)

==50122==    by 0xDF6A91: forward_propagate_into(df_ref_d*) (fwprop.c:1342)

==50122==    by 0xDF7A07: fwprop_addr() (fwprop.c:1528)

==50122==    by 0x9021DF: execute_one_pass(opt_pass*) (passes.c:2337)

==50122==    by 0x902644: execute_pass_list(opt_pass*) (passes.c:2389)

==50122==    by 0x902656: execute_pass_list(opt_pass*) (passes.c:2390)

==50122==    by 0x6CC857: expand_function(cgraph_node*) (cgraphunit.c:1640)

==50122==    by 0x6CE5FC: compile() (cgraphunit.c:1744)

==50122==    by 0x6CEC94: finalize_compilation_unit() (cgraphunit.c:2119)

==50122==    by 0x8992FA: write_global_declarations() (langhooks.c:322)

Reply via email to