comparison gcc/config.host @ 67:f6334be47118

update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
date Tue, 22 Mar 2011 17:18:12 +0900
parents 77e2b8dfacca
children 04ced10e8804
comparison
equal deleted inserted replaced
65:65488c3d617d 67:f6334be47118
1 # GCC host-specific configuration file. 1 # GCC host-specific configuration file.
2 # Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006, 2007, 2008, 2009 2 # Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006, 2007, 2008, 2009,
3 # Free Software Foundation, Inc. 3 # 2010, 2011 Free Software Foundation, Inc.
4 4
5 #This file is part of GCC. 5 #This file is part of GCC.
6 6
7 #GCC is free software; you can redistribute it and/or modify it under 7 #GCC is free software; you can redistribute it and/or modify it under
8 #the terms of the GNU General Public License as published by the Free 8 #the terms of the GNU General Public License as published by the Free
49 # 49 #
50 # out_host_hook_obj An object file that provides the host hooks. 50 # out_host_hook_obj An object file that provides the host hooks.
51 # 51 #
52 # host_can_use_collect2 Set to yes normally; to no if the host cannot 52 # host_can_use_collect2 Set to yes normally; to no if the host cannot
53 # link or otherwise use collect2 53 # link or otherwise use collect2
54 #
54 # use_long_long_for_widest_fast_int Set this to 'yes' if 'long long' 55 # use_long_long_for_widest_fast_int Set this to 'yes' if 'long long'
55 # (or '__int64') is wider than 'long' but still 56 # (or '__int64') is wider than 'long' but still
56 # efficeiently supported by the host hardware. 57 # efficeiently supported by the host hardware.
57 # Only affects compile speed. Default is 'no'. 58 # Only affects compile speed. Default is 'no'.
59 #
60 # host_lto_plugin_soname Set this to the name to which the LTO linker
61 # plugin gets compiled on this host, if it is
62 # different from the default "liblto_plugin.so".
58 63
59 # When setting any of these variables, check to see if a corresponding 64 # When setting any of these variables, check to see if a corresponding
60 # variable is present in config.build; if so, you will likely want to 65 # variable is present in config.build; if so, you will likely want to
61 # set it in both places. 66 # set it in both places.
62 67
68 host_extra_objs= 73 host_extra_objs=
69 host_extra_gcc_objs= 74 host_extra_gcc_objs=
70 out_host_hook_obj=host-default.o 75 out_host_hook_obj=host-default.o
71 host_can_use_collect2=yes 76 host_can_use_collect2=yes
72 use_long_long_for_widest_fast_int=no 77 use_long_long_for_widest_fast_int=no
78 host_lto_plugin_soname=liblto_plugin.so
73 79
74 # Unsupported hosts list. Generally, only include hosts known to fail here, 80 # Unsupported hosts list. Generally, only include hosts known to fail here,
75 # since we allow hosts not listed to be supported generically. 81 # since we allow hosts not listed to be supported generically.
76 case ${host} in 82 case ${host} in
77 i[34567]86-sequent-sysv \ 83 i[34567]86-sequent-sysv \
161 host_exeext=.exe 167 host_exeext=.exe
162 host_can_use_collect2=no 168 host_can_use_collect2=no
163 prefix=/gnu 169 prefix=/gnu
164 local_prefix=/gnu/local 170 local_prefix=/gnu/local
165 ;; 171 ;;
172 alpha*-dec-osf*)
173 out_host_hook_obj=host-osf.o
174 host_xmake_file="${host_xmake_file} alpha/x-osf"
175 ;;
166 alpha*-dec-*vms*) 176 alpha*-dec-*vms*)
167 host_xm_file="vms/xm-vms.h" 177 host_xm_file="vms/xm-vms.h"
168 host_xmake_file=vms/x-vms 178 host_xmake_file=vms/x-vms
169 host_exeext=.exe 179 host_exeext=.exe
170 host_can_use_collect2=no 180 host_can_use_collect2=no
204 i[34567]86-*-pe | i[34567]86-*-cygwin*) 214 i[34567]86-*-pe | i[34567]86-*-cygwin*)
205 host_xm_file=i386/xm-cygwin.h 215 host_xm_file=i386/xm-cygwin.h
206 out_host_hook_obj=host-cygwin.o 216 out_host_hook_obj=host-cygwin.o
207 host_xmake_file="${host_xmake_file} i386/x-cygwin" 217 host_xmake_file="${host_xmake_file} i386/x-cygwin"
208 host_exeext=.exe 218 host_exeext=.exe
219 host_lto_plugin_soname=cyglto_plugin-0.dll
209 ;; 220 ;;
210 i[34567]86-*-mingw32*) 221 i[34567]86-*-mingw32*)
211 host_xm_file=i386/xm-mingw32.h 222 host_xm_file=i386/xm-mingw32.h
212 host_xmake_file="${host_xmake_file} i386/x-mingw32" 223 host_xmake_file="${host_xmake_file} i386/x-mingw32"
213 host_exeext=.exe 224 host_exeext=.exe
214 out_host_hook_obj=host-mingw32.o 225 out_host_hook_obj=host-mingw32.o
226 host_lto_plugin_soname=liblto_plugin-0.dll
215 ;; 227 ;;
216 x86_64-*-mingw*) 228 x86_64-*-mingw*)
217 use_long_long_for_widest_fast_int=yes 229 use_long_long_for_widest_fast_int=yes
218 host_xm_file=i386/xm-mingw32.h 230 host_xm_file=i386/xm-mingw32.h
219 host_xmake_file="${host_xmake_file} i386/x-mingw32" 231 host_xmake_file="${host_xmake_file} i386/x-mingw32"
220 host_exeext=.exe 232 host_exeext=.exe
221 out_host_hook_obj=host-mingw32.o 233 out_host_hook_obj=host-mingw32.o
234 host_lto_plugin_soname=liblto_plugin-0.dll
222 ;; 235 ;;
223 i[34567]86-*-uwin*) 236 i[34567]86-*-uwin*)
224 echo "*** UWIN may not be used as a host platform because" 237 echo "*** UWIN may not be used as a host platform because"
225 echo "*** linking with posix.dll is not allowed by the GNU GPL." 238 echo "*** linking with posix.dll is not allowed by the GNU GPL."
226 exit 1 239 exit 1