re PR rtl-optimization/63620 (RELOAD lost SET_GOT dependency on Darwin)
[gcc.git] / gcc / ChangeLog
index 10bd4806f6345a00b58faadbbdeb1b03d1bebed8..63d43b682396c18d1e57be6e86eb752dc8b2c3f2 100644 (file)
@@ -1,3 +1,63 @@
+2014-11-10  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR rtl-optimization/63620
+       PR rtl-optimization/63799
+       * lra-lives.c (process_bb_lives): Do not delete EH_REGION, trapped
+       and setting PIC pseudo insns.
+       (lra_create_live_ranges): Fix the typo.
+
+2014-11-10  Patrick Palka  <ppalka@gcc.gnu.org>
+
+       PR middle-end/63748
+       * tree-ssa-propagate.c (may_propagate_copy): Allow propagating
+       SSA copies whose source and destination names both occur in
+       abnormal PHIs.
+
+2014-11-10 Roman Gareev  <gareevroman@gmail.com>
+
+       * Makefile.in: Remove the compilation of graphite-clast-to-gimple.o.
+       * common.opt: Remove using of fgraphite-code-generator flag.
+       * flag-types.h: Likewise.
+       * graphite.c: Remove using of CLooG.
+       * graphite-blocking.c: Likewise.
+       * graphite-dependences.c: Likewise.
+       * graphite-poly.c: Likewise.
+       * graphite-poly.h: Likewise.
+       * graphite-scop-detection.c: Likewise.
+       * graphite-sese-to-poly.c: Likewise.
+       * graphite-clast-to-gimple.c: Removed.
+       * graphite-clast-to-gimple.h: Likewise.
+       * graphite-htab.h: Likewise.
+
+2014-11-10  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * doc/invoke.texi ([-Wshift-count-negative, -Wshift-count-overflow]):
+       Add.
+
+2014-11-10  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/frv/frv.c (frv_io_handle_use_1): Delete.
+       (frv_io_handle_use): Use find_all_hard_regs.
+
+2014-11-10  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/frv/frv.c (frv_registers_conflict_p_1): Take an rtx rather
+       than an rtx *.  Take the regstate_t directly rather than via a void *.
+       Return a bool rather than an int.  Iterate over all subrtxes here.
+       (frv_registers_conflict_p): Update accordingly.
+
+2014-11-10  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/frv/frv.c: Include rtl-iter.h.
+       (frv_acc_group_1): Delete.
+       (frv_acc_group): Use FOR_EACH_SUBRTX.
+
+2014-11-10  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/frv/frv.c: Move include of rtl.h after hard-reg-set.h.
+       (frv_clear_registers_used): Delete.
+       (frv_ifcvt_modify_tests): Use find_all_hard_regs.
+
 2014-11-10  Jan Hubicka  <hubicka@ucw.cz>
 
        PR bootstrap/63573