Commit 51ac684e by Rainer Orth Committed by Rainer Orth

configure.in: Remove wildcard from Solaris 8-9/Intel and Solaris 2.3/SPARC...

	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.

From-SVN: r71914
parent 6821a40b
2003-09-29 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* 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 <green@redhat.com> 2003-09-22 Anthony Green <green@redhat.com>
* os_dep.c: Fix GC_get_stack_base build problem for vanilla elf * os_dep.c: Fix GC_get_stack_base build problem for vanilla elf
......
...@@ -3089,7 +3089,7 @@ case "$host" in ...@@ -3089,7 +3089,7 @@ case "$host" in
alpha*-*-linux*) alpha*-*-linux*)
machdep="alpha_mach_dep.lo" machdep="alpha_mach_dep.lo"
;; ;;
i?86-*-solaris2.[89]*) i?86-*-solaris2.[89] | i?86-*-solaris2.1?)
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
#define SOLARIS25_PROC_VDB_BUG_FIXED 1 #define SOLARIS25_PROC_VDB_BUG_FIXED 1
EOF EOF
...@@ -3123,7 +3123,7 @@ EOF ...@@ -3123,7 +3123,7 @@ EOF
sparc-*-netbsd*) sparc-*-netbsd*)
machdep="sparc_netbsd_mach_dep.lo" machdep="sparc_netbsd_mach_dep.lo"
;; ;;
sparc-sun-solaris2.3*) sparc-sun-solaris2.3)
machdep="sparc_mach_dep.lo" machdep="sparc_mach_dep.lo"
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
#define SUNOS53_SHARED_LIB 1 #define SUNOS53_SHARED_LIB 1
......
...@@ -257,7 +257,7 @@ case "$host" in ...@@ -257,7 +257,7 @@ case "$host" in
alpha*-*-linux*) alpha*-*-linux*)
machdep="alpha_mach_dep.lo" machdep="alpha_mach_dep.lo"
;; ;;
i?86-*-solaris2.[[89]]*) i?86-*-solaris2.[[89]] | i?86-*-solaris2.1?)
AC_DEFINE(SOLARIS25_PROC_VDB_BUG_FIXED) AC_DEFINE(SOLARIS25_PROC_VDB_BUG_FIXED)
;; ;;
mipstx39-*-elf*) mipstx39-*-elf*)
...@@ -279,7 +279,7 @@ case "$host" in ...@@ -279,7 +279,7 @@ case "$host" in
sparc-*-netbsd*) sparc-*-netbsd*)
machdep="sparc_netbsd_mach_dep.lo" machdep="sparc_netbsd_mach_dep.lo"
;; ;;
sparc-sun-solaris2.3*) sparc-sun-solaris2.3)
machdep="sparc_mach_dep.lo" machdep="sparc_mach_dep.lo"
AC_DEFINE(SUNOS53_SHARED_LIB) AC_DEFINE(SUNOS53_SHARED_LIB)
;; ;;
......
2003-09-29 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* 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 <kazu@cs.umass.edu> 2003-09-29 Kazu Hirata <kazu@cs.umass.edu>
* fold-const.c (fold): Fold (A & ~B) - (A & B) into * fold-const.c (fold): Fold (A & ~B) - (A & B) into
......
...@@ -1986,7 +1986,7 @@ sparc-*-solaris2*) ...@@ -1986,7 +1986,7 @@ sparc-*-solaris2*)
tm_file="${tm_file} sparc/sol26-sld.h" tm_file="${tm_file} sparc/sol26-sld.h"
fi fi
;; ;;
*-*-solaris2.[789]) *-*-solaris2.[789] | *-*-solaris2.1[0-9])
tm_file="sparc/biarch64.h ${tm_file} sparc/sol2-bi.h" tm_file="sparc/biarch64.h ${tm_file} sparc/sol2-bi.h"
if test x$gnu_ld = xyes; then if test x$gnu_ld = xyes; then
tm_file="${tm_file} sparc/sol2-gld-bi.h" tm_file="${tm_file} sparc/sol2-gld-bi.h"
......
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
* *
* DO NOT EDIT THIS FILE (fixincl.x) * 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 * From the definitions inclhack.def
* and the template file fixincl * 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. * You must regenerate it. Use the ./genfixes script.
* *
...@@ -4142,7 +4142,8 @@ tSCC zSolaris_WidecList[] = ...@@ -4142,7 +4142,8 @@ tSCC zSolaris_WidecList[] =
* Machine/OS name selection pattern * Machine/OS name selection pattern
*/ */
tSCC* apzSolaris_WidecMachs[] = { tSCC* apzSolaris_WidecMachs[] = {
"*-*-solaris2.[0-5]*", "*-*-solaris2.[0-5]",
"*-*-solaris2.[0-5].*",
(const char*)NULL }; (const char*)NULL };
/* /*
......
...@@ -2336,7 +2336,8 @@ fix = { ...@@ -2336,7 +2336,8 @@ fix = {
fix = { fix = {
hackname = solaris_widec; hackname = solaris_widec;
files = widec.h; files = widec.h;
mach = '*-*-solaris2.[0-5]*'; mach = '*-*-solaris2.[0-5]';
mach = '*-*-solaris2.[0-5].*';
bypass = "include.*wchar\\.h"; bypass = "include.*wchar\\.h";
select = "#include <euc.h>"; select = "#include <euc.h>";
c_fix = format; c_fix = format;
......
2003-09-29 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* 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 <pcarlini@unitus.it> 2003-09-29 Paolo Carlini <pcarlini@unitus.it>
* include/bits/stl_algo.h (search_n): Improve the previous * include/bits/stl_algo.h (search_n): Improve the previous
......
...@@ -179,13 +179,13 @@ case "${host_os}" in ...@@ -179,13 +179,13 @@ case "${host_os}" in
echo "Please specify the full version of Solaris, ie. solaris2.9 " 1>&2 echo "Please specify the full version of Solaris, ie. solaris2.9 " 1>&2
exit 1; exit 1;
;; ;;
solaris2.5*) solaris2.5 | solaris2.5.[0-9])
os_include_dir="os/solaris/solaris2.5" os_include_dir="os/solaris/solaris2.5"
;; ;;
solaris2.6*) solaris2.6)
os_include_dir="os/solaris/solaris2.6" os_include_dir="os/solaris/solaris2.6"
;; ;;
solaris2.[789]*) solaris2.[789] | solaris2.1[0-9])
os_include_dir="os/solaris/solaris2.7" os_include_dir="os/solaris/solaris2.7"
;; ;;
windiss*) windiss*)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment