OSDN Git Service

Latest updates from FSF 4.7 branch
[pf3gnuchains/gcc-fork.git] / libgcc / ChangeLog
index 275d7f2..32ba4a9 100644 (file)
@@ -1,3 +1,177 @@
+2011-06-27  Release Manager
+
+       * GCC 4.3.6 released.
+
+2010-05-22  Release Manager
+
+       * GCC 4.3.5 released.
+
+2009-08-04  Release Manager
+
+       * GCC 4.3.4 released.
+
+2009-01-24  Release Manager
+
+       * GCC 4.3.3 released.
+
+2008-11-20  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       PR bootstrap/33100
+       * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
+       i386/t-crtstuff if linker supports ZERO terminator unwind entries.
+       * configure: Regenerate.
+       * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
+       tmake_file here from gcc/config.gcc.
+       Move extra_parts here from gcc/config.gcc.
+       * config/i386/t-sol2: Move here from gcc/config/i386.
+       Use gcc_srcdir instead of srcdir.
+       
+2008-08-27  Release Manager
+
+       * GCC 4.3.2 released.
+
+2008-06-17  Joseph Myers  <joseph@codesourcery.com>
+
+       * Makefile.in (DECNUMINC): Remove
+       -I$(MULTIBUILDTOP)../../libdecnumber.
+       * gstdint.h: New.
+
+2008-06-06  Release Manager
+
+       * GCC 4.3.1 released.
+
+2008-03-05  Release Manager
+
+       * config/i386/morestack.S (__morestack_non_split): Check whether
+       caller is varargs and needs %bp to hold the stack frame on return.
+
+2012-05-24  Olivier Hainque  <hainque@adacore.com>
+
+       * Makefile.in: Move dependency on install-unwind_h from
+       "install-leaf" to "install".
+
+2012-05-21  Andrew Pinski  <apinski@cavium.com>
+
+       PR bootstrap/53183
+       * configure.ac: Define the default includes to being none.
+       * configure: Regenerate.
+
+2012-05-16  Olivier Hainque  <hainque@adacore.com>
+
+       * Makefile.in (install-unwind_h): Rename into ...
+       (install-unwind_h-forbuild): New target.
+       (all): Use it instead of the former install-unwind_h.
+       (install-unwind_h): Reinstate, copy to user install destination
+       for include files, not to the internal gcc object directory one.
+       (install-leaf): Depend on it.
+
+2012-04-30  Andreas Tobler  <andreast@fgznet.ch>
+
+       Backport from mainline
+       2012-03-21  Andreas Tobler  <andreast@fgznet.ch>
+
+       * config.host: Add bits to support powerpc64-*-freebsd*.
+       * config/rs6000/freebsd-unwind.h: New file.
+       * config/rs6000/t-freebsd64: New file.
+
+2012-04-28  Aurelien Jarno  <aurelien@aurel32.net>
+
+       * config.host (mips64*-*-linux*, mipsisa64*-*-linux*): Remove.
+       (mips*-*-linux*): Include mips/t-tpbit when long double is
+       16 bytes long.
+
+2012-04-20  Thomas Schwinge  <thomas@codesourcery.com>
+
+       struct siginfo vs. siginfo_t
+
+       Backport from trunk:
+
+       2012-04-20  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * config/alpha/linux-unwind.h (alpha_fallback_frame_state): Use
+       siginfo_t instead of struct siginfo.
+       * config/bfin/linux-unwind.h (bfin_fallback_frame_state): Likewise.
+       * config/i386/linux-unwind.h (x86_fallback_frame_state): Likewise.
+       * config/ia64/linux-unwind.h (ia64_fallback_frame_state)
+       (ia64_handle_unwabi): Likewise.
+       * config/mips/linux-unwind.h (mips_fallback_frame_state): Likewise.
+       * config/pa/linux-unwind.h (pa32_fallback_frame_state): Likewise.
+       * config/sh/linux-unwind.h (shmedia_fallback_frame_state)
+       (sh_fallback_frame_state): Likewise.
+       * config/tilepro/linux-unwind.h (tile_fallback_frame_state): Likewise.
+       * config/xtensa/linux-unwind.h (xtensa_fallback_frame_state): Likewise.
+
+2012-04-06  Walter Lee  <walt@tilera.com>
+
+       Backport from mainline
+       2012-03-07  Walter Lee  <walt@tilera.com>
+
+       * config/tilepro/atomic.c: Rename "atomic_" prefix to
+       "arch_atomic_".
+       (atomic_xor): Rename and move definition to
+       config/tilepro/atomic.h.
+       (atomic_nand): Ditto.
+       * config/tilepro/atomic.h: Rename "atomic_" prefix to
+       "arch_atomic_".
+       (arch_atomic_xor): Move from config/tilepro/atomic.c.
+       (arch_atomic_nand): Ditto.
+
+2012-04-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       Backported from mainline
+       2012-04-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/linux-unwind.h (RT_SIGRETURN_SYSCALL): Update x32
+       system call number.
+
+2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * config/ia64/unwind-ia64.c (uw_install_context): Manually save LC
+       if it hasn't been previously saved.
+
+2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backport from 2012-03-28 mainline r185907.
+
+       PR target/52737
+       * config/avr/lib1funcs.S: Use __AVR_HAVE_SPH__ for SP_H checks
+       instead of __AVR_HAVE_8BIT_SP__.
+
+2012-03-22  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backport from 2012-03-07 mainline r185033.
+
+       PR target/52507
+       * config/avr/lib1funcs.S (__movmemx_hi): Fix loop label in RAM-part.
+
+       Backport from 2012-03-07 mainline r185031.
+
+       PR target/52505
+       * config/avr/lib1funcs.S (__xload_1): Don't read unintentionally
+       from RAM.
+
+       Backport from 2012-03-07 mainline r185030.
+
+       PR target/52461
+       PR target/52508
+       * config/avr/lib1funcs.S (__do_copy_data): Clear RAMPZ after usage
+       if RAMPZ affects reading from RAM.
+       (__tablejump_elpm__): Ditto.
+       (.xload): Ditto.
+       (__movmemx_hi): Ditto.
+       (__do_global_ctors): Right condition for RAMPZ usage is "have ELPM".
+       (__do_global_dtors): Ditto.
+       (__xload_1, __xload_2, __xload_3, __xload_4): Ditto.
+       (__movmemx_hi): Ditto.
+
+2012-03-22  Release Manager
+
+       * GCC 4.7.0 released.
+
+2012-03-01  Kai Tietz  <ktietz@redhat.com>
+
+       * soft-fp: Imported from glibc upstream.
+
 2012-02-28  Kai Tietz  <ktietz@redhat.com>
 
        * config/i386/sfp-machine.h (_FP_STRUCT_LAYOUT): Define it