[Bug target/14888] [3.5 regression] ICE with -O2 -ffast-math in final_scan_insn()

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Thu Apr 8 12:36:00 GMT 2004


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-04-08 12:36 -------
Confirmed, most likely caused by:
2004-03-23  Roger Sayle  <roger@eyesopen.com>

        * reg-stack.c (get_true_reg): Handle FLOAT_TRUNCATE like FLOAT_EXTEND
        if flag_unsafe_math_optimizations.
        * config/i386/i386.md (truncdfsf2): If flag_unsafe_math_optimizations
        and TARGET_80387 expand using truncdfsf2_noop pattern.
        (truncxfsf2): Likewise using truncxfsf2_noop.
        (truncxfdf2): Likewise using truncxfdf2_noop.
        (truncdfsf2_noop, truncxfsf2_noop, truncxfdf2_noop): New patterns.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |roger at eyesopen dot com
             Status|UNCONFIRMED                 |NEW
          Component|optimization                |target
     Ever Confirmed|                            |1
           Keywords|                            |ice-on-valid-code
   Last reconfirmed|0000-00-00 00:00:00         |2004-04-08 12:36:42
               date|                            |
   Target Milestone|---                         |3.5.0


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



More information about the Gcc-bugs mailing list