https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109274
Sergei Trofimovich <slyfox at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |slyfox at gcc dot gnu.org --- Comment #8 from Sergei Trofimovich <slyfox at gcc dot gnu.org> --- I think I got a similar crash on this week's gcc on afdko-3.9.3. Minimal example: float selfIsectPath_lo, selfIsectPath_a; int selfIsectPath_isecta; void splitBez(float *a, float t) { float p1 = p1; *a = t * t - p1; } int checkSelfIsectCurve(float *p2) { if (*p2 == *p2) return 0; return 1; } void selfIsectPath() { float hi; while (selfIsectPath_lo) { float t = hi / 2; splitBez(&selfIsectPath_a, t); checkSelfIsectCurve(&selfIsectPath_a); if (selfIsectPath_isecta) hi = t; } } $ gcc -O3 -c absfont_path.c.c -o a.o during GIMPLE pass: evrp absfont_path.c.c: In function 'selfIsectPath': absfont_path.c.c:21:1: internal compiler error: Segmentation fault 21 | } | ^ 0xcb7c0f crash_signal ../../gcc-13-20230326/gcc/toplev.cc:314 0x19682c4 range_def_chain::in_chain_p(tree_node*, tree_node*) ../../gcc-13-20230326/gcc/gimple-range-gori.cc:126 0x19682c4 gori_compute::compute_operand_range(vrange&, gimple*, vrange const&, tree_node*, fur_source&, value_relation*) ../../gcc-13-20230326/gcc/gimple-range-gori.cc:667 0x19690d7 gori_compute::compute_operand1_range(vrange&, gimple_range_op_handler&, vrange const&, tree_node*, fur_source&, value_relation*) ../../gcc-13-20230326/gcc/gimple-range-gori.cc:1174 0x1968165 gori_compute::compute_operand_range(vrange&, gimple*, vrange const&, tree_node*, fur_source&, value_relation*) ../../gcc-13-20230326/gcc/gimple-range-gori.cc:726 0x19698a7 gori_compute::compute_operand2_range(vrange&, gimple_range_op_handler&, vrange const&, tree_node*, fur_source&, value_relation*) ../../gcc-13-20230326/gcc/gimple-range-gori.cc:1254 0x1969cf4 gori_compute::compute_operand1_and_operand2_range(vrange&, gimple_range_op_handler&, vrange const&, tree_node*, fur_source&, value_relation*) ../../gcc-13-20230326/gcc/gimple-range-gori.cc:1274