From 3c00589d322cfb7ff80c9661342eb48324d35101 Mon Sep 17 00:00:00 2001 From: ro Date: Mon, 29 Sep 2003 20:02:08 +0000 Subject: [PATCH] boehm-gc: * configure.in: Remove wildcard from Solaris 8-9/Intel and Solaris 2.3/SPARC, there are no micro versions. Treat Solaris 10 and up alike. * configure: Regenerate. gcc: * config.gcc (sparc-*-solaris2*): Handle Solaris 10 and up like Solaris 7-9. * fixinc/inclhack.def (solaris_widec): Replace solaris2.[0-5]* by wildcards which explicitly match micro versions. * fixinc/fixincl.x: Regenerate. libstdc++-v3: * configure.host: Handle Solaris 2.5 micro releases explicitly. Remove wildcards from Solaris 2.6, 7-9: there were no micro releases. Treat Solaris 10 and up like 7-9. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71914 138bc75d-0d04-0410-961f-82ee72b054a4 --- boehm-gc/ChangeLog | 7 +++++++ boehm-gc/configure | 4 ++-- boehm-gc/configure.in | 4 ++-- gcc/ChangeLog | 9 +++++++++ gcc/config.gcc | 2 +- gcc/fixinc/fixincl.x | 7 ++++--- gcc/fixinc/inclhack.def | 3 ++- libstdc++-v3/ChangeLog | 7 +++++++ libstdc++-v3/configure.host | 6 +++--- 9 files changed, 37 insertions(+), 12 deletions(-) diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog index 2d6d229b971..ec1d28fabd8 100644 --- a/boehm-gc/ChangeLog +++ b/boehm-gc/ChangeLog @@ -1,3 +1,10 @@ +2003-09-29 Rainer Orth + + * configure.in: Remove wildcard from Solaris 8-9/Intel and Solaris + 2.3/SPARC, there are no micro versions. + Treat Solaris 10 and up alike. + * configure: Regenerate. + 2003-09-22 Anthony Green * os_dep.c: Fix GC_get_stack_base build problem for vanilla elf diff --git a/boehm-gc/configure b/boehm-gc/configure index 0ef1af8e771..f75df12a3c5 100755 --- a/boehm-gc/configure +++ b/boehm-gc/configure @@ -3089,7 +3089,7 @@ case "$host" in alpha*-*-linux*) machdep="alpha_mach_dep.lo" ;; - i?86-*-solaris2.[89]*) + i?86-*-solaris2.[89] | i?86-*-solaris2.1?) cat >> confdefs.h <<\EOF #define SOLARIS25_PROC_VDB_BUG_FIXED 1 EOF @@ -3123,7 +3123,7 @@ EOF sparc-*-netbsd*) machdep="sparc_netbsd_mach_dep.lo" ;; - sparc-sun-solaris2.3*) + sparc-sun-solaris2.3) machdep="sparc_mach_dep.lo" cat >> confdefs.h <<\EOF #define SUNOS53_SHARED_LIB 1 diff --git a/boehm-gc/configure.in b/boehm-gc/configure.in index 637c8ad35fd..96da3c31ed3 100644 --- a/boehm-gc/configure.in +++ b/boehm-gc/configure.in @@ -257,7 +257,7 @@ case "$host" in alpha*-*-linux*) machdep="alpha_mach_dep.lo" ;; - i?86-*-solaris2.[[89]]*) + i?86-*-solaris2.[[89]] | i?86-*-solaris2.1?) AC_DEFINE(SOLARIS25_PROC_VDB_BUG_FIXED) ;; mipstx39-*-elf*) @@ -279,7 +279,7 @@ case "$host" in sparc-*-netbsd*) machdep="sparc_netbsd_mach_dep.lo" ;; - sparc-sun-solaris2.3*) + sparc-sun-solaris2.3) machdep="sparc_mach_dep.lo" AC_DEFINE(SUNOS53_SHARED_LIB) ;; diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 307e9b76fd9..4534bbc904c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2003-09-29 Rainer Orth + + * config.gcc (sparc-*-solaris2*): Handle Solaris 10 and up like + Solaris 7-9. + + * fixinc/inclhack.def (solaris_widec): Replace solaris2.[0-5]* by + wildcards which explicitly match micro versions. + * fixinc/fixincl.x: Regenerate. + 2003-09-29 Kazu Hirata * fold-const.c (fold): Fold (A & ~B) - (A & B) into diff --git a/gcc/config.gcc b/gcc/config.gcc index c79167e0f4a..912f696f580 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -1986,7 +1986,7 @@ sparc-*-solaris2*) tm_file="${tm_file} sparc/sol26-sld.h" fi ;; - *-*-solaris2.[789]) + *-*-solaris2.[789] | *-*-solaris2.1[0-9]) tm_file="sparc/biarch64.h ${tm_file} sparc/sol2-bi.h" if test x$gnu_ld = xyes; then tm_file="${tm_file} sparc/sol2-gld-bi.h" diff --git a/gcc/fixinc/fixincl.x b/gcc/fixinc/fixincl.x index bbc664b4ee8..7e2045f1f17 100644 --- a/gcc/fixinc/fixincl.x +++ b/gcc/fixinc/fixincl.x @@ -2,11 +2,11 @@ * * DO NOT EDIT THIS FILE (fixincl.x) * - * It has been AutoGen-ed Friday August 29, 2003 at 01:36:38 PM EDT + * It has been AutoGen-ed Monday September 1, 2003 at 01:54:41 PM MEST * From the definitions inclhack.def * and the template file fixincl */ -/* DO NOT CVS-MERGE THIS FILE, EITHER Fri Aug 29 13:36:38 EDT 2003 +/* DO NOT CVS-MERGE THIS FILE, EITHER Mon Sep 1 13:54:42 MEST 2003 * * You must regenerate it. Use the ./genfixes script. * @@ -4142,7 +4142,8 @@ tSCC zSolaris_WidecList[] = * Machine/OS name selection pattern */ tSCC* apzSolaris_WidecMachs[] = { - "*-*-solaris2.[0-5]*", + "*-*-solaris2.[0-5]", + "*-*-solaris2.[0-5].*", (const char*)NULL }; /* diff --git a/gcc/fixinc/inclhack.def b/gcc/fixinc/inclhack.def index edf28b5cf0e..47339b4e4e9 100644 --- a/gcc/fixinc/inclhack.def +++ b/gcc/fixinc/inclhack.def @@ -2336,7 +2336,8 @@ fix = { fix = { hackname = solaris_widec; files = widec.h; - mach = '*-*-solaris2.[0-5]*'; + mach = '*-*-solaris2.[0-5]'; + mach = '*-*-solaris2.[0-5].*'; bypass = "include.*wchar\\.h"; select = "#include "; c_fix = format; diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d6713f2d82c..58fdc7112fe 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2003-09-29 Rainer Orth + + * configure.host: Handle Solaris 2.5 micro releases explicitly. + Remove wildcards from Solaris 2.6, 7-9: there were no + micro releases. + Treat Solaris 10 and up like 7-9. + 2003-09-29 Paolo Carlini * include/bits/stl_algo.h (search_n): Improve the previous diff --git a/libstdc++-v3/configure.host b/libstdc++-v3/configure.host index ccc6ef9d1ae..e830e1b7a4e 100644 --- a/libstdc++-v3/configure.host +++ b/libstdc++-v3/configure.host @@ -179,13 +179,13 @@ case "${host_os}" in echo "Please specify the full version of Solaris, ie. solaris2.9 " 1>&2 exit 1; ;; - solaris2.5*) + solaris2.5 | solaris2.5.[0-9]) os_include_dir="os/solaris/solaris2.5" ;; - solaris2.6*) + solaris2.6) os_include_dir="os/solaris/solaris2.6" ;; - solaris2.[789]*) + solaris2.[789] | solaris2.1[0-9]) os_include_dir="os/solaris/solaris2.7" ;; windiss*) -- 2.11.0