https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93349
Bug ID: 93349 Summary: ICE: verify_gimple failed (error: location references block not in block tree) Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: analyzer Assignee: dmalcolm at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- Target: x86_64-pc-linux-gnu Is it already appropriate to file analyzer-related PRs? gcc-10.0.0-alpha20200119 snapshot (g:3684bbb022cd75da55e1457673f269980aa12cdf) ICEs when compiling the following testcase w/ -O1 -fanalyzer: __attribute__ ((simd)) void nd (void) { } % x86_64-pc-linux-gnu-gcc-10.0.0-alpha20200119 -O1 -fanalyzer -c k2rrg4dl.c k2rrg4dl.c: In function 'nd.simdclone.5': k2rrg4dl.c:4:1: error: location references block not in block tree 4 | } | ^ # .MEM_6 = VDEF <.MEM_1(D)> MEM <vector(8) int> [(int *)&mask.10] = mask.11_5(D); during IPA pass: simdclone k2rrg4dl.c:4:1: internal compiler error: verify_gimple failed 0xdce212 verify_gimple_in_cfg(function*, bool) /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200119/work/gcc-10-20200119/gcc/tree-cfg.c:5445 0xca6d1f execute_function_todo /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200119/work/gcc-10-20200119/gcc/passes.c:1983 0xca7712 do_per_function /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200119/work/gcc-10-20200119/gcc/passes.c:1645 0xca7c69 do_per_function /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200119/work/gcc-10-20200119/gcc/passes.c:2048 0xca7c69 execute_todo /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200119/work/gcc-10-20200119/gcc/passes.c:2037