In response to a comment from http://gcc.gnu.org/ml/gcc-patches/2012-05/msg01721.html, this patch removes t-softfp-sfdf and t-softfp-excl from the aarch64 entries in libgcc/config.host. Every setting in these files is overridden by t-softfp.
Addition to libgcc/ChangeLog: 2012-06-01 Jim MacArthur<jim.macart...@arm.com> * config.host (aarch64*-*-elf): Remove references to t-softfp-sfdf and t-softfp-excl. (aarch64*-*-linux*): Likewise.
diff --git a/libgcc/config.host b/libgcc/config.host index 56beddd..0b80afd 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -291,12 +291,10 @@ case ${host} in ;; aarch64*-*-elf) extra_parts="$extra_parts crtbegin.o crtend.o crti.o crtn.o" - tmake_file="${tmake_file} t-softfp-sfdf t-softfp-excl" tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp" ;; aarch64*-*-linux*) md_unwind_header=aarch64/linux-unwind.h - tmake_file="${tmake_file} t-softfp-sfdf t-softfp-excl" tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp" tmake_file="${tmake_file} ${cpu_type}/t-linux" ;;