+2026-01-08 Nick Clifton <nickc@redhat.com>
+
+ Import the following commits from the master config sources:
+
+ commit a2287c3041a3f2a204eb942e09c015eab00dc7dd
+ Author: Collin Funk <collin.funk1@gmail.com>
+ Date: Wed Jul 9 19:29:18 2025 -0700
+
+ Adjust 'time-stamp' variables to modern Emacs
+
+ commit 973e3e6af23b73a4f1b8d95680454cae22593bf8
+ Author: Pat Pannuto <ppannuto@ucsd.edu>
+ Date: Wed Jun 11 16:11:36 2025 -0700
+
+ config.sub: Add Tock OS support
+
+ This adds the Tock OS targets in preparation for implementing the
+ Tock OS-specific toolchain support.
+
+ commit 3a71dc102953608d4592ec401b519837c28a672a
+ Author: Oskari Alaranta <oskari.alaranta@bananymous.com>
+ Date: Tue Jun 3 23:06:06 2025 +0300
+
+ config.sub: recognize banan_os
+
+ commit f91a544533876c70f43b9fd51064b2bcf3fa7382
+ Author: Siteshwar Vashisht <svashisht@redhat.com>
+ Date: Thu May 8 15:14:55 2025 +0200
+
+ config.sub: fix a duplicated case pattern
+
+ commit 484648c73f3843b256dd011bd415e81594300a0a
+ Author: Russell Keith-Magee <russell@keith-magee.com>
+ Date: Tue Jan 7 03:27:54 2025 -0500
+
+ config.sub: Include support for arm64_32 and iOS/tvOS/watchOS simulators
+
+ commit 7f4149527babe92cb5da1032734f5cb90cefdac5
+ Author: Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+ Date: Fri Dec 13 16:59:18 2024 +0100
+
+ config.sub: add intelgt as a basic machine
+
+ commit 9f6e0fe8ce04628bbd4a455118ff3f8309a1aef9
+ Author: mintsuki <mintsuki@protonmail.com>
+ Date: Wed Nov 20 19:25:34 2024 +0100
+
+ ironclad: change ironclad to ironclad-mlibc
+
2025-07-13 Nick Clifton <nickc@redhat.com>
* 2.45 Binutils Branch point.
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright 1992-2024 Free Software Foundation, Inc.
+# Copyright 1992-2025 Free Software Foundation, Inc.
# shellcheck disable=SC2006,SC2268 # see below for rationale
-timestamp='2024-07-27'
+timestamp='2025-07-10'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright 1992-2024 Free Software Foundation, Inc.
+Copyright 1992-2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
*:Unleashed:*:*)
GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
;;
- *:Ironclad:*:*)
- GUESS=$UNAME_MACHINE-unknown-ironclad
+ x86_64:[Ii]ronclad:*:*|i?86:[Ii]ronclad:*:*)
+ GUESS=$UNAME_MACHINE-pc-ironclad-mlibc
+ ;;
+ *:[Ii]ronclad:*:*)
+ GUESS=$UNAME_MACHINE-unknown-ironclad-mlibc
;;
esac
exit 1
# Local variables:
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp nil t)
# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-format: "%Y-%02m-%02d"
# time-stamp-end: "'"
# End:
#! /bin/sh
# Configuration validation subroutine script.
-# Copyright 1992-2024 Free Software Foundation, Inc.
+# Copyright 1992-2025 Free Software Foundation, Inc.
# shellcheck disable=SC2006,SC2268,SC2162 # see below for rationale
-timestamp='2024-05-27'
+timestamp='2025-07-10'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
version="\
GNU config.sub ($timestamp)
-Copyright 1992-2024 Free Software Foundation, Inc.
+Copyright 1992-2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
| kfreebsd*-gnu* \
| knetbsd*-gnu* \
| kopensolaris*-gnu* \
+ | ironclad-* \
| linux-* \
| managarm-* \
| netbsd*-eabi* \
| rombug \
| semi \
| sequent* \
- | siemens \
| sgi* \
| siemens \
| sim \
basic_machine=$field1-$field2
basic_os=
;;
- zephyr*)
+ tock* | zephyr*)
basic_machine=$field1-unknown
basic_os=$field2
;;
xscale-* | xscalee[bl]-*)
cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
;;
- arm64-* | aarch64le-*)
+ arm64-* | aarch64le-* | arm64_32-*)
cpu=aarch64
;;
| i960 \
| ia16 \
| ia64 \
+ | intelgt \
| ip2k \
| iq2000 \
| javascript \
kernel=nto
os=`echo "$basic_os" | sed -e 's|nto|qnx|'`
;;
+ ironclad*)
+ kernel=ironclad
+ os=`echo "$basic_os" | sed -e 's|ironclad|mlibc|'`
+ ;;
linux*)
kernel=linux
os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
| atheos* \
| auroraux* \
| aux* \
+ | banan_os* \
| beos* \
| bitrig* \
| bme* \
| ios* \
| iris* \
| irix* \
- | ironclad* \
| isc* \
| its* \
| l4re* \
| sysv* \
| tenex* \
| tirtos* \
+ | tock* \
| toppers* \
| tops10* \
| tops20* \
;;
uclinux-uclibc*- | uclinux-gnu*- )
;;
+ ironclad-mlibc*-)
+ ;;
managarm-mlibc*- | managarm-kernel*- )
;;
windows*-msvc*-)
;;
*-eabi*- | *-gnueabi*-)
;;
+ ios*-simulator- | tvos*-simulator- | watchos*-simulator- )
+ ;;
none--*)
# None (no kernel, i.e. freestanding / bare metal),
# can be paired with an machine code file format
exit
# Local variables:
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp nil t)
# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-format: "%Y-%02m-%02d"
# time-stamp-end: "'"
# End: