Home | History | Annotate | only in /src/external/gpl3/gcc.old/usr.bin/gcc
History log of /src/external/gpl3/gcc.old/usr.bin/gcc
RevisionDateAuthorComments
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 07-Oct-2023  rin Drop -O[01] hacks for vax; no longer necessary for patched GCC 10

PR port-vax/57646: Import major vax toolchain fix by Kalvis Duckmanton

XXXRO: GCC 12 may require hacks for a while, but it turned out that
GCC 12 should be treated differently from older versions; a lot of new
files need -O[01] flags, while some may no longer require it.

I will take a look later.

Note that these hacks are not required if Kalvis's patches for GCC 12
are applied.

Keep doc/HACKS entries for a while (will be sync with update for GCC 12).

diff --git a/crypto/external/bsd/openssh/lib/Makefile b/crypto/external/bsd/openssh/lib/Makefile
index 96a93f5e396..4e38be1b642 100644
--- a/crypto/external/bsd/openssh/lib/Makefile
+++ b/crypto/external/bsd/openssh/lib/Makefile
@@ -117,12 +117,6 @@ COPTS.${f}.c+= -Wno-pointer-sign
# XXX
COPTS.channels.c+= -fno-strict-aliasing

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.poly1305.c+= -O0
-COPTS.umac.c+= -O0
-.endif
-
COPTS.hostfile.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.sshkey.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.cipher.c+= -Wno-error=deprecated-declarations
diff --git a/distrib/utils/x_ping/Makefile b/distrib/utils/x_ping/Makefile
index f1c452a0d60..8ee77580a3f 100644
--- a/distrib/utils/x_ping/Makefile
+++ b/distrib/utils/x_ping/Makefile
@@ -12,10 +12,6 @@ CPPFLAGS+= -I${SRCDIR} -DCRUNCHOPS
DPADD= ${LIBM}
LDADD= -lm

-.if ${MACHINE_ARCH} == "vax"
-COPTS.ping.c=-O0
-.endif
-
.include <bsd.prog.mk>

.PATH: ${SRCDIR}
diff --git a/external/apache2/argon2/lib/libargon2/Makefile.inc b/external/apache2/argon2/lib/libargon2/Makefile.inc
index d3f4470c6c7..6a1dd146d7d 100644
--- a/external/apache2/argon2/lib/libargon2/Makefile.inc
+++ b/external/apache2/argon2/lib/libargon2/Makefile.inc
@@ -16,7 +16,3 @@ CFLAGS+= -pthread
LDADD+=-lpthread
DPADD+=${LIBPTHREAD}
.endif
-
-.if ${MACHINE} == "vax"
-COPTS.blake2b.c+= -O0
-.endif
diff --git a/external/bsd/jemalloc/lib/Makefile.inc b/external/bsd/jemalloc/lib/Makefile.inc
index 2f524358f46..d5da774f293 100644
--- a/external/bsd/jemalloc/lib/Makefile.inc
+++ b/external/bsd/jemalloc/lib/Makefile.inc
@@ -53,12 +53,6 @@ COPTS.ctl.c+=-Wno-error=stack-protector
COPTS.stats.c+=-Wno-error=stack-protector
COPTS.tcache.c+=-Wno-error=stack-protector

-.if ${MACHINE_ARCH} == "vax"
-# in merge_overlapping_regs, at regrename.c
-COPTS.arena.c+=-O0
-COPTS.extent.c+=-O0
-.endif
-
SRCS+=${JEMALLOC_SRCS}

jemalloc.d jemalloc.pico jemalloc.o jemalloc.ln jemalloc.po jemalloc.go: \
diff --git a/external/bsd/mdocml/lib/libmandoc/Makefile b/external/bsd/mdocml/lib/libmandoc/Makefile
index 40d7e29ae88..dfd3077a2c7 100644
--- a/external/bsd/mdocml/lib/libmandoc/Makefile
+++ b/external/bsd/mdocml/lib/libmandoc/Makefile
@@ -39,11 +39,6 @@ tbl_opts.c

MAN= mandoc.3

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.mdoc_macro.c+=-O0
-.endif
-
COPTS.man_validate.c+=-Wno-error=array-bounds

.include <bsd.lib.mk>
diff --git a/external/gpl3/binutils.old/lib/libbfd/Makefile b/external/gpl3/binutils.old/lib/libbfd/Makefile
index 03477232b55..74a354532fa 100644
--- a/external/gpl3/binutils.old/lib/libbfd/Makefile
+++ b/external/gpl3/binutils.old/lib/libbfd/Makefile
@@ -41,10 +41,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \
-DDEBUGDIR=\"${DEBUGDIR}\" -DLIBDIR=\"${LIBDIR}\" \
-DBINDIR=\"${BINDIR}\"

-.if (${BFD_MACHINE_ARCH} == "vax")
-CPPFLAGS.elf.c += -O0
-.endif
-
COPTS.pei-x86_64.c+= -Wno-stack-protector
COPTS.elfxx-mips.c+= -Wno-stack-protector
COPTS.elf.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-overflow :}
diff --git a/external/gpl3/binutils/lib/libbfd/Makefile b/external/gpl3/binutils/lib/libbfd/Makefile
index 00cb2b20081..a3f0c25fd35 100644
--- a/external/gpl3/binutils/lib/libbfd/Makefile
+++ b/external/gpl3/binutils/lib/libbfd/Makefile
@@ -41,10 +41,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \
-DDEBUGDIR=\"${DEBUGDIR}\" -DLIBDIR=\"${LIBDIR}\" \
-DBINDIR=\"${BINDIR}\"

-.if (${BFD_MACHINE_ARCH} == "vax")
-CPPFLAGS.elf.c += -O0
-.endif
-
COPTS.pei-x86_64.c+= -Wno-stack-protector
COPTS.elfxx-mips.c+= -Wno-stack-protector
COPTS.elf.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-overflow :}
diff --git a/external/gpl3/gcc.old/lib/Makefile.sanitizer b/external/gpl3/gcc.old/lib/Makefile.sanitizer
index efd36ae4bee..5173a5109a0 100644
--- a/external/gpl3/gcc.old/lib/Makefile.sanitizer
+++ b/external/gpl3/gcc.old/lib/Makefile.sanitizer
@@ -88,22 +88,3 @@ COPTS+=-fno-builtin -fno-exceptions -fno-rtti -funwind-tables

