------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-19 21:50 ------- Confirmed. There are two issues here. First the regression was caused by: 2005-07-30 Jan Hubicka <[EMAIL PROTECTED]>
* expr.c (expand_expr_real_1): Do not load mem targets into register. * i386.c (ix86_fixup_binary_operands): Likewise. (ix86_expand_unary_operator): Likewise. (ix86_expand_fp_absneg_operator): Likewise. * optabs.c (expand_vec_cond_expr): Validate dest. Just like all of your other regressions. Second this really should be done on the tree level. I think this is load PRE but I could be wrong. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|rtl-optimization |target Ever Confirmed| |1 Keywords| |missed-optimization Last reconfirmed|0000-00-00 00:00:00 |2005-08-19 21:50:53 date| | Summary|extra reads from static |[4.1 Regression] extra reads |variable |from static variable Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23488