]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ChangeLog
Fix up ChangeLog entries (name, e-mail, formatting, otherwise).
[thirdparty/gcc.git] / gcc / ChangeLog
index acd6620a048c0a31c645425666590f954afec850..692db4bfc14512526d048ab0a4cd3c17e934d9c0 100644 (file)
@@ -1,3 +1,95 @@
+2013-10-23  Sriraman Tallam  <tmsriram@google.com>
+
+       PR target/57756
+       * config/i386/i386.c (ix86_option_override_internal):
+       Change TARGET_SSE2 to TARGET_SSE2_P (opts->...)
+       (ix86_valid_target_attribute_tree):
+       Change TARGET_64BIT to TARGET_64BIT_P (opts->...)
+       Change TARGET_SSE to TARGET_SSE_P (opts->...)
+
+2013-10-23  Andrew MacLeod  <amacleod@redhat.com>
+
+       * tree-ssa-loop.h: Remove include files.
+       * gengtype.c (open_base_files): Adjust include list for gtype-desc.c.
+       * cfgloopmanip.c: Move required includes from tree-ssa-loop.h.
+       * graphite-clast-to-gimple.c: Likewise.
+       * graphite-scop-detection.c: Likewise.
+       * graphite-sese-to-poly.c: Likewise.
+       * ipa-inline-analysis.c: Likewise.
+       * ipa-pure-const.c: Likewise.
+       * loop-init.c: Likewise.
+       * passes.c: Likewise.
+       * predict.c: Likewise.
+       * tree-cfg.c: Likewise.
+       * tree-cfgcleanup.c: Likewise.
+       * tree-chrec.c: Likewise.
+       * tree-data-ref.c: Likewise.
+       * tree-loop-distribution.c: Likewise.
+       * tree-parloops.c: Likewise.
+       * tree-predcom.c: Likewise.
+       * tree-scalar-evolution.c: Likewise.
+       * tree-ssa-address.c: Likewise.
+       * tree-ssa.c: Likewise.
+       * tree-ssa-dce.c: Likewise.
+       * tree-ssa-loop.c: Likewise.
+       * tree-ssa-loop-im.c: Likewise.
+       * tree-ssa-loop-ivcanon.c: Likewise.
+       * tree-ssa-loop-ivopts.c: Likewise.
+       * tree-ssa-loop-manip.c: Likewise.
+       * tree-ssa-loop-niter.c: Likewise.
+       * tree-ssa-loop-prefetch.c: Likewise.
+       * tree-ssa-loop-unswitch.c: Likewise.
+       * tree-ssa-reassoc.c: Likewise.
+       * tree-vect-data-refs.c: Likewise.
+       * tree-vect-loop.c: Likewise.
+       * tree-vect-loop-manip.c: Likewise.
+       * tree-vectorizer.c: Likewise.
+       * tree-vect-stmts.c: Likewise.
+       * tree-vrp.c: Likewise.
+
+2013-10-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
+
+       * config/rs6000/altivec.md (mulv8hi3): Adjust for little endian.
+
+2013-10-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/58775
+       PR tree-optimization/58791
+       * tree-ssa-reassoc.c (reassoc_stmt_dominates_stmt_p): New function.
+       (insert_stmt_after): Rewritten, don't move the stmt, but really
+       insert it.
+       (get_stmt_uid_with_default): Remove.
+       (build_and_add_sum): Use insert_stmt_after and
+       reassoc_stmt_dominates_stmt_p.  Fix up uid if bb contains only
+       labels.
+       (update_range_test): Set uid on stmts added by
+       force_gimple_operand_gsi.  Don't immediately modify statements
+       in inter-bb optimization, just update oe->op values.
+       (optimize_range_tests): Return bool whether any changed have
+       been made.
+       (update_ops): New function.
+       (struct inter_bb_range_test_entry): New type.
+       (maybe_optimize_range_tests): Perform statement changes here.
+       (not_dominated_by, appears_later_in_bb, get_def_stmt,
+       ensure_ops_are_available): Remove.
+       (find_insert_point): Rewritten.
+       (rewrite_expr_tree): Remove MOVED argument, add CHANGED argument,
+       return LHS of the (new resp. old) stmt.  Don't call
+       ensure_ops_are_available, don't reuse SSA_NAMEs, recurse first
+       instead of last, move new stmt at the right place.
+       (linearize_expr, repropagate_negates): Don't reuse SSA_NAMEs.
+       (negate_value): Likewise.  Set uids.
+       (break_up_subtract_bb): Initialize uids.
+       (reassociate_bb): Adjust rewrite_expr_tree caller.
+       (do_reassoc): Don't call renumber_gimple_stmt_uids.
+
+2013-10-23  David Edelsohn  <dje.gcc@gmail.com>
+
+       PR target/58838
+       * config/rs6000/rs6000.md (mulsi3_internal1 and splitter): Add
+       TARGET_32BIT final condition.
+       (mulsi3_internal2 and splitter): Same.
+
 2013-10-23  Jeff Law  <law@redhat.com>
 
        * tree-ssa-threadedge.c (thread_across_edge): Do not allow threading
 
 2013-10-17  Sriraman Tallam  <tmsriram@google.com>
 
+       PR target/57756
        * opth-gen.awk: Define target_flags_explicit.
 
 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
        PR tree-optimization/57066
        * builtins.c (fold_builtin_logb): Return +Inf for -Inf.
 
-2013-04-25  James Greenhalgh  <jame.greenhalgh@arm.com>
+2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
 
        * config/aarch64/aarch64-simd.md (neg<mode>2): Use VDQ iterator.
 
        (udivsi3_i4_single, divsi3_i4_single): Use
        TARGET_FPU_SINGLE_ONLY || TARGET_FPU_DOUBLE instead of TARGET_HARD_SH4.
 
-2013-03-13  Dave Korn  <dave.korn.cygwin@....>
+2013-03-13  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        * config/i386/cygwin.h (SHARED_LIBGCC_SPEC): Make shared libgcc the
        default setting.
        * target-globals.c (save_target_globals): For init_reg_sets and
        target_reinit remporarily set this_fn_optabs to this_target_optabs.
 
-2013-02-22  James Grennahlgh  <james.greenhalgh@arm.com>
+2013-02-22  James Greenhalgh  <james.greenhalgh@arm.com>
 
        * config/aarch64/aarch64-simd-builtins.def: Add copyright header.
        * config/aarch64/t-aarch64
        equal to op0 or op1, and last_insn pattern is CODE operation
        with MEM dest and one of the operands matches that MEM.
 
-2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
+2013-02-11  Sriraman Tallam  <tmsriram@google.com>
 
        * doc/extend.texi: Document Function Multiversioning and "default"
        parameter string to target attribute.