# Can't profile without it`
#-fomit-frame-pointer
-
-.if ${MACHINE_ARCH} == "vax"
-COPTS.sanitizer_allocator.cc += -O1
-COPTS.sanitizer_common.cc += -O1
-COPTS.sanitizer_common_libcdep.cc += -O1
-COPTS.sanitizer_coverage_libcdep.cc += -O1
-COPTS.sanitizer_coverage_mapping_libcdep.cc += -O1
-COPTS.sanitizer_deadlock_detector1.cc += -O1
-COPTS.sanitizer_mac.cc += -O1
-COPTS.sanitizer_netbsd.cc += -O1
-COPTS.sanitizer_posix.cc += -O1
-COPTS.sanitizer_printf.cc += -O1
-COPTS.sanitizer_procmaps_common.cc += -O1
-COPTS.sanitizer_stackdepot.cc += -O1
-COPTS.sanitizer_symbolizer_libcdep.cc += -O1
-COPTS.sanitizer_symbolizer_report.cc += -O1
-COPTS.ubsan_diag.cc += -O1
-COPTS.ubsan_init.cc += -O1
-.endif
diff --git a/external/gpl3/gcc.old/lib/libasan/Makefile b/external/gpl3/gcc.old/lib/libasan/Makefile
index 1e6f9608abe..3da7bbf2f58 100644
--- a/external/gpl3/gcc.old/lib/libasan/Makefile
+++ b/external/gpl3/gcc.old/lib/libasan/Makefile
@@ -49,14 +49,6 @@ LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
LIBDPLIBS+= pthread ${NETBSDSRCDIR}/lib/libpthread
CPPFLAGS+=-DCAN_SANITIZE_UB=0

-.if ${MACHINE_ARCH} == "vax"
-COPTS.asan_allocator.cc += -O1
-COPTS.asan_report.cc += -O1
-COPTS.sanitizer_file.cc += -O1
-COPTS.ubsan_diag.cc += -O1
-COPTS.ubsan_init.cc += -O1
-.endif
-
.if ${MACHINE_ARCH} == "mipsel" || ${MACHINE_ARCH} == "mipseb"
COPTS.asan_interceptors.cc += -O1
.endif
diff --git a/external/gpl3/gcc.old/lib/liblsan/Makefile b/external/gpl3/gcc.old/lib/liblsan/Makefile
index 4578544a9a8..ddb7981077c 100644
--- a/external/gpl3/gcc.old/lib/liblsan/Makefile
+++ b/external/gpl3/gcc.old/lib/liblsan/Makefile
@@ -16,11 +16,6 @@ LSAN_SRCS+= \
lsan_linux.cc \
lsan_thread.cc

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lsan_allocator.cc += -O1
-COPTS.sanitizer_file.cc += -O1
-.endif
-
LIB= lsan
SRCS+= ${LSAN_SRCS}
LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
diff --git a/external/gpl3/gcc.old/lib/libubsan/Makefile b/external/gpl3/gcc.old/lib/libubsan/Makefile
index 2e2faca7b1c..9de82550d14 100644
--- a/external/gpl3/gcc.old/lib/libubsan/Makefile
+++ b/external/gpl3/gcc.old/lib/libubsan/Makefile
@@ -26,10 +26,6 @@ UBSAN_SRCS= \
COPTS.${_s}.cc+=-frtti
.endfor

-.if ${MACHINE_ARCH} == "vax"
-COPTS.sanitizer_file.cc += -O1
-.endif
-
LIB= ubsan
SRCS+= ${UBSAN_SRCS}
LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
diff --git a/external/gpl3/gcc.old/usr.bin/cc1/Makefile b/external/gpl3/gcc.old/usr.bin/cc1/Makefile
index c55e292ee8e..ff12a5be524 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1/Makefile
@@ -46,17 +46,6 @@ CPPFLAGS.default-c.c+= -I${BACKENDOBJ}
BUILDSYMLINKS+= ${GNUHOSTDIST}/gcc/config/sh/sh-c.cc sh-c.c
.endif

-.if ${MACHINE_CPU} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1-checksum.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile b/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
index 3123ee0d60b..aab82ad3448 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile
@@ -44,16 +44,8 @@ COPTS.objc-act.c+= -Wno-stack-protector
COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector
COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1obj-checksum.c+=-O0
-.endif
+COPTS.c-cppbuiltin.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}
+COPTS.c-typeck.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}

.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
diff --git a/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile b/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
index b9c108251c5..e04e8fc7f53 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile
@@ -69,18 +69,6 @@ COPTS.objc-act.c+= -Wno-stack-protector
COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector
COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.c-decl.c+=-O0
-COPTS.c-typeck.c+=-O0
-COPTS.c-array-notation.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1obj-checksum.c+=-O0
-COPTS.decl.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile b/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
index 7936efd3a5e..7c54559e21a 100644
--- a/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile
@@ -31,23 +31,6 @@ CHECKSUM_OBJS= ${LIBBACKTRACEOBJ}/libbacktrace.a \

CFLAGS+= -Wno-error=stack-protector

-.if ${MACHINE_ARCH} == "vax"
-COPTS.call.c+=-O0
-COPTS.decl.c+=-O0
-COPTS.typeck2.c+=-O0
-COPTS.class.c+=-O0
-COPTS.typeck.c+=-O0
-COPTS.init.c+=-O0
-COPTS.semantics.c+=-O0
-COPTS.mangle.c+=-O0
-COPTS.constexpr.c+=-O0
-COPTS.c-common.c+=-O0
-COPTS.c-ada-spec.c+=-O0
-COPTS.cilk.c+=-O0
-COPTS.c-ubsan.c+=-O0
-COPTS.cc1plus-checksum.c+=-O0
-.endif
-
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
COPTS.c-common.c+=-O3
.endif
diff --git a/external/gpl3/gcc.old/usr.bin/gcc/Makefile b/external/gpl3/gcc.old/usr.bin/gcc/Makefile
index 7a66d77ffc7..a5a4b1c3adf 100644
--- a/external/gpl3/gcc.old/usr.bin/gcc/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/gcc/Makefile
@@ -25,9 +25,6 @@ ${SRCS}: ${GCCARCH}/defs.mk
.include <bsd.info.mk>

COPTS.gcc.c= -Wno-stack-protector
-.if ${MACHINE_ARCH} == "vax"
-COPTS.dse.c= -O1
-.endif

.PATH: ${DIST}/gcc ${DIST}/gcc/doc ${DIST}/gcc/c

diff --git a/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile b/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
index 751d1513eec..33aeb1c9898 100644
--- a/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile
@@ -14,10 +14,6 @@ SRCS= decNumber.c decContext.c decimal32.c decimal64.c decimal128.c
CPPFLAGS+= -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} -I${DIST}/libdecnumber
CPPFLAGS+= -I${DIST}/libgcc

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.include <bsd.lib.mk>

# Force using C++ for this
diff --git a/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile b/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
index 90f44a9fcf6..fd251464fb7 100644
--- a/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile
@@ -24,11 +24,6 @@ COPTS.lto-common.c+= -Wno-stack-protector
.include "../Makefile.backtrace"
.include "../Makefile.libdecnumber"

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lto-lang.c+=-O0
-COPTS.lto-symtab.c+=-O0
-.endif
-
LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm
DPADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM}

