https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118939
Adrian Bunk <bunk at stusta dot de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bunk at stusta dot de --- Comment #6 from Adrian Bunk <bunk at stusta dot de> --- (In reply to Matthias Klose from comment #5) > yes, there's the Debian patchset, but I'm usually not applying any > code-modifying patches on my own. Applying patch 0004-Ada-merge-all-timeval-and-timespec-definitions-and-c.diff patching file src/gcc/ada/Makefile.rtl Hunk #3 succeeded at 2850 (offset 7 lines). patching file src/gcc/ada/cal.c patching file src/gcc/ada/gcc-interface/Makefile.in patching file src/gcc/ada/libgnarl/a-exetim__posix.adb patching file src/gcc/ada/libgnarl/s-linux.ads patching file src/gcc/ada/libgnarl/s-linux__alpha.ads patching file src/gcc/ada/libgnarl/s-linux__android.ads patching file src/gcc/ada/libgnarl/s-linux__hppa.ads patching file src/gcc/ada/libgnarl/s-linux__loongarch.ads patching file src/gcc/ada/libgnarl/s-linux__mips.ads patching file src/gcc/ada/libgnarl/s-linux__riscv.ads patching file src/gcc/ada/libgnarl/s-linux__sparc.ads patching file src/gcc/ada/libgnarl/s-linux__x32.ads patching file src/gcc/ada/libgnarl/s-osinte__aix.adb patching file src/gcc/ada/libgnarl/s-osinte__aix.ads patching file src/gcc/ada/libgnarl/s-osinte__android.adb patching file src/gcc/ada/libgnarl/s-osinte__android.ads patching file src/gcc/ada/libgnarl/s-osinte__darwin.adb patching file src/gcc/ada/libgnarl/s-osinte__darwin.ads patching file src/gcc/ada/libgnarl/s-osinte__dragonfly.adb patching file src/gcc/ada/libgnarl/s-osinte__dragonfly.ads patching file src/gcc/ada/libgnarl/s-osinte__freebsd.adb patching file src/gcc/ada/libgnarl/s-osinte__freebsd.ads patching file src/gcc/ada/libgnarl/s-osinte__gnu.adb patching file src/gcc/ada/libgnarl/s-osinte__gnu.ads patching file src/gcc/ada/libgnarl/s-osinte__hpux-dce.adb patching file src/gcc/ada/libgnarl/s-osinte__hpux-dce.ads patching file src/gcc/ada/libgnarl/s-osinte__hpux.ads patching file src/gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads patching file src/gcc/ada/libgnarl/s-osinte__linux.ads patching file src/gcc/ada/libgnarl/s-osinte__lynxos178.adb patching file src/gcc/ada/libgnarl/s-osinte__lynxos178e.ads patching file src/gcc/ada/libgnarl/s-osinte__posix.adb patching file src/gcc/ada/libgnarl/s-osinte__qnx.adb patching file src/gcc/ada/libgnarl/s-osinte__qnx.ads patching file src/gcc/ada/libgnarl/s-osinte__rtems.adb patching file src/gcc/ada/libgnarl/s-osinte__rtems.ads patching file src/gcc/ada/libgnarl/s-osinte__solaris.adb patching file src/gcc/ada/libgnarl/s-osinte__solaris.ads patching file src/gcc/ada/libgnarl/s-osinte__vxworks.adb patching file src/gcc/ada/libgnarl/s-osinte__vxworks.ads patching file src/gcc/ada/libgnarl/s-osinte__x32.adb patching file src/gcc/ada/libgnarl/s-qnx.ads patching file src/gcc/ada/libgnarl/s-taprop__hpux-dce.adb patching file src/gcc/ada/libgnarl/s-taprop__solaris.adb patching file src/gcc/ada/libgnarl/s-taprop__vxworks.adb patching file src/gcc/ada/libgnarl/s-tpopmo.adb patching file src/gcc/ada/libgnat/a-calcon.adb patching file src/gcc/ada/libgnat/a-calcon.ads patching file src/gcc/ada/libgnat/a-calend.adb patching file src/gcc/ada/libgnat/a-calend.ads patching file src/gcc/ada/libgnat/g-calend.adb patching file src/gcc/ada/libgnat/g-calend.ads patching file src/gcc/ada/libgnat/g-socket.adb patching file src/gcc/ada/libgnat/g-socthi.adb patching file src/gcc/ada/libgnat/g-socthi__vxworks.adb patching file src/gcc/ada/libgnat/g-sothco.ads patching file src/gcc/ada/libgnat/g-spogwa.adb patching file src/gcc/ada/libgnat/s-c_time.adb patching file src/gcc/ada/libgnat/s-c_time.ads patching file src/gcc/ada/libgnat/s-optide.adb patching file src/gcc/ada/libgnat/s-osprim__darwin.adb patching file src/gcc/ada/libgnat/s-osprim__posix.adb patching file src/gcc/ada/libgnat/s-osprim__posix2008.adb patching file src/gcc/ada/libgnat/s-osprim__rtems.adb patching file src/gcc/ada/libgnat/s-osprim__solaris.adb patching file src/gcc/ada/libgnat/s-osprim__unix.adb patching file src/gcc/ada/libgnat/s-osprim__x32.adb patching file src/gcc/ada/libgnat/s-parame.ads patching file src/gcc/ada/libgnat/s-parame__hpux.ads patching file src/gcc/ada/libgnat/s-parame__posix2008.ads patching file src/gcc/ada/libgnat/s-parame__vxworks.ads patching file src/gcc/ada/s-oscons-tmplt.c Applying patch 0009-Ada-select-64-bits-time-functions-from-GNU-libc-when.diff patching file src/gcc/ada/libgnarl/a-exetim__posix.adb patching file src/gcc/ada/libgnarl/s-osinte__gnu.ads patching file src/gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads patching file src/gcc/ada/libgnarl/s-osinte__linux.ads patching file src/gcc/ada/libgnat/g-spogwa.adb patching file src/gcc/ada/libgnat/s-osprim__posix.adb patching file src/gcc/ada/libgnat/s-osprim__posix2008.adb patching file src/gcc/ada/s-oscons-tmplt.c Applying patch pr79724-revert.diff patching file src/gcc/ada/osint.adb Applying patch pr107475.diff patching file src/gcc/ada/Makefile.rtl Applying patch ada-gcc-name.diff patching file src/gcc/ada/osint.ads patching file src/gcc/ada/osint.adb patching file src/gcc/ada/gnatchop.adb Applying patch ada-gnat-name.diff patching file src/gcc/ada/Make-generated.in Applying patch ada-verbose.diff patching file src/gcc/ada/Make-generated.in patching file src/gcc/ada/gcc-interface/Makefile.in Applying patch ada-link-lib.diff patching file src/gcc/ada/gcc-interface/config-lang.in patching file src/gcc/ada/link.c patching file src/libada/Makefile.in patching file src/Makefile.def patching file src/Makefile.in patching file src/configure.ac patching file src/gcc/ada/gcc-interface/Make-lang.in patching file src/gcc/testsuite/lib/gnat.exp Applying patch ada-gnattools-cross.diff patching file src/gcc/ada/Makefile.rtl patching file src/gcc/ada/gcc-interface/Makefile.in patching file src/gnattools/Makefile.in Applying patch ada-lib-info-source-date-epoch.diff patching file src/gcc/ada/osint.adb patching file src/gcc/ada/osint.ads Applying patch ada-749574.diff patching file src/gcc/ada/gnatlink.adb Applying patch ada-perl-shebang.diff patching file src/gcc/ada/gnathtml.pl Applying patch ada-hurd-amd64.diff patching file src/gcc/ada/Makefile.rtl Hunk #1 succeeded at 1683 (offset 9 lines). Applying patch ada-armel-libatomic.diff patching file src/gcc/ada/Makefile.rtl Hunk #1 succeeded at 2301 (offset 28 lines). Hunk #2 succeeded at 2375 (offset 28 lines). patching file src/Makefile.def patching file src/Makefile.in patching file src/gcc/ada/gcc-interface/Makefile.in 32-bit ARM in Debian has 64-bit time_t, and the first patch is a version of the pr114065 fix that does not seem to have "ada: GNAT Calendar Support for 64-bit Unix Time" reverted (which is on the gcc 14 branch). This might or might not be relevant.