https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92258
Bug ID: 92258 Summary: [10 Regression] ICE: output_operand: invalid %-code Product: gcc Version: unknown Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- Target: x86_64-unknown-linux-gnu gcc-10.0.0-alpha20191027 snapshot (r277495) ICEs when compiling the following testcase reduced from gcc/testsuite/gcc.target/i386/sse-23.c (many more testcases also ICE similarly) w/ -masm=intel: typedef double vz __attribute__ ((__vector_size__ (16))); int v2 (vz pv, vz bc) { return __builtin_ia32_ucomisdeq (pv, bc); } % x86_64-unknown-linux-gnu-gcc-10.0.0-alpha20191027 -masm=intel -c k467o9dg.c during RTL pass: final k467o9dg.c: In function 'v2': k467o9dg.c:7:1: internal compiler error: output_operand: invalid %-code 7 | } | ^ 0x981dbb output_operand_lossage(char const*, ...) /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20191027/work/gcc-10-20191027/gcc/final.c:3610 0x9834b4 output_asm_insn(char const*, rtx_def**) /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20191027/work/gcc-10-20191027/gcc/final.c:3979 0x98558c final_scan_insn_1 /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20191027/work/gcc-10-20191027/gcc/final.c:3107 0x98586e final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20191027/work/gcc-10-20191027/gcc/final.c:3153 0x985960 final_1 /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20191027/work/gcc-10-20191027/gcc/final.c:2021 0x986504 rest_of_handle_final /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20191027/work/gcc-10-20191027/gcc/final.c:4659 0x986504 execute /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20191027/work/gcc-10-20191027/gcc/final.c:4737