https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125308

            Bug ID: 125308
           Summary: i386: ICE in extract_insn during IRA pass with -m32
                    -msse3 -mfpmath=sse -ffloat-store -O2
           Product: gcc
           Version: 16.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: Hemanth.KumarMD at windriver dot com
  Target Milestone: ---

Created attachment 64457
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=64457&action=edit
Sanitized build log from i686-oe-linux-musl target showing GCC 16 ICE

GCC 16.1.0 ICEs while compiling for i686-oe-linux-musl with:

  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -O2 -ffloat-store
  -fstack-protector-strong -D_FORTIFY_SOURCE=2 -g

Error:

  error: unrecognizable insn:
  (insn (set (reg:V4SF)
    (unspec:V4SF [(mem:V4SF (plus:SI (reg/f:SI 19 frame)
                 (const_int -96))) (reg:V4SF)] UNSPEC_IEEE_MAX)))
  during RTL pass: ira
  internal compiler error: in extract_insn, at recog.cc:2892

Preprocessed source and sanitized build log attached.

Please let me know if any additional information is required.

Reply via email to