[Bug target/28421] [4.0 Regression] ICE with SSE code in extract_insn, at recog.c:2020

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sun Sep 3 06:28:00 GMT 2006



------- Comment #2 from pinskia at gcc dot gnu dot org  2006-09-03 06:28 -------
Reload 1: reload_in (V2SI) = (const_vector:V2SI [
                                                        (const_int -1
[0xffffffffffffffff])
                                                        (const_int -1
[0xffffffffffffffff])
                                                    ])
        GENERAL_REGS, RELOAD_FOR_INPUT (opnum = 1), can't combine
        reload_in_reg: (reg:V2SI 88)
        reload_reg_rtx: (reg:V2SI 0 ax)
There is a problem first with overflowed integers that the back-end does not
understand in 4.0.x which was fixed in 4.1.0.

This is also a regression from 3.4.0 so confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
  GCC build triplet|x86_64-unknown-linux-gnu    |
   GCC host triplet|x86_64-unknown-linux-gnu    |
 GCC target triplet|x86_64-unknown-linux-gnu    |x86_64-*-linux-gnu
           Keywords|                            |ice-on-valid-code
      Known to fail|                            |4.0.3
      Known to work|                            |4.2.0 3.4.0
   Last reconfirmed|0000-00-00 00:00:00         |2006-09-03 06:28:09
               date|                            |
            Summary|ICE with SSE code in        |[4.0 Regression] ICE with
                   |extract_insn, at            |SSE code in extract_insn, at
                   |recog.c:2020                |recog.c:2020
   Target Milestone|---                         |4.0.4


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



More information about the Gcc-bugs mailing list