|
From: darcagn <da...@us...> - 2023-07-27 14:03:14
|
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 cddc9555d0895bfc940b151f4572c7c3019fee5f (commit)
via 48f852b7fcf949d081d848ff661bb28b545ba5e2 (commit)
via 30f14c33e325f169d2f53b197cd8e389b7b2f9bc (commit)
via 536f76ea10586088ed8b26cc3973d15656bc0742 (commit)
from 228b0c04d51cffac0c277dde7cf781c8dde43b32 (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 cddc9555d0895bfc940b151f4572c7c3019fee5f
Merge: 48f852b 536f76e
Author: darcagn <da...@pr...>
Date: Thu Jul 27 09:02:28 2023 -0500
Merge pull request #255 from KallistiOS/gcc-13.2.0
Add patches and update testing configuration for GCC 13.2.0
commit 48f852b7fcf949d081d848ff661bb28b545ba5e2
Merge: 228b0c0 30f14c3
Author: Lawrence Sebald <ljs...@us...>
Date: Sun Jul 23 09:10:33 2023 -0400
Merge pull request #254 from KallistiOS/gdb-13.2
Update GDB to 13.2 for testing configuration
commit 30f14c33e325f169d2f53b197cd8e389b7b2f9bc
Author: darcagn <da...@pr...>
Date: Thu Jul 20 16:51:27 2023 -0500
Update GDB to 13.2 for testing configuration
commit 536f76ea10586088ed8b26cc3973d15656bc0742
Author: darc <da...@pr...>
Date: Thu Jul 20 15:49:04 2023 -0500
Add patches and update testing configuration for GCC 13.2.0
-----------------------------------------------------------------------
Summary of changes:
utils/dc-chain/README.md | 2 +-
utils/dc-chain/config.mk.testing.sample | 4 +-
.../{gcc-13.1.0-kos.diff => gcc-13.2.0-kos.diff} | 12 +++---
.../{gcc-13.1.0-kos.diff => gcc-13.2.0-kos.diff} | 48 +++++++++++-----------
4 files changed, 33 insertions(+), 33 deletions(-)
copy utils/dc-chain/patches/arm-Darwin/{gcc-13.1.0-kos.diff => gcc-13.2.0-kos.diff} (65%)
copy utils/dc-chain/patches/{gcc-13.1.0-kos.diff => gcc-13.2.0-kos.diff} (74%)
diff --git a/utils/dc-chain/README.md b/utils/dc-chain/README.md
index d645a82..d627b98 100644
--- a/utils/dc-chain/README.md
+++ b/utils/dc-chain/README.md
@@ -104,7 +104,7 @@ without problems.
Working **GCC** and **Newlib** version combinations are:
-- GCC `13.1.0` with Newlib `4.3.0` for `sh-elf` and GCC `8.5.0` for `arm-eabi`
+- GCC `13.2.0` with Newlib `4.3.0` for `sh-elf` and GCC `8.5.0` for `arm-eabi`
(**testing**; the most modern combination);
- GCC `9.3.0` with Newlib `3.3.0` for `sh-elf` and GCC `8.4.0` for `arm-eabi`
(**stable**; the most widely used, widely tested combination);
diff --git a/utils/dc-chain/config.mk.testing.sample b/utils/dc-chain/config.mk.testing.sample
index 62e8553..db916a6 100644
--- a/utils/dc-chain/config.mk.testing.sample
+++ b/utils/dc-chain/config.mk.testing.sample
@@ -18,9 +18,9 @@
# Toolchain versions for SH
sh_binutils_ver=2.40
-sh_gcc_ver=13.1.0
+sh_gcc_ver=13.2.0
newlib_ver=4.3.0.20230120
-gdb_ver=13.1
+gdb_ver=13.2
# Tarball extensions to download for SH
sh_binutils_download_type=xz
diff --git a/utils/dc-chain/patches/arm-Darwin/gcc-13.1.0-kos.diff b/utils/dc-chain/patches/arm-Darwin/gcc-13.2.0-kos.diff
similarity index 65%
copy from utils/dc-chain/patches/arm-Darwin/gcc-13.1.0-kos.diff
copy to utils/dc-chain/patches/arm-Darwin/gcc-13.2.0-kos.diff
index 31f634f..f2fd374 100644
--- a/utils/dc-chain/patches/arm-Darwin/gcc-13.1.0-kos.diff
+++ b/utils/dc-chain/patches/arm-Darwin/gcc-13.2.0-kos.diff
@@ -1,6 +1,6 @@
-diff --color -ruN gcc-13.1.0/gcc/config/host-darwin.cc gcc-13.1.0-kos/gcc/config/host-darwin.cc
---- gcc-13.1.0/gcc/config/host-darwin.cc 2023-03-11 14:18:10
-+++ gcc-13.1.0-kos/gcc/config/host-darwin.cc 2023-03-11 14:22:40
+diff --color -ruN gcc-13.2.0/gcc/config/host-darwin.cc gcc-13.2.0-kos/gcc/config/host-darwin.cc
+--- gcc-13.2.0/gcc/config/host-darwin.cc 2023-03-11 14:18:10
++++ gcc-13.2.0-kos/gcc/config/host-darwin.cc 2023-03-11 14:22:40
@@ -24,6 +24,10 @@
#include "diagnostic-core.h"
#include "config/host-darwin.h"
@@ -12,9 +12,9 @@ diff --color -ruN gcc-13.1.0/gcc/config/host-darwin.cc gcc-13.1.0-kos/gcc/config
/* For Darwin (macOS only) platforms, without ASLR (PIE) enabled on the
binaries, the following VM addresses are expected to be available.
-diff --color -ruN gcc-13.1.0/gcc/config.host gcc-13.1.0-kos/gcc/config.host
---- gcc-13.1.0/gcc/config.host 2023-03-11 14:18:26
-+++ gcc-13.1.0-kos/gcc/config.host 2023-03-11 14:23:01
+diff --color -ruN gcc-13.2.0/gcc/config.host gcc-13.2.0-kos/gcc/config.host
+--- gcc-13.2.0/gcc/config.host 2023-03-11 14:18:26
++++ gcc-13.2.0-kos/gcc/config.host 2023-03-11 14:23:01
@@ -93,8 +93,8 @@
case ${host} in
*-darwin*)
diff --git a/utils/dc-chain/patches/gcc-13.1.0-kos.diff b/utils/dc-chain/patches/gcc-13.2.0-kos.diff
similarity index 74%
copy from utils/dc-chain/patches/gcc-13.1.0-kos.diff
copy to utils/dc-chain/patches/gcc-13.2.0-kos.diff
index 0b7f0ab..109d0c1 100644
--- a/utils/dc-chain/patches/gcc-13.1.0-kos.diff
+++ b/utils/dc-chain/patches/gcc-13.2.0-kos.diff
@@ -1,6 +1,6 @@
-diff --color -ruN gcc-13.1.0/gcc/config/sh/sh-c.cc gcc-13.1.0-kos/gcc/config/sh/sh-c.cc
---- gcc-13.1.0/gcc/config/sh/sh-c.cc 2023-06-04 20:48:46.612552162 -0500
-+++ gcc-13.1.0-kos/gcc/config/sh/sh-c.cc 2023-06-04 20:49:03.486606055 -0500
+diff --color -ruN gcc-13.2.0/gcc/config/sh/sh-c.cc gcc-13.2.0-kos/gcc/config/sh/sh-c.cc
+--- gcc-13.2.0/gcc/config/sh/sh-c.cc 2023-06-04 20:48:46.612552162 -0500
++++ gcc-13.2.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,9 +13,9 @@ diff --color -ruN gcc-13.1.0/gcc/config/sh/sh-c.cc gcc-13.1.0-kos/gcc/config/sh/
+ /* Toolchain supports setting up stack for 32MB */
+ builtin_define ("__KOS_GCC_32MB__");
}
-diff --color -ruN gcc-13.1.0/gcc/configure gcc-13.1.0-kos/gcc/configure
---- gcc-13.1.0/gcc/configure 2023-06-04 20:48:49.679561957 -0500
-+++ gcc-13.1.0-kos/gcc/configure 2023-06-04 20:49:03.488606061 -0500
+diff --color -ruN gcc-13.2.0/gcc/configure gcc-13.2.0-kos/gcc/configure
+--- gcc-13.2.0/gcc/configure 2023-06-04 20:48:49.679561957 -0500
++++ gcc-13.2.0-kos/gcc/configure 2023-06-04 20:49:03.488606061 -0500
@@ -13012,7 +13012,7 @@
target_thread_file='single'
;;
@@ -25,9 +25,9 @@ diff --color -ruN gcc-13.1.0/gcc/configure gcc-13.1.0-kos/gcc/configure
target_thread_file=${enable_threads}
;;
*)
-diff --color -ruN gcc-13.1.0/libgcc/config/sh/t-sh gcc-13.1.0-kos/libgcc/config/sh/t-sh
---- gcc-13.1.0/libgcc/config/sh/t-sh 2023-06-04 20:48:45.741549380 -0500
-+++ gcc-13.1.0-kos/libgcc/config/sh/t-sh 2023-06-04 20:49:03.488606061 -0500
+diff --color -ruN gcc-13.2.0/libgcc/config/sh/t-sh gcc-13.2.0-kos/libgcc/config/sh/t-sh
+--- gcc-13.2.0/libgcc/config/sh/t-sh 2023-06-04 20:48:45.741549380 -0500
++++ gcc-13.2.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.1.0/libgcc/config/sh/t-sh gcc-13.1.0-kos/libgcc/config/
crt1.o: $(srcdir)/config/sh/crt1.S
$(gcc_compile) -c $<
-diff --color -ruN gcc-13.1.0/libgcc/configure gcc-13.1.0-kos/libgcc/configure
---- gcc-13.1.0/libgcc/configure 2023-06-04 20:48:45.787549527 -0500
-+++ gcc-13.1.0-kos/libgcc/configure 2023-06-04 20:49:03.489606065 -0500
+diff --color -ruN gcc-13.2.0/libgcc/configure gcc-13.2.0-kos/libgcc/configure
+--- gcc-13.2.0/libgcc/configure 2023-06-04 20:48:45.787549527 -0500
++++ gcc-13.2.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.1.0/libgcc/configure gcc-13.1.0-kos/libgcc/configure
mcf) thread_header=config/i386/gthr-mcf.h ;;
esac
-diff --color -ruN gcc-13.1.0/libobjc/configure gcc-13.1.0-kos/libobjc/configure
---- gcc-13.1.0/libobjc/configure 2023-06-04 20:48:49.902562670 -0500
-+++ gcc-13.1.0-kos/libobjc/configure 2023-06-04 20:49:03.489606065 -0500
+diff --color -ruN gcc-13.2.0/libobjc/configure gcc-13.2.0-kos/libobjc/configure
+--- gcc-13.2.0/libobjc/configure 2023-06-04 20:48:49.902562670 -0500
++++ gcc-13.2.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.1.0/libobjc/configure gcc-13.1.0-kos/libobjc/configure
;
return 0;
}
-diff --color -ruN gcc-13.1.0/libobjc/Makefile.in gcc-13.1.0-kos/libobjc/Makefile.in
---- gcc-13.1.0/libobjc/Makefile.in 2023-06-04 20:48:49.901562666 -0500
-+++ gcc-13.1.0-kos/libobjc/Makefile.in 2023-06-04 20:49:03.490606068 -0500
+diff --color -ruN gcc-13.2.0/libobjc/Makefile.in gcc-13.2.0-kos/libobjc/Makefile.in
+--- gcc-13.2.0/libobjc/Makefile.in 2023-06-04 20:48:49.901562666 -0500
++++ gcc-13.2.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.1.0/libobjc/Makefile.in gcc-13.1.0-kos/libobjc/Makefile
mostlyclean:
-$(LIBTOOL_CLEAN) rm -f libobjc$(libsuffix).la libobjc_gc$(libsuffix).la *.lo
-diff --color -ruN gcc-13.1.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-13.1.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h
---- gcc-13.1.0/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:48:46.047550357 -0500
-+++ gcc-13.1.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:49:03.490606068 -0500
+diff --color -ruN gcc-13.2.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-13.2.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h
+--- gcc-13.2.0/libstdc++-v3/config/cpu/sh/atomicity.h 2023-06-04 20:48:46.047550357 -0500
++++ gcc-13.2.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.1.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-13.1.0-k
+
+_GLIBCXX_END_NAMESPACE_VERSION
+} // namespace
-diff --color -ruN gcc-13.1.0/libstdc++-v3/configure gcc-13.1.0-kos/libstdc++-v3/configure
---- gcc-13.1.0/libstdc++-v3/configure 2023-06-04 20:48:46.398551478 -0500
-+++ gcc-13.1.0-kos/libstdc++-v3/configure 2023-06-04 20:49:03.493606077 -0500
+diff --color -ruN gcc-13.2.0/libstdc++-v3/configure gcc-13.2.0-kos/libstdc++-v3/configure
+--- gcc-13.2.0/libstdc++-v3/configure 2023-06-04 20:48:46.398551478 -0500
++++ gcc-13.2.0-kos/libstdc++-v3/configure 2023-06-04 20:49:03.493606077 -0500
@@ -15809,6 +15809,7 @@
tpf) thread_header=config/s390/gthr-tpf.h ;;
vxworks) thread_header=config/gthr-vxworks.h ;;
hooks/post-receive
--
A pseudo Operating System for the Dreamcast.
|