https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105279
--- Comment #1 from Marc Nieper-Wißkirchen <m...@nieper-wisskirchen.de> --- The internal compiler error also seems to go away if I remove the pointer subtraction around line 1833 in reproducer.c. Maybe this is the real problem because I am not subtracting pointers the way I should do in libgccjit (but still, it shouldn't crash). But if this is not the way to do it, is there another way to achieve pointer subtraction (besides bitcasting the pointers to integers)?