aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@apple.com>2005-07-08 05:51:06 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2005-07-08 05:51:06 +0000
commited5b9f96eee1e13fbcd8e2a8be13ecad11e63085 (patch)
tree196c92bd39ca5ca9c2d8938d216167fc1edd704d /gcc/config.gcc
parent5f7d29798eb704cf8d552e1d9ebfc5994382ee5b (diff)
downloadgcc-ed5b9f96eee1e13fbcd8e2a8be13ecad11e63085.zip
gcc-ed5b9f96eee1e13fbcd8e2a8be13ecad11e63085.tar.gz
gcc-ed5b9f96eee1e13fbcd8e2a8be13ecad11e63085.tar.bz2
Index: ChangeLog
2005-07-07 Geoffrey Keating <geoffk@apple.com> * config.gcc (*-*-darwin*): Only one target-specific header file for generic darwin. (powerpc-*-darwin*): Add version-specific header files. * configure.in (gcc_AC_CHECK_DECLS): Add strverscmp. * config.in: Regenerate. * configure: Regenerate. * gcc.c: Include xregex.h. (version_compare_spec_function): New. (spec_function): Add version-compare. (replace_outfile_spec_function): Reformat comment. (compare_version_strings): New. * config/darwin-c.c (version_as_macro): New. (builtin_define): New. (darwin_cpp_builtins): New. * config/darwin-protos.h (darwin_cpp_builtins): New. * config/darwin.h (CPP_SPEC): Don't define APPLE_CC here. (LIB_SPEC): Make unconditional, update comment. (TARGET_C99_FUNCTIONS): Define. * config/darwin.opt: Sort. (mmacosx-version-min=): New. * config/darwin7.h: Delete. * config/darwin8.h: Delete. * config/i386/darwin.h (): Call darwin_cpp_builtins. * config/rs6000/darwin.h (): Call darwin_cpp_builtins. (TARGET_C99_FUNCTIONS): Define. * config/rs6000/darwin7.h: New. * config/rs6000/darwin8.h: New. * doc/invoke.texi (Darwin Options): Add -mmacosx-version-min= (-mmacosx-version-min): Document. Index: testsuite/ChangeLog 2005-07-07 Geoffrey Keating <geoffk@apple.com> * gcc.dg/darwin-version-1.c: New. * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3. * gcc.dg/builtins-20.c: Likewise. * gcc.dg/builtins-53.c: Likewise. * gcc.dg/torture/builtins-convert-1.c: Likewise. * gcc.dg/torture/builtins-convert-2.c: Likewise. * gcc.dg/torture/builtins-convert-3.c: Likewise. * gcc.dg/torture/builtins-power-1.c: Likewise. * gcc.dg/builtins-config.h: Complain if macosx-version-min not set on Darwin. From-SVN: r101753
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc18
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 66cced2..4119abb 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -355,12 +355,6 @@ esac
# Common parts for widely ported systems.
case ${target} in
*-*-darwin*)
- case ${target} in
- *-darwin1[0-9]*) tm_file="${tm_file} darwin8.h" ;;
- *-darwin[0-6]*) ;;
- *-darwin7*) tm_file="${tm_file} darwin7.h" ;;
- *) tm_file="${tm_file} darwin8.h" ;;
- esac
tm_file="${tm_file} darwin.h"
tm_p_file="${tm_p_file} darwin-protos.h"
tmake_file="t-darwin t-slibgcc-darwin"
@@ -1608,9 +1602,15 @@ powerpc-*-darwin*)
tmake_file="${tmake_file} rs6000/t-darwin"
extra_options="${extra_options} rs6000/darwin.opt"
case ${target} in
- *-darwin1[0-9]*) tmake_file="${tmake_file} rs6000/t-darwin8" ;;
- *-darwin[0-7]*) ;;
- *-darwin[8-9]*) tmake_file="${tmake_file} rs6000/t-darwin8" ;;
+ *-darwin1[0-9]* | *-darwin[8-9]*)
+ tmake_file="${tmake_file} rs6000/t-darwin8"
+ tm_file="${tm_file} rs6000/darwin8.h"
+ ;;
+ *-darwin7*)
+ tm_file="${tm_file} rs6000/darwin7.h"
+ ;;
+ *-darwin[0-6]*)
+ ;;
esac
extra_headers=altivec.h
;;