https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105525
--- Comment #2 from Mikael Pettersson <mikpelinux at gmail dot com> --- The issue issue remains in gcc-13.1.0 but is no longer limited to gcov, i.e. a vax build with --disable-gcov using gcc-13.1.0 now fails with In file included from /mnt/scratch/cross/sources/gcc-13.1.0/libgcc/unwind-dw2-fde-dip.c:579: /mnt/scratch/cross/sources/gcc-13.1.0/libgcc/unwind-dw2-fde.c:45:9: error: unknown type name '__UINTPTR_TYPE__' 45 | typedef __UINTPTR_TYPE__ uintptr_type; | ^~~~~~~~~~~~~~~~ /mnt/scratch/cross/sources/gcc-13.1.0/libgcc/unwind-dw2-fde.c: In function 'classify_object_over_fdes': /mnt/scratch/cross/sources/gcc-13.1.0/libgcc/unwind-dw2-fde.c:777:28: warning: comparison of integer expressions of different signedness: '_Unwind_Ptr' {aka 'unsigned int'} and 'uintptr_type' {aka 'int'} [-Wsign-compare] 777 | if (pc_begin < range[0]) | ^ /mnt/scratch/cross/sources/gcc-13.1.0/libgcc/unwind-dw2-fde.c:779:26: warning: comparison of integer expressions of different signedness: '_Unwind_Ptr' {aka 'unsigned int'} and 'uintptr_type' {aka 'int'} [-Wsign-compare] 779 | if (pc_end > range[1]) | ^ make[2]: *** [/mnt/scratch/cross/sources/gcc-13.1.0/libgcc/static-object.mk:17: unwind-dw2-fde-dip.o] Error 1 make[2]: Leaving directory '/tmp/objdir-gcc-vax/vax-unknown-linux/libgcc' make[1]: *** [Makefile:12865: all-target-libgcc] Error 2 make[1]: Leaving directory '/tmp/objdir-gcc-vax' make: *** [Makefile:1020: all] Error 2 lm32 is similar. I will submit a patch shortly.