[Bug middle-end/45262] [4.2/4.3 Regression] Optimization results in wrong result on expression x>>31||(-x)>>31

jakub at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Mon Aug 16 09:36:00 GMT 2010



------- Comment #7 from jakub at gcc dot gnu dot org  2010-08-16 09:35 -------
Fixed for 4.4+.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|jakub at gcc dot gnu dot org|unassigned at gcc dot gnu
                   |                            |dot org
             Status|ASSIGNED                    |NEW
      Known to fail|4.6.0                       |4.5.1
      Known to work|4.1.2                       |4.1.2 4.4.5 4.5.2 4.6.0
            Summary|[4.2/4.3/4.4/4.5/4.6        |[4.2/4.3 Regression]
                   |Regression] Optimization    |Optimization results in
                   |results in wrong result on  |wrong result on expression
                   |expression x>>31||(-x)>>31  |x>>31||(-x)>>31


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



More information about the Gcc-bugs mailing list