OSDN Git Service

* config/i386/morestack.S (__morestack_non_split): If there is
[pf3gnuchains/gcc-fork.git] / libgcc / ChangeLog
index 55f033c..f5d02dd 100644 (file)
@@ -1,3 +1,58 @@
+2011-12-20  Ian Lance Taylor  <iant@google.com>
+
+       * config/i386/morestack.S (__morestack_non_split): If there is
+       enough stack space already, don't split.  Ask for more stack space
+       than we required.
+
+2011-12-20  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * unwind-arm-common.inc: Include `tconfig.h', `tsystem.h' and
+       `sys/sdt.h'.
+       (_Unwind_DebugHook): New function.
+       (uw_restore_core_regs): New define.
+       (unwind_phase2): Use uw_restore_core_regs instead of
+       restore_core_regs.
+       (unwind_phase2_forced): Likewise.
+       (__gnu_Unwind_Resume): Likewise.
+
+2011-12-20  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/alpha/linux-unwind.h: Update copyright years.
+       (MD_FROB_UPDATE_CONTEXT): New define.
+       (alpha_frob_update_context): New function.
+
+2011-12-17  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * config.host (mips*-sde-elf*, mipsisa64sr71k-*-elf*): Add to
+       tmake_file rather replacing it.
+
+2011-12-15  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * config/rs6000/darwin-world.S (toplevel): Make it clear that this
+       function is not used for PPC64.
+       (save_world): Amend comments.  Update the VRsave mask to reflect the
+       saved regs.
+       (rest_world): Update comments, do not  clobber r10, do not use r8.
+       (eh_rest_world_r10): Amend comments, do not use r8.
+       (rest_world_eh_r7r8): Rename as local Lrest_world_eh_r7, since r8 is
+       no longer used, move restore of CR and target address to the end of
+       the routine.
+
+2011-12-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * generic-morestack.c (__generic_morestack_set_initial_sp): Check
+       __GLIBC__ instead of __linux__ when using __SIGRTMIN.
+
+2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/49313
+       * config/avr/t-avr (LIB1ASMSRC): Add _mulpsi3, _mulsqipsi3.
+       * config/avr/lib1funcs.S (__mulpsi3, __mulsqipsi3): New functions.
+
+2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * config/sparc/sol2-unwind.h: Use #ifdef directive consistently.
+
 2011-12-09  Georg-Johann Lay  <avr@gjlay.de>
 
        PR target/49313
@@ -33,7 +88,7 @@
        (__deregister_frame_info, __cxa_finalize, _Jv_RegisterClasses,
        pthread_default_stacksize_np): Likewise.
        * config/pa/t-stublib (LIBGCCSTUB_OBJS): Add new objects and rules.
-       
+
 2011-11-29  DJ Delorie  <dj@redhat.com>
 
        * config.host (rl78-*-elf): New case.
 
        * config/arm/lib1funcs.asm (udivsi3): Add support for divide
        functions.
-       (aeabi_uidivmod): Likewise.     
+       (aeabi_uidivmod): Likewise.
        (umodsi3): Likewise.
        (divsi3): Likewise.
        (aeabi_idivmod): Likewise.