# GCC host-specific configuration file.
-# Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006
+# Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006, 2007
# Free Software Foundation, Inc.
#This file is part of GCC.
#GCC is free software; you can redistribute it and/or modify it under
#the terms of the GNU General Public License as published by the Free
-#Software Foundation; either version 2, or (at your option) any later
+#Software Foundation; either version 3, or (at your option) any later
#version.
#GCC is distributed in the hope that it will be useful, but WITHOUT
#for more details.
#You should have received a copy of the GNU General Public License
-#along with GCC; see the file COPYING. If not, write to the Free
-#Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-#02110-1301, USA.
+#along with GCC; see the file COPYING3. If not see
+#<http://www.gnu.org/licenses/>.
# This is the GCC host-specific configuration file
# where a configuration type is mapped to different system-specific
case ${host} in
i[34567]86-*-* \
| x86_64-*-* )
- # include the support for -march=native only when not cross compiling
- if test x${host} = x${target} ; then
- host_extra_gcc_objs="driver-i386.o"
- host_xmake_file="${host_xmake_file} i386/x-i386"
- fi
+ case ${target} in
+ i[34567]86-*-* \
+ | x86_64-*-* )
+ host_extra_gcc_objs="driver-i386.o"
+ host_xmake_file="${host_xmake_file} i386/x-i386"
+ ;;
+ esac
+ ;;
+esac
+
+case ${host} in
+ rs6000-*-* \
+ | powerpc*-*-* )
+ case ${target} in
+ rs6000-*-* \
+ | powerpc*-*-* )
+ host_extra_gcc_objs="driver-rs6000.o"
+ host_xmake_file="${host_xmake_file} rs6000/x-rs6000"
+ ;;
+ esac
;;
esac
host_xmake_file="${host_xmake_file} i386/x-cygwin"
host_exeext=.exe
;;
- i[34567]86-*-mingw32*)
+ i[34567]86-*-mingw32* | x86_64-*-mingw*)
host_xm_file=i386/xm-mingw32.h
host_xmake_file="${host_xmake_file} i386/x-mingw32"
host_exeext=.exe
i[34567]86-*-interix3*)
host_xmake_file="${host_xmake_file} x-interix"
;;
- i[34567]86-*-darwin*)
+ i[34567]86-*-darwin* | x86_64-*-darwin*)
out_host_hook_obj="${out_host_hook_obj} host-i386-darwin.o"
host_xmake_file="${host_xmake_file} i386/x-darwin"
;;
out_host_hook_obj="${out_host_hook_obj} host-ppc-darwin.o"
host_xmake_file="${host_xmake_file} rs6000/x-darwin"
;;
+ powerpc64-*-darwin*)
+ out_host_hook_obj="${out_host_hook_obj} host-ppc64-darwin.o"
+ host_xmake_file="${host_xmake_file} rs6000/x-darwin64"
+ ;;
*-*-solaris2*)
out_host_hook_obj=host-solaris.o
host_xmake_file="${host_xmake_file} x-solaris"