https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97619
Bug ID: 97619
Summary: error: true/false edge after a non-GIMPLE_COND in bb
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: dcb314 at hotmail dot com
Target Milestone: ---
Created attachment 49459
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49459&action=edit
C source code
For the attached C source code with recent gcc trunk and compiler
flag -O3, does this:
/home/dcb/gcc/results.20201027/bin/gcc
/home/dcb/gcc/results.20201028/bin/gcc
resample.c: In function ‘merge_linear_argb_ref’:
resample.c:163:1: error: true/false edge after a non-GIMPLE_COND in bb 4
resample.c:163:1: error: true/false edge after a non-GIMPLE_COND in bb 4
during GIMPLE pass: slp
resample.c:163:1: internal compiler error: verify_flow_info failed
0xa0a2c0 verify_flow_info()
../../trunk.git/gcc/cfghooks.c:269
0xe1b583 execute_function_todo
../../trunk.git/gcc/passes.c:2004
The bug first appears sometime between 20201027 and 20201028.
I won't be able to reduce the code until tomorrow.