------- Comment #1 from amylaar at gcc dot gnu dot org  2006-07-06 19:08 -------
This patch has added code that is nonsentical when the operation can be
synthesized cheaply in a narrower mode:

r83956 | sayle | 2004-07-01 05:27:09 +0100 (Thu, 01 Jul 2004) | 6 lines


        * expmed.c (expand_shift): Consider expanding LSHIFT_EXPR by a
        constant as a sequence of additions depending upon the rtx_costs.
        (synth_mult): Update the "observed" cost of a shift, based upon
        the above optimization.


-- 

amylaar at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |roger at eyesopen dot com
             Status|UNCONFIRMED                 |NEW
          Component|target                      |middle-end
     Ever Confirmed|0                           |1
      Known to fail|                            |4.2.0
   Last reconfirmed|0000-00-00 00:00:00         |2006-07-06 19:08:45
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28283

Reply via email to