https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81228
Matthias Klose <doko at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |doko at gcc dot gnu.org --- Comment #3 from Matthias Klose <doko at gcc dot gnu.org> --- seen recently in a mariadb 10.1 build, worked around with -O2 instead building with -O3. void *a; void b() { char c; long d; char *e = a; for (; d; d++) { double f, g; c = g < f || g > f; e[d] = c; } } $ gcc -c -g -O3 ts_expr_node.i ts_expr_node.i: In function 'b': ts_expr_node.i:2:6: internal compiler error: in gen_vec_cmpv2dfv2di, at config/aarch64/aarch64-simd.md:2495 void b() { ^ Please submit a full bug report, with preprocessed source if appropriate.