This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/66540] New: [5/6 Regression] glibc testsuite: error: unrecognizable insn with -mavx512f


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

            Bug ID: 66540
           Summary: [5/6 Regression] glibc testsuite:  error:
                    unrecognizable insn with -mavx512f
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: trippels at gcc dot gnu.org
  Target Milestone: ---

Running the glibc testsuite shows:

markus@x4 math % cat test-double-vlen8-wrappers.i
void
fn1 ()
{
  int i;
  __attribute__ ((__vector_size__ (8 * sizeof (double)))) double a;
  i = 0;
  for (; i < 8; i++)
    a[i] = 0;
  fn1 (a);
}

markus@x4 math % gcc -c -O2 -mavx512f test-double-vlen8-wrappers.i
test-double-vlen8-wrappers.i: In function âfn1â:
test-double-vlen8-wrappers.i:10:1: error: unrecognizable insn:
 }
 ^
(insn 35 34 36 2 (set (reg:QI 112)
        (const_int 128 [0x80])) test-double-vlen8-wrappers.i:8 -1
     (nil))
test-double-vlen8-wrappers.i:10:1: internal compiler error: in extract_insn, at
recog.c:2319
0xaa7038 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        ../../gcc/gcc/rtl-error.c:110
0xaa7069 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        ../../gcc/gcc/rtl-error.c:118
0xa74479 extract_insn(rtx_insn*)
        ../../gcc/gcc/recog.c:2319
0x849213 instantiate_virtual_regs_in_insn
        ../../gcc/gcc/function.c:1588
0x849213 instantiate_virtual_regs
        ../../gcc/gcc/function.c:1956
0x849213 execute
        ../../gcc/gcc/function.c:2005
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]