diff options
Diffstat (limited to 'libgcc/ChangeLog')
-rw-r--r-- | libgcc/ChangeLog | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 65d47a80278..00c4fa63b7b 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,5 +1,117 @@ 2011-08-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + * Makefile.in (double_type_size, long_double_type_size): Set. + Remove $(fpbit-in-libgcc) support. + (FPBIT_FUNCS, DPBIT_FUNCS, TPBIT_FUNCS): New variables. + (fpbit-src): New variable. + ($(fpbit-o), $(fpbit-s-o)): Use $(fpbit-src) instead of $(FPBIT). + Compile with -DFLOAT $(FPBIT_CFLAGS). + Use $<. + ($(dpbit-o), $(dpbit-s-o)): Use $(fpbit-src) instead of $(DPBIT). + Compile with $(FPBIT_CFLAGS). + Use $<. + ($(tpbit-o), $(tpbit-s-o): Use $(fpbit-src) instead of $(TPBIT). + Compile with -DFLOAT $(TPBIT_CFLAGS). + Use $<. + * configure.ac (double_type_size, long_double_type_size): + Determine and substitute. + * configure: Regenerate. + * fp-bit.c, fp-bit.h: New files. + * config/avr/avr-lib.h, config/h8300/h8300-lib.h: New files. + * config/mips/t-irix6 (TPBIT, $(gcc_objdir)/tp-bit.c): Remove. + * config/mips/t-mips: New file. + * config/mips/t-sdemtk: New file. + * config/rs6000/ppc64-fp.c: New file. + * config/rs6000/t-darwin (LIB2ADD): Add + $(srcdir)/config/rs6000/ppc64-fp.c. + * config/rs6000/t-ppc64-fp: New file. + * config/rx/rx-lib.h: New file. + * config/rx/t-rx (FPBIT): Set to true. + ($(gcc_objdir)/fp-bit.c): Remove. + (DPBIT): Set to true only with -m64bit-doubles. + ($(gcc_objdir)/dp-bit.c): Remove. + * config/sparc/t-softfp: Remove. + * config/spu/t-elf: New file. + * config/t-fdpbit, config/t-fpbit: New files. + * config.host (m32c*-*-*): Add t-fdpbit to tmake_file. + (mips*-*-*): Likewise. + (arm-wrs-vxworks): Likewise. + (arm*-*-freebsd*): Likewise. + (avr-*-rtems*): Add t-fpbit to tmake_file. + (avr-*-*): Likewise. + (bfin*-elf*): Add t-fdpbit to tmake_file. + (bfin*-uclinux*): Likewise. + (bfin*-linux-uclibc*): Likewise. + (bfin*-rtems*): New case. + Add t-fdpbit to tmake_file. + (bfin*-*): Add t-fdpbit to tmake_file. + (crisv32-*-elf): Likewise. + (cris-*-linux*): Likewise. + (fr30-*-elf): Likewise. + (frv-*-elf, frv-*-*linux*): Likewise. + (h8300-*-rtems*, h8300-*-elf*): Add t-fpbit to tmake_file. + (iq2000*-*-elf*): Add t-fdpbit to tmake_file. + (m32r-*-elf*): Likewise. + (m32rle-*-elf*): Likewise. + (m32r-*-linux*): Likewise. + (m32rle-*-linux*): Likewise. + (mcore-*-elf): Add t-fdpbit to tmake_file. + (microblaze*-*-*): Likewise. + (mips-sgi-irix6.5*): Add t-tpbit to tmake_file. + (mips*-*-netbsd*): Add mips/t-mips to tmake_file. + (mips64*-*-linux*): Also handle mipsisa64*-*-linux*. + Fix typo. + Add mips/t-tpbit to tmake-file. + (mips*-*-linux*): Fix typo. + (mips*-sde-elf*): New case + Add mips/t-sdemtk unless using newlib. + (mipsisa64sr71k-*-elf*): Add t-fdpbit to tmake_file. + (mipsisa64sb1-*-elf*): Add mips/t-mips to tmake_file. + (mn10300-*-*): Likewise. + (pdp11-*-*): Likewise. + (picochip-*-*): Add t-fpbit to tmake_file. + (powerpc-*-eabisimaltivec*): Likewise. + (powerpc-*-eabisim*): Likewise. + (powerpc-*-elf*): Likewise. + (powerpc-*-eabialtivec*): Likewise. + (powerpc-xilinx-eabi*): New case. + Add t-fdpbit to tmake_file. + (powerpc-*-eabi*): Add t-fdpbit to tmake_file. + (powerpc-*-rtems*): Likewise. + (powerpc-*-linux*, powerpc64-*-linux*): Add rs6000/t-ppc64-fp to + tmake_file. + (powerpc-wrs-vxworks, powerpc-wrs-vxworksae): Add t-fdpbit to + tmake_file. + (powerpc-*-lynxos*): Likewise. + (powerpcle-*-elf*): Likewise. + (powerpcle-*-eabisim*): Likewise. + (powerpcle-*-eabi*): Likewise. + (rs6000-ibm-aix4.[3456789]*, powerpc-ibm-aix4.[3456789]*): Add + t-fdpbit, rs6000/t-ppc64-fp to tmake_file. + (rs6000-ibm-aix5.1.*, powerpc-ibm-aix5.1.*): Likewise. + (rs6000-ibm-aix[56789].*, powerpc-ibm-aix[56789].*): Likewise. + (rx-*-elf): Add t-fdpbit to tmake_file. + (sh-*-elf*, sh[12346l]*-*-elf*, sh-*-linux*) + (sh[2346lbe]*-*-linux*, sh-*-netbsdelf*, shl*-*-netbsdelf*) + (sh5-*-netbsd*, sh5l*-*-netbsd*, sh64-*-netbsd*) + (sh64l*-*-netbsd*): Add t-fdpbit to tmake_file except on + sh*-*-netbsd*. + (sh-*-rtems*): Add t-fdpbit to tmake_file. + (sh-wrs-vxworks): Likewise. + (sparc-*-elf*): Replace sparc/t-softfp by t-fdpbit in tmake_file. + (sparc-*-linux*): Add t-fdpbit to tmake_file for *-leon*. + (sparc-*-rtems*, sparc64-*-rtems*): Split off ... + (sparc64-*-rtems*): ... new case. + (sparc-*-rtems*): Add t-fdpbit to tmake_file. + (spu-*-elf*): Likewise. + Add spu/t-elf to tmake_file. + (v850*-*-*): Add t-fdpbit to tmake_file. + (xstormy16-*-elf): Likewise. + (am33_2.0-*-linux*): Add t-fdpbit to tmake_file. + (mep*-*-*): Likewise. + +2011-08-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + * Makefile.in (LIB2ADDEH, LIB2ADDEHSTATIC, LIB2ADDEHSHARED): New variables. (LIBUNWIND, SHLIBUNWIND_LINK, SHLIBUNWIND_INSTALL): New variables. |