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

Reply via email to