* es.po: Update.
[gcc.git] / libgcc / config.host
index 257622a09ff708286b8edf12f67c0f277badc2a3..763f6c3a252223e149eb9b995679f455051bfe7a 100644 (file)
@@ -213,7 +213,7 @@ case ${host} in
   esac
   ;;
 *-*-openbsd*)
-  tmake_file="$tmake_file t-crtstuff-pic t-libgcc-pic"
+  tmake_file="$tmake_file t-crtstuff-pic t-libgcc-pic t-eh-dw2-dip"
   case ${target_thread_file} in
     posix)
       tmake_file="$tmake_file t-openbsd-thread"
@@ -255,7 +255,7 @@ case ${host} in
   ;;
 *-*-*vms*)
   tmake_file="vms/t-vms"
-  extra_parts="vcrt0.o pcrt0.o crtbegin.o crtbeginS.o crtend.o crtendS.o"
+  extra_parts="crt0.o crtbegin.o crtbeginS.o crtend.o crtendS.o"
   ;;
 *-*-vxworks*)
   tmake_file=t-vxworks
@@ -266,8 +266,7 @@ case ${host} in
 esac
 
 case ${host} in
-*-*-darwin* | *-*-freebsd* | *-*-netbsd* | *-*-openbsd* | *-*-solaris2* | \
-  alpha*-dec-osf5.1*)
+*-*-darwin* | *-*-freebsd* | *-*-netbsd* | *-*-openbsd* | *-*-solaris2*)
   enable_execute_stack=enable-execute-stack-mprotect.c
   ;;
 i[34567]86-*-mingw* | x86_64-*-mingw*)
@@ -294,16 +293,6 @@ alpha*-*-netbsd*)
 alpha*-*-openbsd*)
        tmake_file="${tmake_file} alpha/t-alpha alpha/t-ieee"
        ;;
-alpha*-dec-osf5.1*)
-       tmake_file="${tmake_file} alpha/t-alpha alpha/t-ieee t-crtfm t-slibgcc alpha/t-slibgcc-osf"
-       case ${target_thread_file} in
-         posix)
-           tmake_file="${tmake_file} alpha/t-osf-pthread"
-           ;;
-       esac
-       extra_parts="${extra_parts} crtfastmath.o"
-       md_unwind_header=alpha/osf5-unwind.h
-       ;;
 alpha64-dec-*vms*)
        tmake_file="$tmake_file alpha/t-alpha alpha/t-ieee alpha/t-vms t-slibgcc-vms"
        extra_parts="$extra_parts vms-dwarf2.o vms-dwarf2eh.o"
@@ -391,6 +380,9 @@ avr-*-rtems*)
 avr-*-*)
        # Make HImode functions for AVR
        tmake_file="${cpu_type}/t-avr t-fpbit"
+       if test x${with_avrlibc} != xno; then
+           tmake_file="$tmake_file ${cpu_type}/t-avrlibc"
+       fi
        tm_file="$tm_file avr/avr-lib.h"
        ;;
 bfin*-elf*)
@@ -507,6 +499,9 @@ hppa[12]*-*-hpux11*)
        extra_parts="libgcc_stub.a"
        md_unwind_header=pa/hpux-unwind.h
        ;;
+hppa*-*-openbsd*)
+       tmake_file="$tmake_file pa/t-openbsd"
+       ;;
 i[34567]86-*-darwin*)
        tmake_file="$tmake_file i386/t-crtpc i386/t-crtfm"
        tm_file="$tm_file i386/darwin-lib.h"
@@ -538,6 +533,8 @@ i[34567]86-*-openbsd2.*|i[34567]86-*openbsd3.[0123])
        ;;
 i[34567]86-*-openbsd*)
        ;;
+x86_64-*-openbsd*)
+       ;;
 i[34567]86-*-linux*)
        extra_parts="$extra_parts crtprec32.o crtprec64.o crtprec80.o crtfastmath.o"
        tmake_file="${tmake_file} i386/t-crtpc i386/t-crtfm i386/t-crtstuff t-dfprules"
@@ -629,7 +626,7 @@ x86_64-*-mingw*)
        if test x$enable_sjlj_exceptions = xyes; then
                tmake_eh_file="i386/t-sjlj-eh"
        else
-               tmake_eh_file="i386/t-dw2-eh"
+               tmake_eh_file="i386/t-seh-eh"
        fi
        # Shared libgcc DLL install dir depends on cross/native build.
        if test x${build} = x${host} ; then
@@ -737,24 +734,15 @@ microblaze*-*-*)
         tmake_file="microblaze/t-microblaze t-fdpbit"
        extra_parts="crtbegin.o crtend.o crti.o crtn.o"
        ;;
