;;
i[34567]86-*-elf*)
;;
+x86_64-*-elf*)
+ ;;
i[34567]86-sequent-ptx4* | i[34567]86-sequent-sysv4*)
;;
i[34567]86-*-aout*)
;;
i[4567]86-wrs-vxworks|i[4567]86-wrs-vxworksae)
;;
-i[34567]86-*-pe | i[34567]86-*-cygwin*)
+i[34567]86-*-pe)
+ ;;
+i[34567]86-*-cygwin* | i[34567]86-*-mingw*)
+ extra_parts="crtbegin.o crtend.o crtfastmath.o"
+ tmake_file="i386/t-cygming i386/t-crtfm"
;;
-i[34567]86-*-mingw32* | x86_64-*-mingw*)
+x86_64-*-mingw*)
;;
i[34567]86-*-uwin*)
;;
;;
sparc64-*-elf*)
;;
+sparc-wrs-vxworks)
+ ;;
sparc64-*-freebsd*|ultrasparc-*-freebsd*)
;;
sparc64-*-linux*) # 64-bit SPARC's running GNU/Linux
exit 1
;;
esac
+
+case ${host} in
+i[34567]86-*-linux* | x86_64-*-linux*)
+ tmake_file="${tmake_file} t-tls"
+ ;;
+esac