diff --git a/external/gpl3/gcc.old/usr.bin/lto1/Makefile b/external/gpl3/gcc.old/usr.bin/lto1/Makefile
index 4c49161a64c..340d3c6124f 100644
--- a/external/gpl3/gcc.old/usr.bin/lto1/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/lto1/Makefile
@@ -21,11 +21,6 @@ COPTS.lto-common.c+= -Wno-stack-protector
.include "../Makefile.libcpp"
.include "../Makefile.libdecnumber"

-.if ${MACHINE_ARCH} == "vax"
-COPTS.lto-lang.c+=-O0
-COPTS.lto-symtab.c+=-O0
-.endif
-
LDADD+= ${LIBIBERTYOBJ}/libiberty.a
DPADD+= ${LIBIBERTYOBJ}/libiberty.a
LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm
diff --git a/external/gpl3/gdb.old/lib/libdecnumber/Makefile b/external/gpl3/gdb.old/lib/libdecnumber/Makefile
index bcd4ae5b222..ce28811526b 100644
--- a/external/gpl3/gdb.old/lib/libdecnumber/Makefile
+++ b/external/gpl3/gdb.old/lib/libdecnumber/Makefile
@@ -18,10 +18,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \

SRCS= ${G_OBJS:.o=.c} ${G_SOURCES}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.PATH: ${DIST}/libdecnumber ${DIST}/libdecnumber/dpd

.include <bsd.lib.mk>
diff --git a/external/gpl3/gdb/lib/libdecnumber/Makefile b/external/gpl3/gdb/lib/libdecnumber/Makefile
index c95d36e3dfa..e3169865304 100644
--- a/external/gpl3/gdb/lib/libdecnumber/Makefile
+++ b/external/gpl3/gdb/lib/libdecnumber/Makefile
@@ -18,10 +18,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \

SRCS= ${G_OBJS:.o=.c} ${G_SOURCES}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.decNumber.c=-O0
-.endif
-
.PATH: ${DIST}/libdecnumber ${DIST}/libdecnumber/dpd ${DIST}/libdecnumber/bid

.include <bsd.lib.mk>
diff --git a/external/gpl3/gdb/lib/libgdb/Makefile b/external/gpl3/gdb/lib/libgdb/Makefile
index b87a515d13a..c118c363975 100644
--- a/external/gpl3/gdb/lib/libgdb/Makefile
+++ b/external/gpl3/gdb/lib/libgdb/Makefile
@@ -66,12 +66,6 @@ CFLAGS:= ${CXXFLAGS} -std=gnu++17 -Wno-error=stack-protector

ada-exp.c: ada-lex.c

