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

            Bug ID: 81375
           Summary: [6/7/8 Regression] unrecognizable insn
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: hjl at gnu dot org
  Target Milestone: ---
              Host: x86_64-linux-gnu
            Target: x86_64-linux-gnu
             Build: x86_64-linux-gnu

It's a crappy scenario, but still it ICEs:

gfortran
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/vect/fast-math-vect-8.f90
-march=lakemont -mfpmath=387+sse -m32
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/vect/fast-math-vect-8.f90:60:0:

     return

Error: unrecognizable insn:
(insn 78 77 79 6 (set (reg:SF 102 [ _16 ])
        (div:SF (reg:SF 218)
            (reg:SF 101 [ _15 ])))
"/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/vect/fast-math-vect-8.f90":31
-1
     (nil))
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/vect/fast-math-vect-8.f90:60:0:
internal compiler error: in extract_insn, at recog.c:2311

Started with r229082, before that we did:

f951: Error: bad value (lakemont) for -march= switch
f951: Warning: SSE instruction set disabled, using 387 arithmetics

Reply via email to