------- Additional Comments From jsm28 at gcc dot gnu dot org 2005-03-20 02:53 ------- These test failures are fixed on mainline by:
2005-03-01 Paolo Bonzini <[EMAIL PROTECTED]> * combine.c (gen_binary): Remove. (known_cond, simplify_shift_const, find_split_point, combine_simplify_rtx, simplify_if_then_else, simplify_set, simplify_logical, expand_field_assignment, extract_left_shift, force_to_mode, if_then_else_cond, apply_distributive_law, simplify_and_const_int, simplify_shift_const, gen_lowpart_for_combine, simplify_comparison, reversed_comparison): Replace with simplify_gen_binary, simplify_gen_relational or distribute_and_simplify_rtx. (distribute_and_simplify_rtx): New function. I haven't yet tested this patch with 4.0 branch to see if it fixes them there. -- What |Removed |Added ---------------------------------------------------------------------------- CC| |bonzini at gcc dot gnu dot | |org, jsm28 at gcc dot gnu | |dot org Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2005-03-20 02:53:07 date| | Summary|[4.0/4.1 Regression] bad |[4.0 Regression] bad code |code generated with gcc.c- |generated with gcc.c- |torture/execute/bf64-1.c at |torture/execute/bf64-1.c at |-O1 |-O1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19454