------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-05 05:10 ------- Confirmed.
There is also another fortran front bug/tree-opt: store-ccp does not remove the extra load: # j.0_2 = V_MUST_DEF <j.0_1>; j.0 = -1; # j.1_4 = V_MUST_DEF <j.1_3>; j.1 = &__label_001000; # SFT.5_6 = V_MUST_DEF <SFT.5_5>; foo.j = 5; # VUSE <j.0_2>; j.2_7 = j.0; D.471_8 = j.2_7 != -1; But I don't know why. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|tree-optimization |middle-end Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2005-08-05 05:10:03 date| | Summary|DOM (or fold_builtins) |fold_builtins creates mis- |creates mis-matched types |matched types http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22375