-.if ${MACHINE} == "vax"
-. if ${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8
-COPTS.read.c+= -O0
-. endif
-.endif
-
# These are generated by implicit rules and are not easy to generate
CLEANDIRFILES+= \
ada-exp.c ada-lex.c \
diff --git a/external/mit/xorg/lib/gallium.old/Makefile b/external/mit/xorg/lib/gallium.old/Makefile
index 55b2fe3d1c1..bfa40c8974f 100644
--- a/external/mit/xorg/lib/gallium.old/Makefile
+++ b/external/mit/xorg/lib/gallium.old/Makefile
@@ -1211,10 +1211,6 @@ SYMLINKS+= gallium_dri.so.${SHLIB_MAJOR}.debug ${DRIDEBUGDIR}/${_d}_dri.so.${SHL
COPTS+= ${${ACTIVE_CC} == "clang":? -Wa,-Av8plus :}
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.nir.c += -O1
-.endif
-
# XXXGCC12
.if ${MACHINE_ARCH} == "m68k"
COPTS.st_glsl_to_tgsi.cpp += -O1
diff --git a/external/mit/xorg/lib/gallium/Makefile b/external/mit/xorg/lib/gallium/Makefile
index 6778a8c11c8..9f1422080fe 100644
--- a/external/mit/xorg/lib/gallium/Makefile
+++ b/external/mit/xorg/lib/gallium/Makefile
@@ -1428,10 +1428,6 @@ SYMLINKS+= gallium_dri.so.${SHLIB_MAJOR}.debug ${DRIDEBUGDIR}/${_d}_dri.so.${SHL
COPTS+= ${${ACTIVE_CC} == "clang":? -Wa,-Av8plus :}
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.nir.c += -O1
-.endif
-
COPTS.u_atomic.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-builtin-declaration-mismatch :}

.include <bsd.lib.mk>
diff --git a/external/mit/xorg/lib/libX11/Makefile.libx11 b/external/mit/xorg/lib/libX11/Makefile.libx11
index e103d9ace12..0e55c2a4732 100644
--- a/external/mit/xorg/lib/libX11/Makefile.libx11
+++ b/external/mit/xorg/lib/libX11/Makefile.libx11
@@ -471,11 +471,6 @@ COPTS.OpenDis.c+= -Wno-error # XXX xf86bigfstr.h
COPTS.XlibInt.c+= -Wno-error # XXX xcmiscstr.h
COPTS.XKBBind.c+= -Wno-deprecated-declarations # uses XKeycodeToKeysym

-# XXX
-.if ${MACHINE} == "vax"
-COPTS.lcWrap.c+= -O0
-.endif
-
CWARNFLAGS.clang+= -Wno-string-plus-int

.include "${NETBSDSRCDIR}/external/mit/xorg/tools/makekeys/Makefile.makekeys"
diff --git a/games/gomoku/Makefile b/games/gomoku/Makefile
index e86a63aaea7..678537066ed 100644
--- a/games/gomoku/Makefile
+++ b/games/gomoku/Makefile
@@ -9,10 +9,6 @@ LDADD= -lcurses -lterminfo
HIDEGAME=hidegame
CPPFLAGS+= ${DEBUG:D-DDEBUG}

-.if ${MACHINE} == "vax"
-COPTS.pickmove.c += -O0
-.endif
-
#WARNS= 6 # would produce warnings about small integer types
LINTFLAGS+= -w # treat warnings as errors
LINTFLAGS+= -T # strict bool mode
diff --git a/games/phantasia/Makefile b/games/phantasia/Makefile
index e9c53f23ae5..b919dac17c6 100644
--- a/games/phantasia/Makefile
+++ b/games/phantasia/Makefile
@@ -52,7 +52,3 @@ map: map.c
./map | plot > /dev/tty

.include <bsd.prog.mk>
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.misc.c+= -O0
-.endif
diff --git a/lib/i18n_module/UTF7/Makefile b/lib/i18n_module/UTF7/Makefile
index 712c1515d42..7136f7f0cc3 100644
--- a/lib/i18n_module/UTF7/Makefile
+++ b/lib/i18n_module/UTF7/Makefile
@@ -3,6 +3,3 @@
SRCPRE=citrus_
.include <bsd.lib.mk>

-.if ${MACHINE_ARCH} == "vax" && defined(HAVE_GCC)
-COPTS.citrus_utf7.c+= -O0
-.endif
diff --git a/lib/libbz2/Makefile b/lib/libbz2/Makefile
index b2aea1e04b0..e60a2862d48 100644
--- a/lib/libbz2/Makefile
+++ b/lib/libbz2/Makefile
@@ -15,11 +15,6 @@ SRCS= blocksort.c huffman.c crctable.c randtable.c compress.c \
INCS= bzlib.h
INCSDIR= /usr/include

-# XXX huffman.c gets mis-compiled with 2.95.3
-.if ${MACHINE_ARCH} == "vax"
-COPTS+= -O0
-.endif
-
COPTS+= ${CC_WNO_IMPLICIT_FALLTHROUGH}

# XXX blocksort.c gets mis-compiled with 4.1
diff --git a/lib/libc/gdtoa/Makefile.inc b/lib/libc/gdtoa/Makefile.inc
index 132686fc33d..609da919803 100644
--- a/lib/libc/gdtoa/Makefile.inc
+++ b/lib/libc/gdtoa/Makefile.inc
@@ -44,10 +44,3 @@ SRCS+= dmisc.c \
.if ${MACHINE_ARCH} != "vax"
SRCS+= strtord.c
.endif
-
-# XXX revisit with newer GCC.
-# Ensure numbers like 0xffff319f5fa95963 print correctly
-# ("999999999999999.98", not garbage like "?A>C>@>C:BA;A><.:<")
-.if ${MACHINE_ARCH} == "vax" && defined(HAVE_GCC)
-COPTS.misc.c+= -O0
-.endif
diff --git a/lib/libcrypt/Makefile b/lib/libcrypt/Makefile
index cb3f89d6d09..e9c8be820da 100644
--- a/lib/libcrypt/Makefile
+++ b/lib/libcrypt/Makefile
@@ -30,9 +30,6 @@ SRCS+= crypt-argon2.c
SRCS+= ${src}
COPTS.${src}+= -fvisibility=hidden
. endfor
-. if ${MACHINE} == "vax"
-COPTS.blake2b.c+= -O0
-. endif
.endif

WARNS?= 5
diff --git a/libexec/ld.elf_so/Makefile b/libexec/ld.elf_so/Makefile
index f5baae1e883..24f7e1121e5 100644
--- a/libexec/ld.elf_so/Makefile
+++ b/libexec/ld.elf_so/Makefile
@@ -141,10 +141,6 @@ CPPFLAGS+= -DRTLD_DEFAULT_LIBRARY_PATH=\"${SHLIBDIR}:${LIBDIR}\"
COPTS.rtld.c+= -Wno-stack-protector
COPTS.symbol.c+=-Wno-stack-protector

-.if ${MACHINE_CPU} == "vax"
-COPTS.rtld.c+= -O0
-.endif
-
LDADD+= -Wl,--version-script=${.CURDIR}/symbols.map
LDADD+= -L${CLIBOBJ} -L${DESTDIR}${LIBDIR}
.if ${MKPICLIB} != "no"
diff --git a/sbin/fsck_ffs/Makefile.common b/sbin/fsck_ffs/Makefile.common
index 765638b2801..824e3bf2628 100644
--- a/sbin/fsck_ffs/Makefile.common
+++ b/sbin/fsck_ffs/Makefile.common
@@ -36,7 +36,3 @@ COPTS.ffs_appleufs.c+= -Wno-pointer-sign
.if ${MACHINE_ARCH} == "m68000"
COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs
.endif
-.if ${MACHINE_ARCH} == "vax"
-COPTS.pass1.c+= -O0
-COPTS.inode.c+= -O0
-.endif
diff --git a/sbin/fsdb/Makefile b/sbin/fsdb/Makefile
index c039f73a1eb..3b0331e5880 100644
--- a/sbin/fsdb/Makefile
+++ b/sbin/fsdb/Makefile
@@ -39,12 +39,6 @@ COPTS.${f}.c+= -Wno-pointer-sign
COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs
.endif

-.if ${MACHINE_ARCH} == "vax"
-COPTS.pass1.c+= -O0
-COPTS.inode.c+= -O0
-COPTS.fsdb.c+= -O0
-.endif
-
CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

.include <bsd.prog.mk>
diff --git a/sbin/newfs_ext2fs/Makefile b/sbin/newfs_ext2fs/Makefile
index 40a44b9a038..ecfdbff4d3a 100644
--- a/sbin/newfs_ext2fs/Makefile
+++ b/sbin/newfs_ext2fs/Makefile
@@ -20,8 +20,4 @@ DPADD+=${LIBPROP}

.PATH: ${NETBSDSRCDIR}/sys/ufs/ext2fs ${FSCK}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.mke2fs.c=-O0
-.endif
-
.include <bsd.prog.mk>
diff --git a/sbin/ping/Makefile b/sbin/ping/Makefile
index 4f33501ea7a..1f7f56e3ea5 100644
--- a/sbin/ping/Makefile
+++ b/sbin/ping/Makefile
@@ -12,8 +12,4 @@ CPPFLAGS+= -DIPSEC
LDADD+= -lipsec
DPADD+= ${LIBIPSEC}

-.if ${MACHINE_ARCH} == "vax"
-COPTS.ping.c=-O0
-.endif
-
.include <bsd.prog.mk>
diff --git a/sys/arch/vax/conf/Makefile.vax b/sys/arch/vax/conf/Makefile.vax
index cf095d54a86..c483eaa644a 100644
--- a/sys/arch/vax/conf/Makefile.vax
+++ b/sys/arch/vax/conf/Makefile.vax
@@ -34,7 +34,6 @@ GENASSYM_CONF= ${VAX}/vax/genassym.cf
CPPFLAGS+= -D_VAX_INLINE_
AFLAGS+= -x assembler-with-cpp -fno-pic
CFLAGS+= -fno-pic
-COPTS.wsmux.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -O1 :}


##
diff --git a/sys/lib/libsa/Makefile b/sys/lib/libsa/Makefile
index 718c97ce857..4ef3840c753 100644
--- a/sys/lib/libsa/Makefile
+++ b/sys/lib/libsa/Makefile
@@ -96,7 +96,3 @@ SRCS+= ufs.c
lib${LIB}.o:: ${OBJS:O} __buildstdlib

CPPFLAGS+= -Wno-pointer-sign
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.bootp.c+= -O0
-.endif
diff --git a/sys/lib/libz/Makefile b/sys/lib/libz/Makefile
index 6945c0da6c6..61fb7d4f652 100644
--- a/sys/lib/libz/Makefile
+++ b/sys/lib/libz/Makefile
@@ -25,7 +25,3 @@ CLEANFILES+= lib${LIB}.o
.include <bsd.lib.mk>

lib${LIB}.o:: ${OBJS:O} __buildstdlib
-
-.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
-COPTS.inftrees.c+= -O0
-.endif
diff --git a/sys/modules/lfs/Makefile b/sys/modules/lfs/Makefile
index 962538821a5..ea8f187e160 100644
--- a/sys/modules/lfs/Makefile
+++ b/sys/modules/lfs/Makefile
@@ -18,9 +18,4 @@ SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_inode.c ulfs_lookup.c \

WARNS= 3

-.if ${MACHINE} == "vax"
-# GCC 6.5 and 7.4 cannot compile this with -DDIAGNOSTIC and -O2/-O1
-COPTS.lfs_inode.c+= -O0
-.endif
-
.include <bsd.kmodule.mk>
diff --git a/sys/rump/fs/lib/liblfs/Makefile b/sys/rump/fs/lib/liblfs/Makefile
index abade3767d9..68b74c62502 100644
--- a/sys/rump/fs/lib/liblfs/Makefile
+++ b/sys/rump/fs/lib/liblfs/Makefile
@@ -17,9 +17,6 @@ SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_extattr.c \


CFLAGS+= -DLFS_KERNEL_RFW
-.if ${MACHINE_ARCH} == "vax"
-COPTS.lfs_inode.c+=-O0
-.endif

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
diff --git a/usr.sbin/mtrace/Makefile b/usr.sbin/mtrace/Makefile
index aef09db6198..9c125c15265 100644
--- a/usr.sbin/mtrace/Makefile
+++ b/usr.sbin/mtrace/Makefile
@@ -12,10 +12,6 @@ PROG= mtrace
SRCS= igmp.c inet.c kern.c mtrace.c
MAN= mtrace.8

-.if ${MACHINE_ARCH} == "vax"
-COPTS.mtrace.c=-O0
-.endif
-
BINMODE=4555
BINOWN= root

diff --git a/external/gpl3/gcc.old/usr.bin/backend/Makefile b/external/gpl3/gcc.old/usr.bin/backend/Makefile
index d69a26fe619..99e881c783d 100644
--- a/external/gpl3/gcc.old/usr.bin/backend/Makefile
+++ b/external/gpl3/gcc.old/usr.bin/backend/Makefile
@@ -533,68 +533,9 @@ COPTS.insn-recog.c+=-Wno-error

.if ${GCC_MACHINE_ARCH} == "vax"
CPPFLAGS+=-I${.CURDIR}/../../lib/libgcc/libgcov/arch/${GCC_MACHINE_ARCH}
-COPTS.builtins.c+=-O0
-COPTS.calls.c+=-O0
-COPTS.convert.c+=-O0
-COPTS.data-streamer-out.c+=-O0
-COPTS.dse.c+=-O0 # XXX port-vax/51967
-COPTS.dwarf2out.c+=-O0
-COPTS.expmed.c+=-O0
-COPTS.expr.c+=-O0 -Wno-error=tautological-compare
-COPTS.fixed-value.c+=-O0
-COPTS.fold-const.c+=-O0
-COPTS.generic-match.c+=-O0
-COPTS.gimple-fold.c+=-O0
-COPTS.gimple-match.c+=-O0
-COPTS.gimple-ssa-strength-reduction.c+=-O0
-COPTS.gimple-ssa-warn-restrict.c+=-O0
-COPTS.gimple.c+=-O0
-COPTS.internal-fn.c+=-O0
-COPTS.lto-streamer-out.c+=-O0
-COPTS.omp-low.c+=-O0
-COPTS.predict.c+=-O0
-COPTS.range-op.cc+=-O0
-COPTS.recog.c+=-O0
-COPTS.sanopt.c+=-O0
-COPTS.stmt.c+=-O0
-COPTS.stor-layout.c+=-O0
-COPTS.targhooks.c+=-O0
-COPTS.tree-affine.c+=-O0
-COPTS.tree-cfg.c+=-O0
-COPTS.tree-data-ref.c+=-O0
-COPTS.tree-eh.c+=-O0
-COPTS.tree-if-conv.c+=-O0
-COPTS.tree-object-size.c+=-O0
-COPTS.tree-parloops.c+=-O0
-COPTS.tree-predcom.c+=-O0
-COPTS.tree-pretty-print.c+=-O0
-COPTS.tree-ssa-alias.c+=-O0
-COPTS.tree-ssa-ccp.c+=-O0
-COPTS.tree-ssa-forwprop.c+=-O0
-COPTS.tree-ssa-loop-ivopts.c+=-O0
-COPTS.tree-ssa-loop-manip.c+=-O0
-COPTS.tree-ssa-loop-niter.c+=-O0
-COPTS.tree-ssa-math-opts.c+=-O0
-COPTS.tree-ssa-phiopt.c+= -O0
-COPTS.tree-ssa-pre.c+=-O0
-COPTS.tree-ssa-reassoc.c+=-O0
-COPTS.tree-ssa-strlen.c+=-O0
-COPTS.tree-ssa-uninit.c+=-O0
-COPTS.tree-ssa.c+=-O0
-COPTS.tree-switch-conversion.c+=-O0
-COPTS.tree-vect-data-refs.c+=-O0
-COPTS.tree-vect-loop-manip.c+=-O0
-COPTS.tree-vect-loop.c+=-O0
-COPTS.tree-vect-patterns.c+=-O0
-COPTS.tree-vect-stmts.c+=-O0
-COPTS.tree-vrp.c+=-O0
-COPTS.tree.c+=-O0
-COPTS.ubsan.c+=-O0
-COPTS.varasm.c+=-O0
-COPTS.vr-values.c+=-O0
-COPTS.web.c+=-O0
-COPTS.wide-int-range.cc+=-O0
-COPTS.wide-int.cc+=-O0
+
+COPTS.expmed.c+=-Wno-error=tautological-compare
+COPTS.expr.c+=-Wno-error=tautological-compare
.else
COPTS.tree.c= ${${ACTIVE_CC} == "clang" :? -O0 :}
.endif
 1.10 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.9 09-Apr-2021  mrg branches: 1.9.6;
merge GCC 9.3 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1)
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-19 23:58:23 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.2 06-Jul-2016  mrg remove old generated versions of man pages.
update the dist versions of man and info pages to include local changes.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.4 09-Apr-2021  mrg branches: 1.4.6;
merge GCC 9.3 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 01-Aug-2018  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.4.1 01-Aug-2018  christos file all-tree.def was added on branch phil-wifi on 2019-06-10 21:58:10 +0000
 1.1.1.1.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1.1.1.2.1 01-Aug-2018  pgoyette file all-tree.def was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.4.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.10 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.9 09-Apr-2021  mrg branches: 1.9.6;
