OSDN Git Service

PR tree-optimization/43884
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 562a1dc..92f6d04 100644 (file)
@@ -1,5 +1,34 @@
+2011-01-22  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/43884
+       PR lto/44334
+       * predict.c (maybe_hot_frequency_p): Use entry block frequency as an base.
+       * doc/invoke.texi (hot-bb-frequency-fraction): Update docs.
+
+2011-01-22  Anatoly Sokolov  <aesok@post.ru>
+
+       * config/s390/s390.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove.
+       * config/s390/s390.c (s390_register_move_cost,
+       s390_memory_move_cost): New.
+       (TARGET_REGISTER_MOVE_COST, TARGET_MEMORY_MOVE_COST): Define.
+
+2011-01-22  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       PR middle-end/47401
+       * except.c (sjlj_assign_call_site_values): Move setting the
+       crtl->uses_eh_lsda flag to ...
+       (sjlj_mark_call_sites): ... here.
+       (sjlj_emit_function_enter): Support NULL dispatch label.
+       (sjlj_build_landing_pads): In a function with no landing pads
+       that still has must-not-throw regions, generate code to register
+       a personality function with empty LSDA.
+
 2011-01-21  Richard Henderson  <rth@redhat.com>
 
+       * config/rx/rx.c (TARGET_FLAGS_REGNUM): New.
+
+       * config/mn10300/mn10300.c (TARGET_FLAGS_REGNUM): New.
+
        * compare-elim.c: New file.
        * Makefile.in (OBJS-common): Add it.
        (compare-elim.o): New.