summaryrefslogtreecommitdiff
path: root/libgcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libgcc/ChangeLog')
-rw-r--r--libgcc/ChangeLog124
1 files changed, 124 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index fbdd11ebf9c..0ea0ed3ad2a 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,127 @@
+2012-08-24 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/54222
+ * config/avr/t-avr (conv_X): Rename to func_X.
+
+2012-08-24 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/54222
+ * config/avr/lib1funcs-fixed.S: New file.
+ * config/avr/lib1funcs.S: Include it. Undefine some divmodsi
+ after they are used.
+ (neg2, neg4): New macros.
+ (__mulqihi3,__umulqihi3,__mulhi3): Rewrite non-MUL variants.
+ (__mulhisi3,__umulhisi3,__mulsi3): Rewrite non-MUL variants.
+ (__umulhisi3): Speed up MUL variant if there is enough flash.
+ * config/avr/avr-lib.h (TA, UTA): Adjust according to gcc's
+ avr-modes.def.
+ * config/avr/t-avr (LIB1ASMFUNCS): Add: _fractqqsf, _fractuqqsf,
+ _fracthqsf, _fractuhqsf, _fracthasf, _fractuhasf, _fractsasf,
+ _fractusasf, _fractsfqq, _fractsfuqq, _fractsfhq, _fractsfuhq,
+ _fractsfha, _fractsfsa, _mulqq3, _muluqq3, _mulhq3, _muluhq3,
+ _mulha3, _muluha3, _mulsa3, _mulusa3, _divqq3, _udivuqq3, _divhq3,
+ _udivuhq3, _divha3, _udivuha3, _divsa3, _udivusa3.
+ (LIB2FUNCS_EXCLUDE): Add supported functions.
+
+2012-08-22 Georg-Johann Lay <avr@gjlay.de>
+
+ * Makefile.in (fixed-funcs,fixed-conv-funcs): filter-out
+ LIB2FUNCS_EXCLUDE before adding them to libgcc-objects,
+ libgcc-s-objects.
+ * fixed-obj.mk: Only expand dependency if $o is not in
+ LIB2FUNCS_EXCLUDE.
+
+2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/t-linux (HOST_LIBGCC2_CFLAGS): New.
+
+2012-08-22 Joseph Myers <joseph@codesourcery.com>
+
+ * Makefile.in (vis_hide, gen-hide-list): Do not make definitions
+ depend on --enable-shared.
+ ($(lib1asmfuncs-o)): Use %.vis files independent of
+ --enable-shared.
+ * static-object.mk ($(base)$(objext), $(base).vis)
+ ($(base)_s$(objext)): Use same rules for visibility handling as in
+ shared-object.mk.
+
+2012-08-21 Ian Lance Taylor <iant@google.com>
+
+ * config/i386/morestack.S (__morestack_non_split): Increase amount
+ of space allocated for non-split code stack.
+
+2012-08-19 Joseph Myers <joseph@codesourcery.com>
+
+ * crtstuff.c (USE_PT_GNU_EH_FRAME): Define for systems using glibc
+ even if inhibit_libc.
+
+2012-08-17 Julian Brown <julian@codesourcery.com>
+
+ * Makefile.in (LIB2_DIVMOD_EXCEPTION_FLAGS): Default to
+ -fexceptions -fnon-call-exceptions if not defined.
+ ($(lib2-divmod-o), $(lib2-divmod-s-o)): Use above.
+ * config/arm/t-bpabi (LIB2_DIVMOD_EXCEPTION_FLAGS): Define.
+
+2012-08-17 Andreas Schwab <schwab@linux-m68k.org>
+
+ * config/m68k/linux-atomic.c (__sync_lock_test_and_set_1): Fix
+ type.
+
+2012-08-16 David Edelsohn <dje.gcc@gmail.com>
+
+ * config.host (*-*-aix*): Move rs6000/t-ibm-ldouble after
+ rs6000/t-slibgcc-aix.
+
+2012-08-15 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * longlong.h: (powerpc): Delete _ARCH_PWR and _ARCH_COM handling.
+
+2012-08-15 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * longlong.h: (whole file, powerpc): Adjust to single assembler syntax.
+
+2012-08-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR driver/54171
+ * Makefile.in (version): Replace top_srcdir with srcdir.
+
+2012-08-03 Jonathan Yong <jon_y@users.sourceforge.net>
+
+ * Makefile.in (version): set to BASE-VER file from gcc directory.
+
+2012-08-01 Nick Clifton <nickc@redhat.com>
+
+ * config/m32c/lib2funcs.c (__clrsbhi2): New function.
+ Implements __clrsb for an HImode argument.
+
+2012-07-31 Nick Clifton <nickc@redhat.com>
+
+ * config/stormy16/lib2funcs.c (__clrsbhi2): New function.
+ Implements __clrsb for an HImode argument.
+ * config/stormy16/clrsbhi2.c: New file:
+ * config/stormy16/t-stormy16 (LIB2ADD): Add clrsbhi2.c.
+
+2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
+
+ * libgcov.c (__gcov_ior_profiler): Benign comment fix.
+
+2012-07-19 Tristan Gingold <gingold@adacore.com>
+ Richard Henderson <rth@redhat.com>
+
+ * unwind-seh.c: New file.
+ * unwind-generic.h: Include windows.h for SEH.
+ (_Unwind_Exception): Use 6 private fields for SEH.
+ (_GCC_specific_handler): Declare.
+ * unwind-c.c (__gcc_personality_seh0): New function.
+ Adjust for SEH.
+ * config/i386/libgcc-cygming.ver: New file.
+ * config/i386/t-seh-eh: New file.
+ * config.host (x86_64-*-mingw*): Default to seh.
+
+2012-07-14 Steven Bosscher <steven@gcc.gnu.org>
+
+ * config/t-darwin (crt3.0): Remove work-around for fixed PR26840.
+
2012-06-17 Uros Bizjak <ubizjak@gmail.com>
* config/i386/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Use