merge GCC 9.3 into gcc.old.
 1.8 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.7 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.6 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 11-Nov-2018  mrg branches: 1.3.2;
merge GCC 6.5.0 into gcc.old.
 1.2 05-Sep-2018  mrg branches: 1.2.2;
merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.1 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.2.2.3 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.2.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.2.2.1 05-Sep-2018  pgoyette file auto-host.h was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.3.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.3.2.2 10-Jun-2019  christos Sync with HEAD
 1.3.2.1 11-Nov-2018  christos file auto-host.h was added on branch phil-wifi on 2019-06-10 21:58:10 +0000
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.3 26-Sep-2019  mrg branches: 1.3.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 01-Aug-2018  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.4.1 01-Aug-2018  christos file bconfig.h was added on branch phil-wifi on 2019-06-10 21:58:10 +0000
 1.1.1.1.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1.1.1.2.1 01-Aug-2018  pgoyette file bconfig.h was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.3.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.8 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.7 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.6 09-Apr-2021  mrg branches: 1.6.6;
merge GCC 9.3 into gcc.old.
 1.5 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.4 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.7 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 11-Nov-2018  mrg branches: 1.1.1.2.2;
merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.1 01-Aug-2018  mrg branches: 1.1.1.1.2;
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.2.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.2.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.1.2.2.1 11-Nov-2018  christos file bversion.h was added on branch phil-wifi on 2019-06-10 21:58:10 +0000
 1.1.1.1.2.3 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.1.1.1.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1.1.1.2.1 01-Aug-2018  pgoyette file bversion.h was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.6.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.3 26-Sep-2019  mrg branches: 1.3.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 01-Aug-2018  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.4.1 01-Aug-2018  christos file config.h was added on branch phil-wifi on 2019-06-10 21:58:10 +0000
 1.1.1.1.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1.1.1.2.1 01-Aug-2018  pgoyette file config.h was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.3.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.10 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.9 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.6 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 07-Sep-2018  christos branches: 1.3.2;
