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

            Bug ID: 95255
           Summary: [10/11 Regression] ICE in gen_roundevendf2, at
                    config/i386/i386.md:16328 since
                    r10-2809-gd3b92f35d84f44a8
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: uros at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux-gnu

I see the following ICE:

$ gcc
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse4_1-round-roundeven-1.c
-mfpmath=both
during RTL pass: expand
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse4_1-round-roundeven-1.c:
In function ‘f1’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse4_1-round-roundeven-1.c:7:10:
internal compiler error: in gen_roundevendf2, at config/i386/i386.md:17137
    7 |   return __builtin_roundeven (x);
      |          ^~~~~~~~~~~~~~~~~~~~~~~
0x816eab gen_roundevendf2(rtx_def*, rtx_def*)
        /home/marxin/Programming/gcc/gcc/config/i386/i386.md:17137
0xd2b148 maybe_expand_insn(insn_code, unsigned int, expand_operand*)
        /home/marxin/Programming/gcc/gcc/optabs.c:7479
0xd2b148 expand_insn(insn_code, unsigned int, expand_operand*)
        /home/marxin/Programming/gcc/gcc/optabs.c:7510
0xbdd6c4 expand_direct_optab_fn
        /home/marxin/Programming/gcc/gcc/internal-fn.c:2959
0x9a60ee expand_call_stmt
        /home/marxin/Programming/gcc/gcc/cfgexpand.c:2627
0x9a60ee expand_gimple_stmt_1
        /home/marxin/Programming/gcc/gcc/cfgexpand.c:3682
0x9a60ee expand_gimple_stmt
        /home/marxin/Programming/gcc/gcc/cfgexpand.c:3847
0x9abac1 expand_gimple_basic_block
        /home/marxin/Programming/gcc/gcc/cfgexpand.c:5887
0x9ad6b7 execute
        /home/marxin/Programming/gcc/gcc/cfgexpand.c:6571
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to