https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103707
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |anlauf at gcc dot gnu.org --- Comment #8 from anlauf at gcc dot gnu.org --- The "Array operands are incommensurate" error is gone. With -frange-check (the default) we are left with "Division by zero", which I think is intended. Use -fno-range-check if you want to compile the code.