fix the build; this was mis-generated before to an empty file.
 1.2 05-Sep-2018  mrg branches: 1.2.2;
merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.7 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.1 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.2.2.3 30-Sep-2018  pgoyette Ssync with HEAD
 1.2.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.2.2.1 05-Sep-2018  pgoyette file configargs.h was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.3.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.3.2.2 10-Jun-2019  christos Sync with HEAD
 1.3.2.1 07-Sep-2018  christos file configargs.h was added on branch phil-wifi on 2019-06-10 21:58:10 +0000
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.8 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.7 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.6 09-Apr-2021  mrg branches: 1.6.6;
merge GCC 9.3 into gcc.old.
 1.5 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.4 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.7 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 11-Nov-2018  mrg branches: 1.1.1.2.2;
merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.1 01-Aug-2018  mrg branches: 1.1.1.1.2;
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.2.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.2.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.1.2.2.1 11-Nov-2018  christos file defs.mk was added on branch phil-wifi on 2019-06-10 21:58:11 +0000
 1.1.1.1.2.3 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.1.1.1.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1.1.1.2.1 01-Aug-2018  pgoyette file defs.mk was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.6.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 01-Aug-2018  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1.4.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.4.1 01-Aug-2018  christos file gtyp-input.list was added on branch phil-wifi on 2019-06-10 21:58:11 +0000
 1.1.1.1.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1.1.1.2.1 01-Aug-2018  pgoyette file gtyp-input.list was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 01-Aug-2018  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1.4.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.4.1 01-Aug-2018  christos file insn-modes.h was added on branch phil-wifi on 2019-06-10 21:58:11 +0000
 1.1.1.1.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1.1.1.2.1 01-Aug-2018  pgoyette file insn-modes.h was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.3 26-Sep-2019  mrg branches: 1.3.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 01-Aug-2018  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.4.1 01-Aug-2018  christos file multilib.h was added on branch phil-wifi on 2019-06-10 21:58:11 +0000
 1.1.1.1.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1.1.1.2.1 01-Aug-2018  pgoyette file multilib.h was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.3.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.9 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.8 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.7 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.6 09-Apr-2021  mrg branches: 1.6.6;
merge GCC 9.3 into gcc.old.
 1.5 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.4 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.7 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 11-Nov-2018  mrg branches: 1.1.1.2.2;
merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.1 01-Aug-2018  mrg branches: 1.1.1.1.2;
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.2.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.2.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.1.2.2.1 11-Nov-2018  christos file plugin-version.h was added on branch phil-wifi on 2019-06-10 21:58:11 +0000
 1.1.1.1.2.3 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.1.1.1.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1.1.1.2.1 01-Aug-2018  pgoyette file plugin-version.h was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.6.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.5 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.4 19-Aug-2020  mrg branches: 1.4.6;
merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 01-Aug-2018  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 01-Aug-2018  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1.4.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.4.1 01-Aug-2018  christos file tm.h was added on branch phil-wifi on 2019-06-10 21:58:11 +0000
 1.1.1.1.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.1.1.1.2.1 01-Aug-2018  pgoyette file tm.h was added on branch pgoyette-compat on 2018-09-06 06:53:35 +0000
 1.4.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.4 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.3 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.5 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.4 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.3 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.2 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.5 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.4 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.3 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.2 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.5 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.4 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.3 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.2 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.4 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.3 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.4 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.3 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.5 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.4 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.3 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.2 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.3 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.2 09-Apr-2021  mrg branches: 1.2.6;
merge GCC 9.3 into gcc.old.
 1.1 04-Sep-2020  jakllsch branches: 1.1.1;
Native GCC (old) for aarch64eb
 1.1.1.2 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.1 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 19-Aug-2020  mrg branches: 1.9.6;
merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 18-Aug-2020  mrg branches: 1.1.1.1.6;
initial GCC 8.4 -> gcc.old import.
 1.1.1.1.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 18-Aug-2020  mrg branches: 1.1.1.1.6;
initial GCC 8.4 -> gcc.old import.
 1.1.1.1.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 18-Aug-2020  mrg branches: 1.1.1.1.6;
initial GCC 8.4 -> gcc.old import.
 1.1.1.1.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 18-Aug-2020  mrg branches: 1.1.1.1.6;
initial GCC 8.4 -> gcc.old import.
 1.1.1.1.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 19-Aug-2020  mrg branches: 1.13.6;
merge GCC 8.4 into gcc.old.
 1.12 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 19-Aug-2020  mrg branches: 1.11.6;
merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 19-Aug-2020  mrg branches: 1.13.6;
merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 19-Aug-2020  mrg branches: 1.12.6;
merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 19-Aug-2020  mrg branches: 1.10.6;
merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.4 19-Aug-2020  mrg branches: 1.4.6;
merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.4.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 19-Aug-2020  mrg branches: 1.11.6;
merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 19-Aug-2020  mrg branches: 1.10.6;
merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:24 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:52 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Jul-2023  mrg regen for earmv4/earmv4eb.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.11 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 20-Jul-2023  mrg regen for earmv4/earmv4eb.
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.11 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 20-Jul-2023  mrg regen for earmv4/earmv4eb.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.11 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Jul-2023  mrg regen for earmv4/earmv4eb.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.11 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Jul-2023  mrg regen for earmv4/earmv4eb.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.11 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 20-Jul-2023  mrg regen for earmv4/earmv4eb.
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.11 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 20-Jul-2023  mrg regen for earmv4/earmv4eb.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.11 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Jul-2023  mrg regen for earmv4/earmv4eb.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.11 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:25 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:53 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 13-Nov-2017  mrg merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 18-Aug-2020  mrg branches: 1.1.1;
Initial revision
 1.1.1.4 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.3 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.2 09-Apr-2021  mrg branches: 1.1.1.2.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.14 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 13-Nov-2017  mrg branches: 1.8.2; 1.8.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.7 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.13 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 21-Apr-2016  mrg branches: 1.4.2;
