https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108121
--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- > gm2.log: FAIL: gm2/pim/pass/TestLong4.mod, -g And this one fails due to UBSAN (signed integer overflow): /dev/shm/objdir/gcc/gm2 -B/dev/shm/objdir2/gcc /home/marxin/Programming/gcc/gcc/testsuite/gm2/pim/pass/TestLong4.mod -c /home/marxin/Programming/gcc/gcc/m2/gm2-gcc/m2expr.cc:4037:13: runtime error: signed integer overflow: 1717986918 + 429496730 cannot be represented in type 'int' #0 0x4db49f6 in append_m2_digit /home/marxin/Programming/gcc/gcc/m2/gm2-gcc/m2expr.cc:4037 #1 0x4db52c0 in m2expr_interpret_m2_integer /home/marxin/Programming/gcc/gcc/m2/gm2-gcc/m2expr.cc:4106 #2 0x4da403c in m2decl_DetermineSizeOfConstant /home/marxin/Programming/gcc/gcc/m2/gm2-gcc/m2decl.cc:296 #3 0x4f8879e in GetConstLitType(unsigned int, unsigned int) (/dev/shm/objdir2/gcc/cc1gm2+0x4f8879e) #4 0x4f9d0e3 in SymbolTable_MakeConstLit (/dev/shm/objdir2/gcc/cc1gm2+0x4f9d0e3) #5 0x4f633a8 in P2SymBuild_BuildNumber (/dev/shm/objdir2/gcc/cc1gm2+0x4f633a8) #6 0x4fe4572 in Integer(unsigned int, unsigned int, unsigned int) (/dev/shm/objdir2/gcc/cc1gm2+0x4fe4572) #7 0x4fe5076 in Number(unsigned int, unsigned int, unsigned int) (/dev/shm/objdir2/gcc/cc1gm2+0x4fe5076) #8 0x4feea69 in Factor(unsigned int, unsigned int, unsigned int) (/dev/shm/objdir2/gcc/cc1gm2+0x4feea69)