-mips-sgi-irix6.5*)
-       tmake_file="$tmake_file mips/t-irix6 t-crtfm mips/t-tpbit t-slibgcc mips/t-slibgcc-irix"
-       extra_parts="crtbegin.o crtend.o crtfastmath.o irix-crti.o irix-crtn.o"
-       md_unwind_header=mips/irix6-unwind.h
-       ;;
 mips*-*-netbsd*)                       # NetBSD/mips, either endian.
        ;;
-mips64*-*-linux* | mipsisa64*-*-linux*)
-       extra_parts="$extra_parts crtfastmath.o"
-       tmake_file="${tmake_file} t-crtfm mips/t-mips16 mips/t-tpbit"
-       md_unwind_header=mips/linux-unwind.h
-       ;;
 mips*-*-linux*)                                # Linux MIPS, either endian.
        extra_parts="$extra_parts crtfastmath.o"
        tmake_file="${tmake_file} t-crtfm mips/t-mips16"
        md_unwind_header=mips/linux-unwind.h
-       ;;
-mips*-*-openbsd*)
+       if test "${ac_cv_sizeof_long_double}" = 16; then
+               tmake_file="${tmake_file} mips/t-tpbit"
+       fi
        ;;
 mips*-sde-elf*)
        tmake_file="$tmake_file mips/t-crtstuff mips/t-mips16"
@@ -848,9 +836,15 @@ powerpc64-*-darwin*)
        tmake_file="$tmake_file rs6000/t-darwin64 rs6000/t-ibm-ldouble"
        extra_parts="$extra_parts crt2.o"
        ;;
-powerpc-*-freebsd*)
-       tmake_file="${tmake_file} rs6000/t-ppccomm rs6000/t-savresfgpr rs6000/t-crtstuff rs6000/t-freebsd t-softfp-sfdf t-softfp-excl t-softfp t-slibgcc-libgcc"
+powerpc*-*-freebsd*)
+       tmake_file="${tmake_file} rs6000/t-ppccomm rs6000/t-savresfgpr rs6000/t-crtstuff rs6000/t-freebsd t-softfp-sfdf t-softfp-excl t-softfp"
        extra_parts="$extra_parts crtbeginT.o ecrti.o ecrtn.o ncrti.o ncrtn.o"
+       case ${host} in
+       powerpc64*)
+         tmake_file="${tmake_file} rs6000/t-freebsd64"
+         md_unwind_header=rs6000/freebsd-unwind.h
+         ;;
+       esac
        ;;
 powerpc-*-netbsd*)
        tmake_file="$tmake_file rs6000/t-netbsd rs6000/t-crtstuff"
@@ -912,15 +906,15 @@ powerpcle-*-eabi*)
        ;;
 rs6000-ibm-aix4.[3456789]* | powerpc-ibm-aix4.[3456789]*)
        md_unwind_header=rs6000/aix-unwind.h
-       tmake_file="t-fdpbit rs6000/t-ppc64-fp rs6000/t-ibm-ldouble rs6000/t-slibgcc-aix"
+       tmake_file="t-fdpbit rs6000/t-ppc64-fp rs6000/t-slibgcc-aix rs6000/t-ibm-ldouble"
        ;;
 rs6000-ibm-aix5.1.* | powerpc-ibm-aix5.1.*)
        md_unwind_header=rs6000/aix-unwind.h
-       tmake_file="t-fdpbit rs6000/t-ppc64-fp rs6000/t-ibm-ldouble rs6000/t-slibgcc-aix"
+       tmake_file="t-fdpbit rs6000/t-ppc64-fp rs6000/t-slibgcc-aix rs6000/t-ibm-ldouble"
        ;;
 rs6000-ibm-aix[56789].* | powerpc-ibm-aix[56789].*)
        md_unwind_header=rs6000/aix-unwind.h
-       tmake_file="t-fdpbit rs6000/t-ppc64-fp rs6000/t-ibm-ldouble rs6000/t-slibgcc-aix"
+       tmake_file="t-fdpbit rs6000/t-ppc64-fp rs6000/t-slibgcc-aix rs6000/t-ibm-ldouble"
        ;;
 rl78-*-elf)
        tmake_file="$tm_file t-fdpbit rl78/t-rl78"
@@ -1137,6 +1131,12 @@ mep*-*-*)
        ;;
 esac
 
+case ${host} in
+i[34567]86-*-* | x86_64-*-*)
+       tmake_file="${tmake_file} i386/t-cpuinfo"
+       ;;
+esac
+
 case ${host} in
 i[34567]86-*-linux* | x86_64-*-linux* | \
   i[34567]86-*-kfreebsd*-gnu | x86_64-*-kfreebsd*-gnu | \
@@ -1161,7 +1161,7 @@ i[34567]86-*-darwin* | x86_64-*-darwin* | \
        if test "${host_address}" = 32; then
                tmake_file="${tmake_file} i386/${host_address}/t-softfp"
        fi
-       tmake_file="${tmake_file} t-softfp"
+       tmake_file="${tmake_file} i386/t-softfp t-softfp"
        ;;
 esac