X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libgcc%2FChangeLog;h=5cb273043e40caef79fd6c004f8e6dd82a8d356f;hb=c50ebda99f18aca4b192dfc7a05654224dc8ed12;hp=ff5101a713678fe3b1a91282434b0a0741602491;hpb=621d0dd28677560b619c10a7619a1769c1ab58a6;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index ff5101a7136..5cb273043e4 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,10 +1,308 @@ +2013-03-06 Oleg Endo + + Backport from mainline. + 2013-03-06 Oleg Endo + + PR target/56529 + * config/sh/lib1funcs.S (udivsi3_i4i, sdivsi3_i4i): Add __SH2A__ to + inclusion list. + +2013-03-06 Sebastian Huber + + * config.host (arm*-*-rtemself*): New. + (arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtemseabi*): Rename + "arm*-*-rtemseabi*" to "arm*-*-rtems*". + +2012-12-18 Matthew Gretton-Dann + + * config.host: Match arm*-*-linux-* for ARM Linux/GNU. + +2012-12-17 Matthias Klose + + * config/arm/unwind-arm.h (__gnu_unwind_24bit): Mark parameters + as unused. + (_Unwind_decode_typeinfo_ptr): Mark base as unused. + +2012-12-09 Uros Bizjak + + PR target/55344 + * config/alpha/linux-unwind.h: Disable when inhibit_libc is defined. + +2012-12-04 Richard Henderson + + PR bootstrap/55571 + * Makefile.in (libgcc_s.so): Depend on and link with libgcc.a. + +2012-11-28 Richard Henderson + + PR libgcc/48076 + * emutls.c (__emutls_get_address): Avoid race condition between + obj->loc.offset read and emutls_key initialization. + +2012-11-04 Uros Bizjak + + PR target/55175 + * config/i386/32/sfp-machine.h: Guard exception handling and + rounding handling code with _SOFT_FLOAT. + * config/i386/64/sfp-machine.h: Ditto. + +2012-10-31 Joel Sherrill + + * config.host (m32r-*-rtems*): Include crtinit.o and crtfinit.o + as extra_parts. + +2012-10-25 Ralf Corsépius + + * config.host (sparc64-*-rtems*): Remove sparc/t-elf. + +2012-10-25 Ralf Corsépius + + * config.host (sh*-*-rtems*): Add sh*-*-elf*'s extra_parts. + +2012-10-25 Sebastian Huber + + * config.host (powerpc-*-rtems*): Add rs6000/t-savresfgpr to + tmake_file. + +2012-10-06 Mark Kettenis + + * config.host (*-*-openbsd*): Add t-eh-dw2-dip to tmake_file. + * unwind-dw2-fde-dip.c: Don't include on OpenBSD. + (USE_PT_GNU_EH_FRAME): Define for OpenBSD. + (ElfW): Likewise. + +2012-09-20 Release Manager + + * GCC 4.7.2 released. + +2012-09-05 Georg-Johann Lay + + Backport from 2012-09-05 mainline r190697. + + PR target/54461 + * config.host (tmake_file,host=avr-*-*): Add avr/t-avrlibc if + configured --with-avrlibc. + * config/avr/t-avrlibc: New file. + * Makefile.in (FPBIT_FUNCS): filter-out LIB2FUNCS_EXCLUDE. + (DPBIT_FUNCS): Ditto. + (TPBIT_FUNCS): Ditto. + +2012-08-21 Ian Lance Taylor + + * config/i386/morestack.S (__morestack_non_split): Increase amount + of space allocated for non-split code stack. + +2012-08-16 David Edelsohn + + Backported from mainline + 2012-08-16 David Edelsohn + + * config.host (*-*-aix*): Move rs6000/t-ibm-ldouble after + rs6000/t-slibgcc-aix. + +2012-06-14 Release Manager + + * GCC 4.7.1 released. + +2012-05-25 Ian Lance Taylor + + * 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 + + * Makefile.in: Move dependency on install-unwind_h from + "install-leaf" to "install". + +2012-05-21 Andrew Pinski + + PR bootstrap/53183 + * configure.ac: Define the default includes to being none. + * configure: Regenerate. + +2012-05-16 Olivier Hainque + + * 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 + + Backport from mainline + 2012-03-21 Andreas Tobler + + * 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 + + * 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 + + struct siginfo vs. siginfo_t + + Backport from trunk: + + 2012-04-20 Thomas Schwinge + + * 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 + + Backport from mainline + 2012-03-07 Walter Lee + + * 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 + + Backported from mainline + 2012-04-02 H.J. Lu + + * config/i386/linux-unwind.h (RT_SIGRETURN_SYSCALL): Update x32 + system call number. + +2012-03-31 Eric Botcazou + + * config/ia64/unwind-ia64.c (uw_install_context): Manually save LC + if it hasn't been previously saved. + +2012-03-28 Georg-Johann Lay + + 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 + + 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 + + * soft-fp: Imported from glibc upstream. + +2012-02-28 Kai Tietz + + * config/i386/sfp-machine.h (_FP_STRUCT_LAYOUT): Define it + for mingw-targets as attribute gcc_struct. + +2012-02-28 Ian Lance Taylor + + * generic-morestack.c (__splitstack_releasecontext): Correct call + to __morestack_release_segments. + +2012-02-27 Samuel Thibault + + PR target/52390 + * generic-morestack.c (__generic_morestack_set_initial_sp): Test + for __linux__ when removing signals from __morestack_fullmask. + +2012-02-23 Georg-Johann Lay + + PR target/52261 + * config/avr/lib1funcs.S (__AVR__XMEGA__): Fix tippo to __AVR_XMEGA__. + +2012-02-23 Ulrich Weigand + + * config/ia64/crtbegin.S: Use HAVE_INITFINI_ARRAY_SUPPORT + instead of HAVE_INITFINI_ARRAY. + * config/ia64/crtend.S: Likewise. + +2012-02-20 Kai Tietz + + PR libstdc++/52300 + * gthr.h (GTHREAD_USE_WEAK): Define as zero for mingw. + + * config.host (i686-*-mingw*): Set md_unwind_header only for dw2-mode + to w32-unwind.h header. + +2012-02-19 Richard Sandiford + + * config.host (mips64*-*-linux*, mipsisa64*-*-linux*) + (mips*-*-linux*): Remove t-slibgcc-libgcc. + * config/mips/t-mips16 (LIB1ASMFUNCS): Remove __mips16_rdhwr. + * config/mips/mips16.S (__mips16_rdhwr): Delete. + +2012-02-19 Richard Sandiford + + * config/mips/mips16.S (CALL_STUB_RET): Add CFI information. + +2012-02-15 Iain Sandoe + + PR libitm/52220 + * config/darwin-crt-tm.c: Correct typo. + +2012-02-15 Iain Sandoe + Patrick Marlier + + PR libitm/52220 + * config/darwin-crt-tm.c: Generate dummy functions. + 2012-02-15 Iain Sandoe Patrick Marlier PR libitm/52042 * config/darwin-crt-tm.c (getTMCloneTable): New function. (__doTMRegistrations): Call it. - (__doTMdeRegistrations): Likewise. + (__doTMdeRegistrations): Likewise. 2012-01-15 Georg-Johann Lay Anatoly Sokolov