OSDN Git Service

* doc/invoke.texi: Fix name of sched1 dump.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 366652c..62f96ff 100644 (file)
@@ -1,3 +1,74 @@
+2010-02-03  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * doc/invoke.texi: Fix name of sched1 dump.
+
+       * opts.c (decode_options): Set flag_tree_switch_conversion
+       only conditionally on optimize >= 2.
+
+       * gcse.c: Assorted comment fixes in pass description.
+
+2010-02-03  Anthony Green  <green@moxielogic.com>
+
+       * config/moxie/moxie.c (moxie_asm_trampoline_template): Introduce
+       nop padding in order to maintain alignment of storage location of
+       target function address.
+       (moxie_trampoline_init): Store target function address at newly
+       aligned location.
+       * config/moxie/moxie.h (TRAMPOLINE_ALIGNMENT): Increase alignment
+       to 32.
+       (TRAMPOLINE_SIZE): Increase size by 2 bytes for alignment padding.
+
+2010-02-03  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/42927
+       * tree-cfg.c (verify_gimple_assign_binary): Fix shift verification.
+
+2010-02-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config.gcc: Reenable check for obsolete targets.
+       Obsolete alpha*-dec-osf4*, alpha*-dec-osf5.0*, mips-sgi-irix5*,
+       mips-sgi-irix6.[0-4]*.
+
+2010-02-02  Nick Clifton  <nickc@redhat.com>
+
+       * config/rx/rx.c (rx_is_legitimate_constant): Treat a maximum
+       constant size of 4 as being the same as 0.
+       * doc/invoke.texi (RX Options): Document that -mmax-constant-size
+       can take values in the range 0..4.
+
+2010-02-02  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+       PR java/41991
+       * unwind-dw2-fde-darwin.c: Re-export _Unwind_FindEnclosingFunction()
+       as _darwin10_Unwind_FindEnclosingFunction().
+       * libgcc-libsystem.ver: New.
+
+2010-02-01  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR target/41399
+       * sched-deps.c (sched_analyze_insn): Ignore fixed registers for
+       implicitly set registers.
+
+2010-02-01  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.c (FL_FOR_ARCH_7A): is also a superset of ARMv6K.
+       (arm_override_options): Allow automatic selection of the thread
+       pointer register if thumb2.
+       (legitimize_pic_address): Improve code sequences for Thumb2.
+       (arm_call_tls_get_addr): Likewise.
+       (legitimize_tls_address): Likewise.
+       * arm.md (pic_load_addr_arm): Delete.  Replace with ...
+       (pic_load_addr_32bit): ... this.  New named pattern.
+       * thumb2.md (pic_load_addr_thumb2): Delete.
+       (pic_load_dot_plus_four): Delete.
+       (tls_load_dot_plus_four): New named pattern.
+
+2010-02-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR libgomp/29986
+       * doc/install.texi (Specific): Add sparc-sun-solaris2.10 entry.
+       Document fix for TLS bug.
+
 2010-01-31  Richard Guenther  <rguenther@suse.de>
 
        * tree-sra.c (ptr_parm_has_direct_uses): Rewrite to be