https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112618
Bug ID: 112618 Summary: internal compiler error: in expand_MASK_CALL, at internal-fn.cc:4529 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: hubicka at gcc dot gnu.org Target Milestone: --- jh@ryzen4:~/gcc/build4/stage1-gcc> cat b.c /* PR tree-optimization/106433 */ int m, *p; __attribute__ ((simd)) int bar (int x) { if (x) { if (m < 1) for (m = 0; m < 1; ++m) ++x; p = &x; for (;;) ++m; } return 0; } __attribute__ ((simd)) int foo (int x) { bar (x); return 0; } jh@ryzen4:~/gcc/build4/stage1-gcc> ./xgcc -B ./ -O2 b.c -fno-tree-vrp during RTL pass: expand b.c: In function ‘foo.simdclone.3’: b.c:23:2: internal compiler error: in expand_MASK_CALL, at internal-fn.cc:5013 23 | bar (x); | ^~~~~~~ 0x12db307 expand_MASK_CALL(internal_fn, gcall*) ../../gcc/internal-fn.cc:5013 0x12daa47 expand_internal_call(internal_fn, gcall*) ../../gcc/internal-fn.cc:4920 0x12daa72 expand_internal_call(gcall*) ../../gcc/internal-fn.cc:4928 0xf7637e expand_call_stmt ../../gcc/cfgexpand.cc:2737 0xf7a5a8 expand_gimple_stmt_1 ../../gcc/cfgexpand.cc:3880 0xf7ac2c expand_gimple_stmt ../../gcc/cfgexpand.cc:4044 0xf82d6f expand_gimple_basic_block ../../gcc/cfgexpand.cc:6100 0xf85322 execute ../../gcc/cfgexpand.cc:6835 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.