OSDN Git Service

* lto-streamer-in.c (lto_get_builtin_tree): fclass can only be a
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index c0e4634..7e97556 100644 (file)
@@ -1,3 +1,35 @@
+2009-12-14  Ben Elliston  <bje@au.ibm.com>
+
+       * lto-streamer-in.c (lto_get_builtin_tree): fclass can only be a
+       BUILT_IN_NORMAL or BUILT_IN_MD.
+
+2009-12-13  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * doc/tm.texi (STACK_CHECK_PROBE_LOAD): Delete.
+       * expr.h (STACK_CHECK_PROBE_LOAD): Likewise.
+       * explow.c (emit_stack_probe): Do not test STACK_CHECK_PROBE_LOAD.
+       * system.h (STACK_CHECK_PROBE_LOAD): Poison.
+
+2009-12-13  Michael Matz  <matz@suse.de>
+
+       PR tree-optimization/42027
+       * dojump.c (do_jump <TRUTH_AND_EXPR, TRUTH_OR_EXPR>): Go to
+       TRUTH_ANDIF_EXPR resp. TRUTH_ORIF_EXPR expander, instead of
+       falling through.
+
+2009-12-13  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       PR target/23726
+       * config/avr/predicates.md (pseudo_register_operand): New predicate
+       for pseudos.
+       * config/avr/avr.md (divmodqi4): Replace with define_insn_and_split
+       to allow div/mod optimization.
+       (udivmodqi4): Ditto.
+       (divmodhi4): Ditto.
+       (udivmodhi4): Ditto.
+       (divmodsi4): Ditto.
+       (udivmodsi4): Ditto. 
+
 2009-12-13  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/42357