OSDN Git Service

PR target/45870
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 00a4a4b..66ca884 100644 (file)
@@ -1,3 +1,99 @@
+2010-11-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/45870
+       * dwarf2out.c (const_ok_for_output_1): Don't complain about
+       non-delegitimized TLS UNSPECs.
+
+2010-11-18  Jack Howarth  <howarth@bromo.med.uc.edu>
+           Ian Lance Taylor  <iant@google.com>
+
+       * config/darwin-c.c (darwin_additional_format_types): Export.
+
+2010-11-18  Paul Koning  <ni1d@arrl.net>
+
+       * config/pdp11/pdp11.h (FIRST_PARM_OFFSET): Fix case of no frame
+       pointer.
+
+2010-11-18  Paul Koning  <ni1d@arrl.net>
+
+       * config/pdp11/pdp11.md (abshi2): Delete TARGET_ABSHI_BUILTIN.
+       * config/pdp11/pdp11.c (TARGET_DEFAULT_TARGET_FLAGS): Ditto.
+       * config/pdp11/pdp11.opt (-mabshi): Delete.
+
+2010-11-19  Mingjie Xing  <mingjie.xing@gmail.com>
+
+       * resource.h (struct resources): Fix typo in the comment.
+
+2010-11-19  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/46546
+       * config/i386/i386.c (ix86_reorg): Call compute_bb_for_insn.
+
+2010-11-18  Richard Henderson  <rth@redhat.com>
+
+       PR middle-end/46515
+       * function.c (maybe_copy_prologue_epilogue_insn): Rename from
+       maybe_copy_epilogue_insn; handle prologue insns as well.
+       * rtl.h, cfglayout.c: Update for rename.
+       * recog.c (peep2_attempt): Copy prologue/epilogue data for
+       RTX_FRAME_RELATED_P insns.
+
+2010-11-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/46534
+       * builtins.c (fold_builtin_printf): Don't copy and modify string
+       before build_string_literal, instead modify what
+       build_string_literal returned.
+
+2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
+
+       PR c/33193
+       * c-typeck.c (build_unary_op): Call build_real_imag_expr for
+       REALPART_EXPR and IMAGPART_EXPR.
+
+2010-11-18  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/46172
+       * tree-vect-loop-manip.c (remove_dead_stmts_from_loop): New
+       function.
+       (slpeel_tree_peel_loop_to_edge): Call it.
+
+2010-11-18  Jeff Law  <law@redhat.com>
+
+       PR middle-end-optimization/46297
+       * postreload.c (reload_combine_note_store): Deal with embedded
+       side effects in MEM expressions.
+
+2010-11-18  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/45089
+       * dwarf2out.c (add_AT_die_ref): Work around LTO losing types
+       when checking is not enabled.
+
+2010-11-18  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/46525
+       * gimple.c (gimple_register_type): Update TYPE_MAIN_VARIANT of
+       type leaders.
+       (gimple_register_canonical_type): Also cache the canoncial type
+       for non type leaders.
+
+2010-11-18  Richard Guenther  <rguenther@suse.de>
+
+       * lto-wrapper.c (run_gcc): Fix -flto=N parsing.
+
+2010-11-18  Alexander Monakov  <amonakov@ispras.ru>
+
+       PR middle-end/46518
+       * sel-sched-ir.c (init_expr): Use the correct type for
+       target_available.
+       * sel-sched.c (fill_vec_av_set): Use explicitly signed char type.
+
+2010-11-17  Joakim Tjernlund  <Joakim.Tjernlund@transmode.se>
+
+       * config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Support -fpic
+       as well as -mrelocatable at the same time.
+
 2010-11-17  Quentin Neill  <quentin.neill.gnu@gmail.com>
 
        PR target/46422