regenerate mknative-gcc for GCC 4.8 and *arm*
 1.3 23-Sep-2015  mrg re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
merge GCC 5.5.0 in gcc.old.
 1.6 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 23-Sep-2015  mrg branches: 1.4.2;
re-merge GCC 4.8.5 (part 1).
 1.3 07-Apr-2015  mrg delete GCC 4.5.
 1.2 06-Mar-2014  skrll branches: 1.2.4; 1.2.6; 1.2.8;
Re-run mknative for hppa space register convention change. twice!
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.2.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 06-Mar-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.2.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 06-Mar-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 19-Aug-2020  mrg branches: 1.10.6;
merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 23-Jul-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.4 into gcc.old.
 1.5 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.4 23-Sep-2015  mrg branches: 1.4.2;
re-merge GCC 4.8.5 (part 1).
 1.3 07-Apr-2015  mrg delete GCC 4.5.
 1.2 06-Mar-2014  skrll branches: 1.2.4; 1.2.6; 1.2.8;
Re-run mknative for hppa space register convention change. twice!
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.2.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 06-Mar-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.2.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 06-Mar-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.4.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file i386-builtin-types.inc was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file i386-builtin-types.inc was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.9 19-Aug-2020  mrg branches: 1.9.6;
merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 05-Oct-2017  christos branches: 1.6.2; 1.6.4;
re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.11 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 19-Aug-2020  mrg branches: 1.9.6;
merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 19-Aug-2020  mrg branches: 1.9.6;
merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:26 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 19-Aug-2020  mrg branches: 1.9.6;
merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:54 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.2 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.18 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.17 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.16 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.15 09-Apr-2021  mrg branches: 1.15.6;
merge GCC 9.3 into gcc.old.
 1.14 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.13 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.12 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.11 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.10 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.9 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.8 14-Apr-2018  mrg branches: 1.8.2;
apply the changes from GCC 6 / powerpc and netbsd-stdint.h
to make <stdatomic.h> work.
 1.7 13-Nov-2017  mrg branches: 1.7.2;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.7.2.1 16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.8.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.2.1 10-Jun-2019  christos Sync with HEAD
 1.15.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 14-Apr-2018  mrg branches: 1.7.2;
apply the changes from GCC 6 / powerpc and netbsd-stdint.h
to make <stdatomic.h> work.
 1.6 13-Nov-2017  mrg branches: 1.6.2;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.2.3 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.6.2.1 16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.7.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.2.1 10-Jun-2019  christos Sync with HEAD
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 14-Apr-2018  mrg branches: 1.6.2;
apply the changes from GCC 6 / powerpc and netbsd-stdint.h
to make <stdatomic.h> work.
 1.5 23-Jul-2017  mrg branches: 1.5.2;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.2.1 16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.6.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.2.1 10-Jun-2019  christos Sync with HEAD
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 14-Apr-2018  mrg branches: 1.6.2;
apply the changes from GCC 6 / powerpc and netbsd-stdint.h
to make <stdatomic.h> work.
 1.5 23-Jul-2017  mrg branches: 1.5.2;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.2.1 16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.6.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.2.1 10-Jun-2019  christos Sync with HEAD
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.8 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 09-Apr-2021  mrg branches: 1.12.6;
merge GCC 9.3 into gcc.old.
 1.11 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.12.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.6 09-Apr-2021  mrg branches: 1.6.6;
merge GCC 9.3 into gcc.old.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.10 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.9 09-Apr-2021  mrg branches: 1.9.6;
merge GCC 9.3 into gcc.old.
 1.8 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.7 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.6 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.5 26-Sep-2019  mrg branches: 1.5.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.10 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.9 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.6 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.5 26-Sep-2019  mrg branches: 1.5.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.10 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.9 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.6 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.10 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.9 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.6 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.8 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.7 09-Apr-2021  mrg branches: 1.7.6;
merge GCC 9.3 into gcc.old.
 1.6 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 26-Sep-2019  mrg branches: 1.1.1;
Initial revision
 1.1.1.5 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.4 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.3 09-Apr-2021  mrg branches: 1.1.1.3.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.1 26-Sep-2019  mrg branches: 1.1.1.1.4;
import GCC 7.4 as gcc.old
 1.1.1.3.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 26-Sep-2019  martin file insn-modes.h was added on branch phil-wifi on 2020-04-13 08:02:03 +0000
 1.5 26-Sep-2019  mrg branches: 1.5.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.11 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.10 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.9 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.6 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.7 09-Apr-2021  mrg branches: 1.7.6;
merge GCC 9.3 into gcc.old.
 1.6 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.5 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.6 09-Apr-2021  mrg branches: 1.6.6;
merge GCC 9.3 into gcc.old.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.10 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.9 09-Apr-2021  mrg branches: 1.9.6;
merge GCC 9.3 into gcc.old.
 1.8 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.7 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.6 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.5 26-Sep-2019  mrg branches: 1.5.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.10 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.9 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.6 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.5 26-Sep-2019  mrg branches: 1.5.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.10 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.9 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.6 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.11 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.10 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.9 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.6 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.8 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.7 09-Apr-2021  mrg branches: 1.7.6;
merge GCC 9.3 into gcc.old.
 1.6 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 26-Sep-2019  mrg branches: 1.1.1;
Initial revision
 1.1.1.5 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.4 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.3 09-Apr-2021  mrg branches: 1.1.1.3.6;
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.1 26-Sep-2019  mrg branches: 1.1.1.1.4;
import GCC 7.4 as gcc.old
 1.1.1.3.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 26-Sep-2019  martin file insn-modes.h was added on branch phil-wifi on 2020-04-13 08:02:03 +0000
 1.5 26-Sep-2019  mrg branches: 1.5.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.11 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.10 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.9 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.6 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.5 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.7 09-Apr-2021  mrg branches: 1.7.6;
merge GCC 9.3 into gcc.old.
 1.6 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.5 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.4 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.3 23-Jul-2017  mrg branches: 1.3.4;
merge GCC 5.4 into gcc.old.
 1.2 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.1 23-Sep-2015  mrg branches: 1.1.1;
Initial revision
 1.1.1.5 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.4 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.3 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.2 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.1 23-Sep-2015  mrg branches: 1.1.1.1.2;
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file sysroot-suffix.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file sysroot-suffix.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 19-Aug-2020  mrg branches: 1.9.6;
merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:27 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file sysroot-suffix.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file sysroot-suffix.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 19-Aug-2020  mrg branches: 1.9.6;
merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:55 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.18 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.17 09-Oct-2023  rin gcc.old: vax: mknative for PR port-vax/57646

