ipa-chkp.c (chkp_maybe_create_clone): Reset cdtor flags for instrumentation thunk.
[gcc.git] / gcc / ChangeLog
index 03e8e3e3a355322fcb65cf7710a37a89b7fd4285..847c53220b9d0512c86d924bceffea9d30a59fac 100644 (file)
@@ -1,3 +1,58 @@
+2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       * ipa-chkp.c (chkp_maybe_create_clone): Reset cdtor
+       flags for instrumentation thunk.
+       (chkp_produce_thunks): Likewise.
+
+2015-04-05  Martin Liska  <mliska@suse.cz>
+
+       PR ipa/65665
+       * ipa-icf.c (sem_function::equals_wpa): Verify that IPA CP
+       has computed data structure.
+       (sem_item_optimizer::update_hash_by_addr_refs): Likewise.
+
+2015-04-04  Jan Hubicka  <hubicka@ucw.cz>
+
+       * invoke.texi (inline-unit-growth): Increase growth to 20%
+       * params.def (PARAM_INLINE_UNIT_GROWTH): Likewise.
+
+2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR target/65647
+       * lra-int.h (LRA_MAX_REMATERIALIZATION_PASSES): New.  Add its
+       value checking.
+       (lra_rematerialization_iter): New.
+       * lra.c (lra): Initialize lra_rematerialization_iter.
+       Stop updating lra_constraint_new_regno_start after switching of
+       inheritance and rematerialization.
+       * lra-remat.c (lra_rematerialization_iter): New.
+       (lra_remat): Add printing pass iteration.  Do rematerialization
+       only first LRA_MAX_REMATERIALIZATION_PASSES iterations.
+
+2015-04-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/64909
+       PR tree-optimization/65660
+       * tree-vectorizer.h (vect_get_known_peeling_cost): Adjust
+       to take a cost vector for scalar iteration cost.
+       (vect_get_single_scalar_iteration_cost): Likewise.
+       * tree-vect-loop.c (vect_get_single_scalar_iteration_cost):
+       Compute the scalar iteration cost into a cost vector.
+       (vect_get_known_peeling_cost): Use the scalar cost vector to
+       account for the cost of the peeled iterations.
+       (vect_estimate_min_profitable_iters): Likewise.
+       * tree-vect-data-refs.c (vect_peeling_hash_get_lowest_cost):
+       Likewise.
+
+2015-04-04  Alan Modra  <amodra@gmail.com>
+
+       PR target/65576
+       PR target/65240
+       * config/rs6000/predicates.md (zero_reg_mem_operand): Exclude
+       0.0 constant unless TARGET_VSX.
+       * config/rs6000/rs6000.md (extenddftf2_internal): Remove last
+       alternative.
+
 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
 
        PR ipa/65648