OSDN Git Service

PR target/43469
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 469ac53..67d1357 100644 (file)
@@ -1,3 +1,104 @@
+2010-04-02  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/43469
+       * arm.c (legitimize_tls_address): Adjust call to 
+       gen_tls_load_dot_plus_four.
+       (arm_note_pic_base): New function.
+       (arm_cannot_copy_insn_p): Use it.
+       * thumb2.md (tls_load_dot_plus_four): Rework to avoid use of '+' in
+       constraint.
+
+2010-04-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       PR bootstrap/43531
+
+       Revert:
+       2009-09-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * Makefile.in ($(out_object_file)): Depend on
+       gt-$(basename $(notdir $(out_file))).h.
+
+2010-04-01  Ralf Corsépius <ralf.corsepius@rtems.org>
+
+        * config.gcc (lm32-*-rtems*): Add t-lm32.
+
+2010-04-01  Joel Sherrill <joel.sherrill@oarcorp.com>
+
+        * config.gcc: Add lm32-*-rtems*.
+        * config/lm32/rtems.h: New file.
+
+2010-04-01  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+       PR target/42609
+       * config/i386/cygwin.h (CXX_WRAP_SPEC): Disable spec when -mno-cygwin.
+
+2010-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+       * dwarf2out.c (output_compilation_unit_header): For
+       -gdwarf-4 use version 4 instead of version 3.
+       (output_line_info): For version 4 and above emit additional
+       maximum ops per insn header field.
+       (DWARF_LINE_DEFAULT_MAX_OPS_PER_INSN): Define.
+
+       * dwarf2out.c (is_c_family, is_java): Remove.
+       (lower_bound_default): New function.
+       (add_bound_info, gen_descr_array_type_die): Use it.
+
+2010-04-01  Dodji Seketeli  <dodji@redhat.com>
+
+       PR debug/43325
+       * dwarf2out.c (gen_variable_die): Allow debug info for variable
+       re-declaration when it happens in a function.
+
+2010-04-01  Aldy Hernandez  <aldyh@redhat.com>
+
+       * cgraph.c (cgraph_add_function_insertion_hook): Update comment.
+       (cgraph_remove_function_insertion_hook): Same.
+       (cgraph_call_function_insertion_hooks): Same.
+
+2010-04-01  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/43614
+       * tree-ssa-address.c (copy_mem_ref_info): Copy TREE_SIDE_EFFECTS
+       and TREE_THIS_VOLATILE.
+       (copy_ref_info): Likewise.
+       * tree-ssa-operands.c (get_tmr_operands): Check TREE_THIS_VOLATILE.
+       * tree.c (build6_stat): Ignore side-effects of all but arg5
+       for TARGET_MEM_REF.  Set TREE_THIS_VOLATILE from arg5 of
+       TARGET_MEM_REF.
+
+2010-04-01  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/43607
+       * ipa-type-escape.c (check_call): Do not access non-existing
+       arguments.
+
+2010-04-01  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/43602
+       Revert
+       2010-03-30  Seongbae Park <seongbae.park@gmail.com>
+           Jack Howarth <howarth@bromo.med.uc.edu>
+
+       * tree-profile.c (tree_init_ic_make_global_vars): Make static
+       variables TLS.
+
+2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * doc/install.texi (Prerequisites): Document libelf usability on
+       IRIX 5/6 and Solaris 2.
+       (Specific, i?86-*-solaris2.10): No 64-bit default configuration.
+       Update GNU as, GNU ld requirements.
+       (Specific, *-*-solaris2*): Document Solaris 7 obsoletion, removal.
+       Document Sun Studio compiler download.
+       Update and simplify as, ld recommendations.
+       (Specific, *-*-solaris2.7): Note obsoletion, removal.
+
+2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config.guess (i[34567]86-*-solaris2*): Default with_arch_32,
+       with_tune_32 to pentium4.
+
 2010-04-01  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/i386/cpuid.h (__get_cpuid_max): Move misplaced comment.