Summary of changes:

(1) HAVE_AS_CFI_SECTIONS becomes defined.
(2) mempcpy.o is dropped as mempcpy(3) was added to -current
(but not to netbsd-10).
(3) working directories in usr.bin/gcc/arch/vax/configargs.h.

(1) will be pulled up into netbsd-10. I've confirmed that
pkgsrc/lang/perl5 builds and works as before with this change.

For now, (3) is reverted by hand. It would be better to improve mknative
not to leak working directories. But it should be NFC anyway.

For vax, mknative for binutils and gdb does not brings about significant
changes.

For other platforms, mknative for gcc.old makes no significant changes
(actually confirmed only for evbarm64, but it should be enough).

Thanks mrg@ for suggestion.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.9 19-Aug-2020  mrg branches: 1.9.6;
merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 09-Apr-2021  mrg branches: 1.8.6;
merge GCC 9.3 into gcc.old.
 1.7 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file all-tree.def was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file all-tree.def was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.8.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.15 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 24-Oct-2019  kamil Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file auto-host.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file auto-host.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bconfig.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bconfig.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file bversion.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file bversion.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file config.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file config.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.17 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.16 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.15 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.14 09-Apr-2021  mrg branches: 1.14.6;
merge GCC 9.3 into gcc.old.
 1.13 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.12 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.11 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.10 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.9 05-Sep-2018  mrg merge in missing changes from gcc to gcc.old (both GCC 6.4.):

--
redo mknative-gcc for all ports. main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
--
regen to pull out INTERNAL_CFLAGS.
--
pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add
it to CPPFLAGS.

this fixes PR#53567 for me.
 1.8 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.7 13-Nov-2017  mrg branches: 1.7.2; 1.7.4;
mknative-gcc for some GCC 5.5. c++config.h is wrong so far.
 1.6 05-Oct-2017  christos re-run mknative to disable the libstdc++ "dual abi". Bump.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file configargs.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file configargs.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.1 10-Jun-2019  christos Sync with HEAD
 1.7.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.14.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file defs.mk was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file defs.mk was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 26-Sep-2019  mrg branches: 1.7.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.6 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gthr-default.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gthr-default.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.7.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.12 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.11 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.10 09-Apr-2021  mrg branches: 1.10.6;
merge GCC 9.3 into gcc.old.
 1.9 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.9 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.8 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.7 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file gtyp-input.list was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file gtyp-input.list was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.10.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.13 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.12 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.11 09-Apr-2021  mrg branches: 1.11.6;
merge GCC 9.3 into gcc.old.
 1.10 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.9 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.8 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.10 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.9 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.8 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.7 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.6 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file i386-builtin-types.inc was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file i386-builtin-types.inc was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.11.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.7 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.6 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.5 09-Apr-2021  mrg branches: 1.5.6;
merge GCC 9.3 into gcc.old.
 1.4 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.3 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.2 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.1 23-Jul-2017  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.6 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.5 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.4 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.3 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.2 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.1 23-Jul-2017  mrg branches: 1.1.1.1.2; 1.1.1.1.4;
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.1.1.4.1 10-Jun-2019  christos Sync with HEAD
 1.1.1.1.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.5.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.8 26-Sep-2019  mrg branches: 1.8.8;
merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.3 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file multilib.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file multilib.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.8.8.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.1 20-Feb-2023  mrg branches: 1.1.1;
Initial revision
 1.1.1.1 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.16 07-Sep-2025  mrg merge GCC 12 into gcc.old.
 1.15 14-Jul-2023  mrg merge GCC 10.5.0 in gcc.old
 1.14 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.13 09-Apr-2021  mrg branches: 1.13.6;
merge GCC 9.3 into gcc.old.
 1.12 19-Aug-2020  mrg merge GCC 8.4 into gcc.old.
 1.11 13-Aug-2020  mrg regen mknative files for GCC 7.5.
 1.10 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.9 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.8 11-Nov-2018  mrg merge GCC 6.5.0 into gcc.old.
 1.7 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.6 13-Nov-2017  mrg branches: 1.6.2; 1.6.4;
merge GCC 5.5.0 in gcc.old.
 1.5 23-Jul-2017  mrg merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.12 07-Sep-2025  mrg import our GCC 12.5.0 as gcc.old.
 1.1.1.11 14-Jul-2023  mrg import GCC 10.5.0 into gcc.old (this time properly.)
 1.1.1.10 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.9 09-Apr-2021  mrg second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.
 1.1.1.8 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.7 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.6 11-Nov-2018  mrg merge GCC 6.5 into gcc.old (properly this time.)
 1.1.1.5 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.4 13-Nov-2017  mrg import GCC 5.5 into gcc.old.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file plugin-version.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file plugin-version.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.6.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.6.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.
 1.10 20-Feb-2023  mrg merge GCC 10.4 into gcc.old.
 1.9 19-Aug-2020  mrg branches: 1.9.6;
merge GCC 8.4 into gcc.old.
 1.8 26-Sep-2019  mrg merge gcc 7.4 into gcc.old part 3 (last?)
 1.7 20-Jun-2019  mrg delete GCC 6.5. every platform has been on GCC 7 for a while now.
 1.6 02-Aug-2018  mrg merge GCC 6.4 into gcc.old.
 1.5 23-Jul-2017  mrg branches: 1.5.2; 1.5.4;
merge GCC 5.4 into gcc.old.
 1.4 09-Oct-2016  skrll Remove gcc.old now it is no longer used.
 1.3 23-Sep-2015  mrg branches: 1.3.2;
re-merge GCC 4.8.5 (part 1).
 1.2 07-Apr-2015  mrg delete GCC 4.5.
 1.1 25-Feb-2014  mrg branches: 1.1.1;
Initial revision
 1.1.1.7 20-Feb-2023  mrg initial import of GCC 10 sources into "gcc.old".
 1.1.1.6 18-Aug-2020  mrg initial GCC 8.4 -> gcc.old import.
 1.1.1.5 26-Sep-2019  mrg import GCC 7.4 as gcc.old
 1.1.1.4 01-Aug-2018  mrg import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.
 1.1.1.3 23-Jul-2017  mrg import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.
 1.1.1.2 23-Sep-2015  mrg import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
 1.1.1.1 25-Feb-2014  mrg branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.8;
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.
 1.1.1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.1.1.8.1 25-Feb-2014  tls file tm.h was added on branch tls-maxphys on 2014-08-19 23:58:28 +0000
 1.1.1.1.6.1 11-Apr-2015  snj delete gcc 4.5, as requested by mrg in ticket #674
 1.1.1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.1.1.4.1 25-Feb-2014  yamt file tm.h was added on branch yamt-pagecache on 2014-05-22 15:58:56 +0000
 1.3.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.5.2.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.9.6.1 22-Mar-2023  martin Remove directory, requested by mrg in ticket #123:

external/gpl3/gcc.old (remove)

This directory is not used on this branch.

RSS XML Feed