From: kosmirror <kos...@us...> - 2025-06-07 21:37:13
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "A pseudo Operating System for the Dreamcast.". The branch, master has been updated via de20d2e938d89f63edd7ac8a570986c10478c9db (commit) via 37b235213e3de444ea2c014bb04eff1009f42dd7 (commit) from 680d18622376666ad9251929f7a6f450e7724607 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit de20d2e938d89f63edd7ac8a570986c10478c9db Author: darc <da...@pr...> Date: Sat Jun 7 10:55:38 2025 -0500 dc-chain: Upgrade 13.x series profiles to 13.4.0 and 13.4.1 commit 37b235213e3de444ea2c014bb04eff1009f42dd7 Author: darc <da...@pr...> Date: Fri May 23 14:19:35 2025 -0500 dc-chain: Upgrade 14.x series profiles to 14.3.0 and 14.3.1 ----------------------------------------------------------------------- Summary of changes: utils/dc-chain/Makefile.default.cfg | 8 ++-- utils/dc-chain/README.md | 8 ++-- utils/dc-chain/doc/CHANGELOG.md | 2 + .../{gcc-13.3.0-kos.diff => gcc-13.4.0-kos.diff} | 50 ++++++++++----------- .../{gcc-13.3.1-kos.diff => gcc-13.4.1-kos.diff} | 50 ++++++++++----------- .../{gcc-14.2.0-kos.diff => gcc-14.3.0-kos.diff} | 52 +++++++++++----------- .../{gcc-14.2.1-kos.diff => gcc-14.3.1-kos.diff} | 50 ++++++++++----------- .../patches/{ => historical}/gcc-14.2.0-kos.diff | 0 .../{profile.13.3.0.mk => profile.13.4.0.mk} | 8 ++-- ...profile.13.3.1-dev.mk => profile.13.4.1-dev.mk} | 4 +- .../{profile.14.2.0.mk => profile.14.3.0.mk} | 8 ++-- ...profile.14.2.1-dev.mk => profile.14.3.1-dev.mk} | 4 +- 12 files changed, 123 insertions(+), 121 deletions(-) rename utils/dc-chain/patches/{gcc-13.3.0-kos.diff => gcc-13.4.0-kos.diff} (74%) rename utils/dc-chain/patches/{gcc-13.3.1-kos.diff => gcc-13.4.1-kos.diff} (74%) copy utils/dc-chain/patches/{gcc-14.2.0-kos.diff => gcc-14.3.0-kos.diff} (73%) rename utils/dc-chain/patches/{gcc-14.2.1-kos.diff => gcc-14.3.1-kos.diff} (74%) rename utils/dc-chain/patches/{ => historical}/gcc-14.2.0-kos.diff (100%) rename utils/dc-chain/profiles/{profile.13.3.0.mk => profile.13.4.0.mk} (93%) rename utils/dc-chain/profiles/{profile.13.3.1-dev.mk => profile.13.4.1-dev.mk} (94%) rename utils/dc-chain/profiles/{profile.14.2.0.mk => profile.14.3.0.mk} (93%) rename utils/dc-chain/profiles/{profile.14.2.1-dev.mk => profile.14.3.1-dev.mk} (94%) diff --git a/utils/dc-chain/Makefile.default.cfg b/utils/dc-chain/Makefile.default.cfg index 1e0e5375..6658076a 100644 --- a/utils/dc-chain/Makefile.default.cfg +++ b/utils/dc-chain/Makefile.default.cfg @@ -9,12 +9,12 @@ # Release toolchains: # - 9.5.0-winxp: Legacy: Most recent versions of tools which run on Windows XP. # - stable: Stable: Well-tested; based on GCC 13.2.0, released 2023-07-27. -# - 13.3.0: Testing: Latest release in the GCC 13 series, released 2024-05-21. -# - 14.2.0: Testing: Latest release in the GCC 14 series, released 2024-08-01. +# - 13.4.0: Testing: Latest release in the GCC 13 series, released 2025-06-05. +# - 14.3.0: Testing: Latest release in the GCC 14 series, released 2025-05-23. # - 15.1.0: Testing: Latest release in the GCC 15 series, released 2025-04-25. # Development toolchains: -# - 13.3.1-dev Bleeding edge GCC 13 series from git. -# - 14.2.1-dev Bleeding edge GCC 14 series from git. +# - 13.4.1-dev Bleeding edge GCC 13 series from git. +# - 14.3.1-dev Bleeding edge GCC 14 series from git. # - 15.1.1-dev Bleeding edge GCC 15 series from git. # - 16.0.0-dev Bleeding edge GCC 16 series from git. # If unsure, select stable. See README.md for more detailed descriptions. diff --git a/utils/dc-chain/README.md b/utils/dc-chain/README.md index 8156425b..6eb01de0 100644 --- a/utils/dc-chain/README.md +++ b/utils/dc-chain/README.md @@ -100,11 +100,11 @@ The following toolchain profiles are available for users to select in |---------:|:-------:|:----------:|:------------:|:-------:|:----------------:|:------| | 9.5.0-winxp | 9.5.0 | 4.3.0 | 2.34 | 8.5.0 | 2.34 | Most recent versions of tools which run on Windows XP<br />GCC 9 series support ended upstream | | **stable** | **13.2.0** | **4.3.0** | **2.43** | **8.5.0** | **2.43** | **Tested stable; based on GCC 13.2.0, released 2023-07-27** | -| 13.3.0 | 13.3.0 | 4.5.0 | 2.43.1 | 8.5.0 | 2.43.1 | Latest release in the GCC 13 series, released 2024-05-21 | -| 14.2.0 | 14.2.0 | 4.5.0 | 2.43.1 | 8.5.0 | 2.43.1 | Latest release in the GCC 14 series, released 2024-08-01 | +| 13.4.0 | 13.4.0 | 4.5.0 | 2.44 | 8.5.0 | 2.44 | Latest release in the GCC 13 series, released 2025-06-05 | +| 14.3.0 | 14.3.0 | 4.5.0 | 2.44 | 8.5.0 | 2.44 | Latest release in the GCC 14 series, released 2025-05-23 | | 15.1.0 | 15.1.0 | 4.5.0 | 2.44 | 8.5.0 | 2.44 | Latest release in the GCC 15 series, released 2025-04-25 | -| 13.3.1-dev | 13.3.1 (git) | 4.5.0 | 2.44 | 8.5.0 | 2.44 | Bleeding edge GCC 13 series from git | -| 14.2.1-dev | 14.2.1 (git) | 4.5.0 | 2.44 | 8.5.0 | 2.44 | Bleeding edge GCC 14 series from git | +| 13.4.1-dev | 13.3.1 (git) | 4.5.0 | 2.44 | 8.5.0 | 2.44 | Bleeding edge GCC 13 series from git | +| 14.3.1-dev | 14.3.1 (git) | 4.5.0 | 2.44 | 8.5.0 | 2.44 | Bleeding edge GCC 14 series from git | | 15.1.1-dev | 15.1.1 (git) | 4.5.0 | 2.44 | 8.5.0 | 2.44 | Bleeding edge GCC 15 series from git | | 16.0.0-dev | 16.0.0 (git) | 4.5.0 | 2.44 | 8.5.0 | 2.44 | Bleeding edge GCC 16 series from git | diff --git a/utils/dc-chain/doc/CHANGELOG.md b/utils/dc-chain/doc/CHANGELOG.md index 86534f89..9596b84f 100644 --- a/utils/dc-chain/doc/CHANGELOG.md +++ b/utils/dc-chain/doc/CHANGELOG.md @@ -2,6 +2,8 @@ | Date<br/>_____________ | Author(s)<br/>_____________ | Changes<br/>_____________ | |:-----------------------|:----------------------------|---------------------------| +| 2025-06-07 | Eric Fradella | Upgrade 13.x series profiles to 13.4.0 and 13.4.1. | +| 2025-05-23 | Eric Fradella | Upgrade 14.x series profiles to 14.3.0 and 14.3.1. | | 2025-04-18 | Eric Fradella | Add 15.1.0 release profile and 15.1.1/16.0.0 dev profiles. All dev profiles upgraded to Binutils 2.44 and GDB 16.2 | | 2025-02-19 | Eric Fradella | Remove profiles and patches for older toolchains (9.3.0, 10.5.0, 11.5.0, 12.4.0) and Rust dev toolchains. Support for Newlib versions prior to 4.x now deprecated. | | 2025-01-26 | Mickaël Cardoso | Update documentations. | diff --git a/utils/dc-chain/patches/gcc-13.3.0-kos.diff b/utils/dc-chain/patches/gcc-13.4.0-kos.diff similarity index 74% rename from utils/dc-chain/patches/gcc-13.3.0-kos.diff rename to utils/dc-chain/patches/gcc-13.4.0-kos.diff index b5efbe57..57be9dbc 100644 --- a/utils/dc-chain/patches/gcc-13.3.0-kos.diff +++ b/utils/dc-chain/patches/gcc-13.4.0-kos.diff @@ -1,6 +1,6 @@ -diff --color -ruN gcc-13.3.0/gcc/config/sh/sh-c.cc gcc-13.3.0-kos/gcc/config/sh/sh-c.cc ---- gcc-13.3.0/gcc/config/sh/sh-c.cc 2023-06-04 20:48:46.612552162 -0500 -+++ gcc-13.3.0-kos/gcc/config/sh/sh-c.cc 2023-06-04 20:49:03.486606055 -0500 +diff --color -ruN gcc-13.4.0/gcc/config/sh/sh-c.cc gcc-13.4.0-kos/gcc/config/sh/sh-c.cc +--- gcc-13.4.0/gcc/config/sh/sh-c.cc 2023-06-04 20:48:46.612552162 -0500 ++++ gcc-13.4.0-kos/gcc/config/sh/sh-c.cc 2023-06-04 20:49:03.486606055 -0500 @@ -141,4 +141,11 @@ cpp_define_formatted (pfile, "__SH_ATOMIC_MODEL_%s__", @@ -13,10 +13,10 @@ diff --color -ruN gcc-13.3.0/gcc/config/sh/sh-c.cc gcc-13.3.0-kos/gcc/config/sh/ + /* Toolchain supports setting up stack for 32MB */ + builtin_define ("__KOS_GCC_32MB__"); } -diff --color -ruN gcc-13.3.0/gcc/configure gcc-13.3.0-kos/gcc/configure ---- gcc-13.3.0/gcc/configure 2023-06-04 20:48:49.679561957 -0500 -+++ gcc-13.3.0-kos/gcc/configure 2023-06-04 20:49:03.488606061 -0500 -@@ -13058,7 +13058,7 @@ +diff --color -ruN gcc-13.4.0/gcc/configure gcc-13.4.0-kos/gcc/configure +--- gcc-13.4.0/gcc/configure 2023-06-04 20:48:49.679561957 -0500 ++++ gcc-13.4.0-kos/gcc/configure 2023-06-04 20:49:03.488606061 -0500 +@@ -13094,7 +13094,7 @@ target_thread_file='single' ;; aix | dce | lynx | mipssde | posix | rtems | \ @@ -25,9 +25,9 @@ diff --color -ruN gcc-13.3.0/gcc/configure gcc-13.3.0-kos/gcc/configure target_thread_file=${enable_threads} ;; *) -diff --color -ruN gcc-13.3.0/libgcc/config/sh/t-sh gcc-13.3.0-kos/libgcc/config/sh/t-sh ---- gcc-13.3.0/libgcc/config/sh/t-sh 2023-06-04 20:48:45.741549380 -0500 -+++ gcc-13.3.0-kos/libgcc/config/sh/t-sh 2023-06-04 20:49:03.488606061 -0500 +diff --color -ruN gcc-13.4.0/libgcc/config/sh/t-sh gcc-13.4.0-kos/libgcc/config/sh/t-sh +--- gcc-13.4.0/libgcc/config/sh/t-sh 2023-06-04 20:48:45.741549380 -0500 ++++ gcc-13.4.0-kos/libgcc/config/sh/t-sh 2023-06-04 20:49:03.488606061 -0500 @@ -23,6 +23,8 @@ $(LIB1ASMFUNCS_CACHE) LIB1ASMFUNCS_CACHE = _ic_invalidate _ic_invalidate_array @@ -37,9 +37,9 @@ diff --color -ruN gcc-13.3.0/libgcc/config/sh/t-sh gcc-13.3.0-kos/libgcc/config/ crt1.o: $(srcdir)/config/sh/crt1.S $(gcc_compile) -c $< -diff --color -ruN gcc-13.3.0/libgcc/configure gcc-13.3.0-kos/libgcc/configure ---- gcc-13.3.0/libgcc/configure 2023-06-04 20:48:45.787549527 -0500 -+++ gcc-13.3.0-kos/libgcc/configure 2023-06-04 20:49:03.489606065 -0500 +diff --color -ruN gcc-13.4.0/libgcc/configure gcc-13.4.0-kos/libgcc/configure +--- gcc-13.4.0/libgcc/configure 2023-06-04 20:48:45.787549527 -0500 ++++ gcc-13.4.0-kos/libgcc/configure 2023-06-04 20:49:03.489606065 -0500 @@ -5699,6 +5699,7 @@ tpf) thread_header=config/s390/gthr-tpf.h ;; vxworks) thread_header=config/gthr-vxworks.h ;; @@ -48,9 +48,9 @@ diff --color -ruN gcc-13.3.0/libgcc/configure gcc-13.3.0-kos/libgcc/configure mcf) thread_header=config/i386/gthr-mcf.h ;; esac -diff --color -ruN gcc-13.3.0/libobjc/configure gcc-13.3.0-kos/libobjc/configure ---- gcc-13.3.0/libobjc/configure 2023-06-04 20:48:49.902562670 -0500 -+++ gcc-13.3.0-kos/libobjc/configure 2023-06-04 20:49:03.489606065 -0500 +diff --color -ruN gcc-13.4.0/libobjc/configure gcc-13.4.0-kos/libobjc/configure +--- gcc-13.4.0/libobjc/configure 2023-06-04 20:48:49.902562670 -0500 ++++ gcc-13.4.0-kos/libobjc/configure 2023-06-04 20:49:03.489606065 -0500 @@ -2918,11 +2918,9 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -63,9 +63,9 @@ diff --color -ruN gcc-13.3.0/libobjc/configure gcc-13.3.0-kos/libobjc/configure ; return 0; } -diff --color -ruN gcc-13.3.0/libobjc/Makefile.in gcc-13.3.0-kos/libobjc/Makefile.in ---- gcc-13.3.0/libobjc/Makefile.in 2023-06-04 20:48:49.901562666 -0500 -+++ gcc-13.3.0-kos/libobjc/Makefile.in 2023-06-04 20:49:03.490606068 -0500 +diff --color -ruN gcc-13.4.0/libobjc/Makefile.in gcc-13.4.0-kos/libobjc/Makefile.in +--- gcc-13.4.0/libobjc/Makefile.in 2023-06-04 20:48:49.901562666 -0500 ++++ gcc-13.4.0-kos/libobjc/Makefile.in 2023-06-04 20:49:03.490606068 -0500 @@ -308,14 +308,16 @@ $(srcdir)/aclocal.m4: @MAINT@ $(aclocal_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) @@ -96,9 +96,9 @@ diff --color -ruN gcc-13.3.0/libobjc/Makefile.in gcc-13.3.0-kos/libobjc/Makefile mostlyclean: -$(LIBTOOL_CLEAN) rm -f libobjc$(libsuffix).la libobjc_gc$(libsuffix).la *.lo -diff --color -ruN gcc-13.3.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-13.3.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h ---- gcc-13.3.0/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:48:46.047550357 -0500 -+++ gcc-13.3.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:49:03.490606068 -0500 +diff --color -ruN gcc-13.4.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-13.4.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h +--- gcc-13.4.0/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:48:46.047550357 -0500 ++++ gcc-13.4.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:49:03.490606068 -0500 @@ -22,14 +22,40 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. @@ -149,9 +149,9 @@ diff --color -ruN gcc-13.3.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-13.3.0-k + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace -diff --color -ruN gcc-13.3.0/libstdc++-v3/configure gcc-13.3.0-kos/libstdc++-v3/configure ---- gcc-13.3.0/libstdc++-v3/configure 2023-06-04 20:48:46.398551478 -0500 -+++ gcc-13.3.0-kos/libstdc++-v3/configure 2023-06-04 20:49:03.493606077 -0500 +diff --color -ruN gcc-13.4.0/libstdc++-v3/configure gcc-13.4.0-kos/libstdc++-v3/configure +--- gcc-13.4.0/libstdc++-v3/configure 2023-06-04 20:48:46.398551478 -0500 ++++ gcc-13.4.0-kos/libstdc++-v3/configure 2023-06-04 20:49:03.493606077 -0500 @@ -15825,6 +15825,7 @@ tpf) thread_header=config/s390/gthr-tpf.h ;; vxworks) thread_header=config/gthr-vxworks.h ;; diff --git a/utils/dc-chain/patches/gcc-13.3.1-kos.diff b/utils/dc-chain/patches/gcc-13.4.1-kos.diff similarity index 74% rename from utils/dc-chain/patches/gcc-13.3.1-kos.diff rename to utils/dc-chain/patches/gcc-13.4.1-kos.diff index aa831e2b..d41b7775 100644 --- a/utils/dc-chain/patches/gcc-13.3.1-kos.diff +++ b/utils/dc-chain/patches/gcc-13.4.1-kos.diff @@ -1,6 +1,6 @@ -diff --color -ruN gcc-13.3.1/gcc/config/sh/sh-c.cc gcc-13.3.1-kos/gcc/config/sh/sh-c.cc ---- gcc-13.3.1/gcc/config/sh/sh-c.cc 2023-06-04 20:48:46.612552162 -0500 -+++ gcc-13.3.1-kos/gcc/config/sh/sh-c.cc 2023-06-04 20:49:03.486606055 -0500 +diff --color -ruN gcc-13.4.1/gcc/config/sh/sh-c.cc gcc-13.4.1-kos/gcc/config/sh/sh-c.cc +--- gcc-13.4.1/gcc/config/sh/sh-c.cc 2023-06-04 20:48:46.612552162 -0500 ++++ gcc-13.4.1-kos/gcc/config/sh/sh-c.cc 2023-06-04 20:49:03.486606055 -0500 @@ -141,4 +141,11 @@ cpp_define_formatted (pfile, "__SH_ATOMIC_MODEL_%s__", @@ -13,10 +13,10 @@ diff --color -ruN gcc-13.3.1/gcc/config/sh/sh-c.cc gcc-13.3.1-kos/gcc/config/sh/ + /* Toolchain supports setting up stack for 32MB */ + builtin_define ("__KOS_GCC_32MB__"); } -diff --color -ruN gcc-13.3.1/gcc/configure gcc-13.3.1-kos/gcc/configure ---- gcc-13.3.1/gcc/configure 2023-06-04 20:48:49.679561957 -0500 -+++ gcc-13.3.1-kos/gcc/configure 2023-06-04 20:49:03.488606061 -0500 -@@ -13058,7 +13058,7 @@ +diff --color -ruN gcc-13.4.1/gcc/configure gcc-13.4.1-kos/gcc/configure +--- gcc-13.4.1/gcc/configure 2023-06-04 20:48:49.679561957 -0500 ++++ gcc-13.4.1-kos/gcc/configure 2023-06-04 20:49:03.488606061 -0500 +@@ -13094,7 +13094,7 @@ target_thread_file='single' ;; aix | dce | lynx | mipssde | posix | rtems | \ @@ -25,9 +25,9 @@ diff --color -ruN gcc-13.3.1/gcc/configure gcc-13.3.1-kos/gcc/configure target_thread_file=${enable_threads} ;; *) -diff --color -ruN gcc-13.3.1/libgcc/config/sh/t-sh gcc-13.3.1-kos/libgcc/config/sh/t-sh ---- gcc-13.3.1/libgcc/config/sh/t-sh 2023-06-04 20:48:45.741549380 -0500 -+++ gcc-13.3.1-kos/libgcc/config/sh/t-sh 2023-06-04 20:49:03.488606061 -0500 +diff --color -ruN gcc-13.4.1/libgcc/config/sh/t-sh gcc-13.4.1-kos/libgcc/config/sh/t-sh +--- gcc-13.4.1/libgcc/config/sh/t-sh 2023-06-04 20:48:45.741549380 -0500 ++++ gcc-13.4.1-kos/libgcc/config/sh/t-sh 2023-06-04 20:49:03.488606061 -0500 @@ -23,6 +23,8 @@ $(LIB1ASMFUNCS_CACHE) LIB1ASMFUNCS_CACHE = _ic_invalidate _ic_invalidate_array @@ -37,9 +37,9 @@ diff --color -ruN gcc-13.3.1/libgcc/config/sh/t-sh gcc-13.3.1-kos/libgcc/config/ crt1.o: $(srcdir)/config/sh/crt1.S $(gcc_compile) -c $< -diff --color -ruN gcc-13.3.1/libgcc/configure gcc-13.3.1-kos/libgcc/configure ---- gcc-13.3.1/libgcc/configure 2023-06-04 20:48:45.787549527 -0500 -+++ gcc-13.3.1-kos/libgcc/configure 2023-06-04 20:49:03.489606065 -0500 +diff --color -ruN gcc-13.4.1/libgcc/configure gcc-13.4.1-kos/libgcc/configure +--- gcc-13.4.1/libgcc/configure 2023-06-04 20:48:45.787549527 -0500 ++++ gcc-13.4.1-kos/libgcc/configure 2023-06-04 20:49:03.489606065 -0500 @@ -5699,6 +5699,7 @@ tpf) thread_header=config/s390/gthr-tpf.h ;; vxworks) thread_header=config/gthr-vxworks.h ;; @@ -48,9 +48,9 @@ diff --color -ruN gcc-13.3.1/libgcc/configure gcc-13.3.1-kos/libgcc/configure mcf) thread_header=config/i386/gthr-mcf.h ;; esac -diff --color -ruN gcc-13.3.1/libobjc/configure gcc-13.3.1-kos/libobjc/configure ---- gcc-13.3.1/libobjc/configure 2023-06-04 20:48:49.902562670 -0500 -+++ gcc-13.3.1-kos/libobjc/configure 2023-06-04 20:49:03.489606065 -0500 +diff --color -ruN gcc-13.4.1/libobjc/configure gcc-13.4.1-kos/libobjc/configure +--- gcc-13.4.1/libobjc/configure 2023-06-04 20:48:49.902562670 -0500 ++++ gcc-13.4.1-kos/libobjc/configure 2023-06-04 20:49:03.489606065 -0500 @@ -2918,11 +2918,9 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -63,9 +63,9 @@ diff --color -ruN gcc-13.3.1/libobjc/configure gcc-13.3.1-kos/libobjc/configure ; return 0; } -diff --color -ruN gcc-13.3.1/libobjc/Makefile.in gcc-13.3.1-kos/libobjc/Makefile.in ---- gcc-13.3.1/libobjc/Makefile.in 2023-06-04 20:48:49.901562666 -0500 -+++ gcc-13.3.1-kos/libobjc/Makefile.in 2023-06-04 20:49:03.490606068 -0500 +diff --color -ruN gcc-13.4.1/libobjc/Makefile.in gcc-13.4.1-kos/libobjc/Makefile.in +--- gcc-13.4.1/libobjc/Makefile.in 2023-06-04 20:48:49.901562666 -0500 ++++ gcc-13.4.1-kos/libobjc/Makefile.in 2023-06-04 20:49:03.490606068 -0500 @@ -308,14 +308,16 @@ $(srcdir)/aclocal.m4: @MAINT@ $(aclocal_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) @@ -96,9 +96,9 @@ diff --color -ruN gcc-13.3.1/libobjc/Makefile.in gcc-13.3.1-kos/libobjc/Makefile mostlyclean: -$(LIBTOOL_CLEAN) rm -f libobjc$(libsuffix).la libobjc_gc$(libsuffix).la *.lo -diff --color -ruN gcc-13.3.1/libstdc++-v3/config/cpu/sh/atomicity.h gcc-13.3.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h ---- gcc-13.3.1/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:48:46.047550357 -0500 -+++ gcc-13.3.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:49:03.490606068 -0500 +diff --color -ruN gcc-13.4.1/libstdc++-v3/config/cpu/sh/atomicity.h gcc-13.4.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h +--- gcc-13.4.1/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:48:46.047550357 -0500 ++++ gcc-13.4.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:49:03.490606068 -0500 @@ -22,14 +22,40 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. @@ -149,9 +149,9 @@ diff --color -ruN gcc-13.3.1/libstdc++-v3/config/cpu/sh/atomicity.h gcc-13.3.1-k + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace -diff --color -ruN gcc-13.3.1/libstdc++-v3/configure gcc-13.3.1-kos/libstdc++-v3/configure ---- gcc-13.3.1/libstdc++-v3/configure 2023-06-04 20:48:46.398551478 -0500 -+++ gcc-13.3.1-kos/libstdc++-v3/configure 2023-06-04 20:49:03.493606077 -0500 +diff --color -ruN gcc-13.4.1/libstdc++-v3/configure gcc-13.4.1-kos/libstdc++-v3/configure +--- gcc-13.4.1/libstdc++-v3/configure 2023-06-04 20:48:46.398551478 -0500 ++++ gcc-13.4.1-kos/libstdc++-v3/configure 2023-06-04 20:49:03.493606077 -0500 @@ -15825,6 +15825,7 @@ tpf) thread_header=config/s390/gthr-tpf.h ;; vxworks) thread_header=config/gthr-vxworks.h ;; diff --git a/utils/dc-chain/patches/gcc-14.2.0-kos.diff b/utils/dc-chain/patches/gcc-14.3.0-kos.diff similarity index 73% copy from utils/dc-chain/patches/gcc-14.2.0-kos.diff copy to utils/dc-chain/patches/gcc-14.3.0-kos.diff index d76c0b44..76e9f6bb 100644 --- a/utils/dc-chain/patches/gcc-14.2.0-kos.diff +++ b/utils/dc-chain/patches/gcc-14.3.0-kos.diff @@ -1,6 +1,6 @@ -diff -ruN gcc-14.2.0/gcc/config/sh/sh-c.cc gcc-14.2.0-kos/gcc/config/sh/sh-c.cc ---- gcc-14.2.0/gcc/config/sh/sh-c.cc 2024-01-04 16:01:33.790051712 -0600 -+++ gcc-14.2.0-kos/gcc/config/sh/sh-c.cc 2024-01-04 16:01:42.910094466 -0600 +diff -ruN gcc-14.3.0/gcc/config/sh/sh-c.cc gcc-14.3.0-kos/gcc/config/sh/sh-c.cc +--- gcc-14.3.0/gcc/config/sh/sh-c.cc 2024-01-04 16:01:33.790051712 -0600 ++++ gcc-14.3.0-kos/gcc/config/sh/sh-c.cc 2024-01-04 16:01:42.910094466 -0600 @@ -141,4 +141,11 @@ cpp_define_formatted (pfile, "__SH_ATOMIC_MODEL_%s__", @@ -13,10 +13,10 @@ diff -ruN gcc-14.2.0/gcc/config/sh/sh-c.cc gcc-14.2.0-kos/gcc/config/sh/sh-c.cc + /* Toolchain supports setting up stack for 32MB */ + builtin_define ("__KOS_GCC_32MB__"); } -diff -ruN gcc-14.2.0/gcc/configure gcc-14.2.0-kos/gcc/configure ---- gcc-14.2.0/gcc/configure 2024-01-04 16:01:33.801051764 -0600 -+++ gcc-14.2.0-kos/gcc/configure 2024-01-04 16:01:42.913094480 -0600 -@@ -13220,7 +13220,7 @@ +diff -ruN gcc-14.3.0/gcc/configure gcc-14.3.0-kos/gcc/configure +--- gcc-14.3.0/gcc/configure 2024-01-04 16:01:33.801051764 -0600 ++++ gcc-14.3.0-kos/gcc/configure 2024-01-04 16:01:42.913094480 -0600 +@@ -13256,7 +13256,7 @@ target_thread_file='single' ;; aix | dce | lynx | mipssde | posix | rtems | \ @@ -25,9 +25,9 @@ diff -ruN gcc-14.2.0/gcc/configure gcc-14.2.0-kos/gcc/configure target_thread_file=${enable_threads} ;; *) -diff -ruN gcc-14.2.0/libgcc/config/sh/t-sh gcc-14.2.0-kos/libgcc/config/sh/t-sh ---- gcc-14.2.0/libgcc/config/sh/t-sh 2024-01-04 16:01:37.134067388 -0600 -+++ gcc-14.2.0-kos/libgcc/config/sh/t-sh 2024-01-04 16:01:42.914094485 -0600 +diff -ruN gcc-14.3.0/libgcc/config/sh/t-sh gcc-14.3.0-kos/libgcc/config/sh/t-sh +--- gcc-14.3.0/libgcc/config/sh/t-sh 2024-01-04 16:01:37.134067388 -0600 ++++ gcc-14.3.0-kos/libgcc/config/sh/t-sh 2024-01-04 16:01:42.914094485 -0600 @@ -23,6 +23,8 @@ $(LIB1ASMFUNCS_CACHE) LIB1ASMFUNCS_CACHE = _ic_invalidate _ic_invalidate_array @@ -37,10 +37,10 @@ diff -ruN gcc-14.2.0/libgcc/config/sh/t-sh gcc-14.2.0-kos/libgcc/config/sh/t-sh crt1.o: $(srcdir)/config/sh/crt1.S $(gcc_compile) -c $< -diff -ruN gcc-14.2.0/libgcc/configure gcc-14.2.0-kos/libgcc/configure ---- gcc-14.2.0/libgcc/configure 2024-01-04 16:01:37.139067412 -0600 -+++ gcc-14.2.0-kos/libgcc/configure 2024-01-04 16:01:42.914094485 -0600 -@@ -5763,6 +5763,7 @@ +diff -ruN gcc-14.3.0/libgcc/configure gcc-14.3.0-kos/libgcc/configure +--- gcc-14.3.0/libgcc/configure 2024-01-04 16:01:37.139067412 -0600 ++++ gcc-14.3.0-kos/libgcc/configure 2024-01-04 16:01:42.914094485 -0600 +@@ -5764,6 +5764,7 @@ tpf) thread_header=config/s390/gthr-tpf.h ;; vxworks) thread_header=config/gthr-vxworks.h ;; win32) thread_header=config/i386/gthr-win32.h ;; @@ -48,9 +48,9 @@ diff -ruN gcc-14.2.0/libgcc/configure gcc-14.2.0-kos/libgcc/configure mcf) thread_header=config/i386/gthr-mcf.h ;; esac -diff -ruN gcc-14.2.0/libobjc/configure gcc-14.2.0-kos/libobjc/configure ---- gcc-14.2.0/libobjc/configure 2024-01-04 16:01:37.499069099 -0600 -+++ gcc-14.2.0-kos/libobjc/configure 2024-01-04 16:01:42.915094489 -0600 +diff -ruN gcc-14.3.0/libobjc/configure gcc-14.3.0-kos/libobjc/configure +--- gcc-14.3.0/libobjc/configure 2024-01-04 16:01:37.499069099 -0600 ++++ gcc-14.3.0-kos/libobjc/configure 2024-01-04 16:01:42.915094489 -0600 @@ -2924,11 +2924,9 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -63,9 +63,9 @@ diff -ruN gcc-14.2.0/libobjc/configure gcc-14.2.0-kos/libobjc/configure ; return 0; } -diff -ruN gcc-14.2.0/libobjc/Makefile.in gcc-14.2.0-kos/libobjc/Makefile.in ---- gcc-14.2.0/libobjc/Makefile.in 2024-01-04 16:01:37.499069099 -0600 -+++ gcc-14.2.0-kos/libobjc/Makefile.in 2024-01-04 16:01:42.915094489 -0600 +diff -ruN gcc-14.3.0/libobjc/Makefile.in gcc-14.3.0-kos/libobjc/Makefile.in +--- gcc-14.3.0/libobjc/Makefile.in 2024-01-04 16:01:37.499069099 -0600 ++++ gcc-14.3.0-kos/libobjc/Makefile.in 2024-01-04 16:01:42.915094489 -0600 @@ -308,14 +308,16 @@ $(srcdir)/aclocal.m4: @MAINT@ $(aclocal_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) @@ -96,9 +96,9 @@ diff -ruN gcc-14.2.0/libobjc/Makefile.in gcc-14.2.0-kos/libobjc/Makefile.in mostlyclean: -$(LIBTOOL_CLEAN) rm -f libobjc$(libsuffix).la libobjc_gc$(libsuffix).la *.lo -diff -ruN gcc-14.2.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-14.2.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h ---- gcc-14.2.0/libstdc++-v3/config/cpu/sh/atomicity.h 2024-01-04 16:01:37.608069611 -0600 -+++ gcc-14.2.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2024-01-04 16:01:42.916094494 -0600 +diff -ruN gcc-14.3.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-14.3.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h +--- gcc-14.3.0/libstdc++-v3/config/cpu/sh/atomicity.h 2024-01-04 16:01:37.608069611 -0600 ++++ gcc-14.3.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2024-01-04 16:01:42.916094494 -0600 @@ -22,14 +22,40 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. @@ -149,9 +149,9 @@ diff -ruN gcc-14.2.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-14.2.0-kos/libst + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace -diff -ruN gcc-14.2.0/libstdc++-v3/configure gcc-14.2.0-kos/libstdc++-v3/configure ---- gcc-14.2.0/libstdc++-v3/configure 2024-01-04 16:01:37.616069648 -0600 -+++ gcc-14.2.0-kos/libstdc++-v3/configure 2024-01-04 16:01:42.919094508 -0600 +diff -ruN gcc-14.3.0/libstdc++-v3/configure gcc-14.3.0-kos/libstdc++-v3/configure +--- gcc-14.3.0/libstdc++-v3/configure 2024-01-04 16:01:37.616069648 -0600 ++++ gcc-14.3.0-kos/libstdc++-v3/configure 2024-01-04 16:01:42.919094508 -0600 @@ -15974,6 +15974,7 @@ tpf) thread_header=config/s390/gthr-tpf.h ;; vxworks) thread_header=config/gthr-vxworks.h ;; diff --git a/utils/dc-chain/patches/gcc-14.2.1-kos.diff b/utils/dc-chain/patches/gcc-14.3.1-kos.diff similarity index 74% rename from utils/dc-chain/patches/gcc-14.2.1-kos.diff rename to utils/dc-chain/patches/gcc-14.3.1-kos.diff index a3f559bb..8e15e615 100644 --- a/utils/dc-chain/patches/gcc-14.2.1-kos.diff +++ b/utils/dc-chain/patches/gcc-14.3.1-kos.diff @@ -1,6 +1,6 @@ -diff -ruN gcc-14.2.1/gcc/config/sh/sh-c.cc gcc-14.2.1-kos/gcc/config/sh/sh-c.cc ---- gcc-14.2.1/gcc/config/sh/sh-c.cc 2025-04-18 16:01:33.790051712 -0600 -+++ gcc-14.2.1-kos/gcc/config/sh/sh-c.cc 2025-04-18 16:01:42.910094466 -0600 +diff -ruN gcc-14.3.1/gcc/config/sh/sh-c.cc gcc-14.3.1-kos/gcc/config/sh/sh-c.cc +--- gcc-14.3.1/gcc/config/sh/sh-c.cc 2025-04-18 16:01:33.790051712 -0600 ++++ gcc-14.3.1-kos/gcc/config/sh/sh-c.cc 2025-04-18 16:01:42.910094466 -0600 @@ -141,4 +141,11 @@ cpp_define_formatted (pfile, "__SH_ATOMIC_MODEL_%s__", @@ -13,10 +13,10 @@ diff -ruN gcc-14.2.1/gcc/config/sh/sh-c.cc gcc-14.2.1-kos/gcc/config/sh/sh-c.cc + /* Toolchain supports setting up stack for 32MB */ + builtin_define ("__KOS_GCC_32MB__"); } -diff -ruN gcc-14.2.1/gcc/configure gcc-14.2.1-kos/gcc/configure ---- gcc-14.2.1/gcc/configure 2025-04-18 16:01:33.801051764 -0600 -+++ gcc-14.2.1-kos/gcc/configure 2025-04-18 16:01:42.913094480 -0600 -@@ -13220,7 +13220,7 @@ +diff -ruN gcc-14.3.1/gcc/configure gcc-14.3.1-kos/gcc/configure +--- gcc-14.3.1/gcc/configure 2025-04-18 16:01:33.801051764 -0600 ++++ gcc-14.3.1-kos/gcc/configure 2025-04-18 16:01:42.913094480 -0600 +@@ -13256,7 +13256,7 @@ target_thread_file='single' ;; aix | dce | lynx | mipssde | posix | rtems | \ @@ -25,9 +25,9 @@ diff -ruN gcc-14.2.1/gcc/configure gcc-14.2.1-kos/gcc/configure target_thread_file=${enable_threads} ;; *) -diff -ruN gcc-14.2.1/libgcc/config/sh/t-sh gcc-14.2.1-kos/libgcc/config/sh/t-sh ---- gcc-14.2.1/libgcc/config/sh/t-sh 2025-04-18 16:01:37.134067388 -0600 -+++ gcc-14.2.1-kos/libgcc/config/sh/t-sh 2025-04-18 16:01:42.914094485 -0600 +diff -ruN gcc-14.3.1/libgcc/config/sh/t-sh gcc-14.3.1-kos/libgcc/config/sh/t-sh +--- gcc-14.3.1/libgcc/config/sh/t-sh 2025-04-18 16:01:37.134067388 -0600 ++++ gcc-14.3.1-kos/libgcc/config/sh/t-sh 2025-04-18 16:01:42.914094485 -0600 @@ -23,6 +23,8 @@ $(LIB1ASMFUNCS_CACHE) LIB1ASMFUNCS_CACHE = _ic_invalidate _ic_invalidate_array @@ -37,9 +37,9 @@ diff -ruN gcc-14.2.1/libgcc/config/sh/t-sh gcc-14.2.1-kos/libgcc/config/sh/t-sh crt1.o: $(srcdir)/config/sh/crt1.S $(gcc_compile) -c $< -diff -ruN gcc-14.2.1/libgcc/configure gcc-14.2.1-kos/libgcc/configure ---- gcc-14.2.1/libgcc/configure 2025-04-18 16:01:37.139067412 -0600 -+++ gcc-14.2.1-kos/libgcc/configure 2025-04-18 16:01:42.914094485 -0600 +diff -ruN gcc-14.3.1/libgcc/configure gcc-14.3.1-kos/libgcc/configure +--- gcc-14.3.1/libgcc/configure 2025-04-18 16:01:37.139067412 -0600 ++++ gcc-14.3.1-kos/libgcc/configure 2025-04-18 16:01:42.914094485 -0600 @@ -5764,6 +5764,7 @@ tpf) thread_header=config/s390/gthr-tpf.h ;; vxworks) thread_header=config/gthr-vxworks.h ;; @@ -48,9 +48,9 @@ diff -ruN gcc-14.2.1/libgcc/configure gcc-14.2.1-kos/libgcc/configure mcf) thread_header=config/i386/gthr-mcf.h ;; esac -diff -ruN gcc-14.2.1/libobjc/configure gcc-14.2.1-kos/libobjc/configure ---- gcc-14.2.1/libobjc/configure 2025-04-18 16:01:37.499069099 -0600 -+++ gcc-14.2.1-kos/libobjc/configure 2025-04-18 16:01:42.915094489 -0600 +diff -ruN gcc-14.3.1/libobjc/configure gcc-14.3.1-kos/libobjc/configure +--- gcc-14.3.1/libobjc/configure 2025-04-18 16:01:37.499069099 -0600 ++++ gcc-14.3.1-kos/libobjc/configure 2025-04-18 16:01:42.915094489 -0600 @@ -2924,11 +2924,9 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -63,9 +63,9 @@ diff -ruN gcc-14.2.1/libobjc/configure gcc-14.2.1-kos/libobjc/configure ; return 0; } -diff -ruN gcc-14.2.1/libobjc/Makefile.in gcc-14.2.1-kos/libobjc/Makefile.in ---- gcc-14.2.1/libobjc/Makefile.in 2025-04-18 16:01:37.499069099 -0600 -+++ gcc-14.2.1-kos/libobjc/Makefile.in 2025-04-18 16:01:42.915094489 -0600 +diff -ruN gcc-14.3.1/libobjc/Makefile.in gcc-14.3.1-kos/libobjc/Makefile.in +--- gcc-14.3.1/libobjc/Makefile.in 2025-04-18 16:01:37.499069099 -0600 ++++ gcc-14.3.1-kos/libobjc/Makefile.in 2025-04-18 16:01:42.915094489 -0600 @@ -308,14 +308,16 @@ $(srcdir)/aclocal.m4: @MAINT@ $(aclocal_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) @@ -96,9 +96,9 @@ diff -ruN gcc-14.2.1/libobjc/Makefile.in gcc-14.2.1-kos/libobjc/Makefile.in mostlyclean: -$(LIBTOOL_CLEAN) rm -f libobjc$(libsuffix).la libobjc_gc$(libsuffix).la *.lo -diff -ruN gcc-14.2.1/libstdc++-v3/config/cpu/sh/atomicity.h gcc-14.2.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h ---- gcc-14.2.1/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:37.608069611 -0600 -+++ gcc-14.2.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:42.916094494 -0600 +diff -ruN gcc-14.3.1/libstdc++-v3/config/cpu/sh/atomicity.h gcc-14.3.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h +--- gcc-14.3.1/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:37.608069611 -0600 ++++ gcc-14.3.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:42.916094494 -0600 @@ -22,14 +22,40 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. @@ -149,9 +149,9 @@ diff -ruN gcc-14.2.1/libstdc++-v3/config/cpu/sh/atomicity.h gcc-14.2.1-kos/libst + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace -diff -ruN gcc-14.2.1/libstdc++-v3/configure gcc-14.2.1-kos/libstdc++-v3/configure ---- gcc-14.2.1/libstdc++-v3/configure 2025-04-18 16:01:37.616069648 -0600 ...<truncated>... hooks/post-receive -- A pseudo Operating System for the Dreamcast. |