------- 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