Index: dist/libgcc/config.host =================================================================== RCS file: /p/gcc-4.8.1/cvsroot/gcc/dist/libgcc/config.host,v retrieving revision 1.12 diff -p -r1.12 config.host *** dist/libgcc/config.host 16 Dec 2013 06:51:14 -0000 1.12 --- dist/libgcc/config.host 16 Dec 2013 15:42:17 -0000 *************** m32rle-*-linux*) *** 696,702 **** m68k-*-elf* | fido-*-elf) tmake_file="$tmake_file m68k/t-floatlib" ;; ! m68k*-*-netbsdelf* | m68010-*-netbsdelf*) ;; m68k*-*-openbsd*) ;; --- 696,703 ---- m68k-*-elf* | fido-*-elf) tmake_file="$tmake_file m68k/t-floatlib" ;; ! m68k*-*-netbsdelf* | m5407-*-netbsdelf* | m68010-*-netbsdelf*) ! tmake_file="$tmake_file m68k/t-floatlib" ;; m68k*-*-openbsd*) ;; Index: dist/libgcc/config/m68k/fpgnulib.c =================================================================== RCS file: /p/gcc-4.8.1/cvsroot/gcc/dist/libgcc/config/m68k/fpgnulib.c,v retrieving revision 1.1.1.1 diff -p -r1.1.1.1 fpgnulib.c *** dist/libgcc/config/m68k/fpgnulib.c 5 Oct 2013 18:21:35 -0000 1.1.1.1 --- dist/libgcc/config/m68k/fpgnulib.c 16 Dec 2013 15:42:17 -0000 *************** __negxf2 (long double x1) *** 549,554 **** --- 549,556 ---- return - (double) x1; } + long __cmpdf2 (double, double); + long __cmpxf2 (long double x1, long double x2) {