https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127379
Drea Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P1
Ever confirmed|0 |1
Target|gcn |gcn x86_64
Status|UNCONFIRMED |NEW
Last reconfirmed| |2026-09-14
--- Comment #2 from Drea Pinski <pinskia at gcc dot gnu.org> ---
Happens on x86_64 also with the reduced testcase at -O2.
[apinski@xeond2 gcc]$ ./cc1 t.c -O2 -fdump-tree-all
v64df_fmod_aux
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> {heap 1132k} <visibility> {heap 1132k} <build_ssa_passes>
{heap 1132k} <targetclone> {heap 1412k} <opt_local_passes> {heap 1412k}t.c: In
function ‘v64df_fmod_aux’:
t.c:7:1: error: invalid vector types in nop conversion
7 | }
| ^
vector(1) unsigned int
bool
_7 = (vector(1) unsigned int) _5;
during GIMPLE pass: evrp
dump file: t.c.045t.evrp
t.c:7:1: internal compiler error: verify_gimple failed
0x2b3d05f internal_error(char const*, ...)
/home/apinski/src/upstream-gcc-new/gcc/gcc/diagnostic-global-context.cc:787
0x131e6b0 verify_gimple_in_cfg(function*, bool, bool)
/home/apinski/src/upstream-gcc-new/gcc/gcc/tree-cfg.cc:5642
0x117200a execute_function_todo
/home/apinski/src/upstream-gcc-new/gcc/gcc/passes.cc:2100
0x1172567 execute_todo
/home/apinski/src/upstream-gcc-new/gcc/gcc/passes.cc:2152
./cc1 t.c -O2 -fdump-tree-all
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.