]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ChangeLog
Regenerate configure files for libtool.m4 change
[thirdparty/gcc.git] / gcc / ChangeLog
index 690d86c7c41290515f9a9bba79ad3b48f0e63775..412e661949a5c8dffa00e321c7324888591e7d7c 100644 (file)
@@ -1,3 +1,101 @@
+2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure: Regenerated.
+
+2012-05-16  Andrew Pinski  <apinski@cavium.com>
+
+       * gimple-fold.c (get_maxval_strlen): Move COND_EXPR handling under
+       GIMPLE_ASSIGN.
+
+2012-05-16  David S. Miller  <davem@davemloft.net>
+
+       * jump.c (delete_related_insns): If we remove a CALL, make sure
+       we delete it's NOTE_INSN_CALL_ARG_LOCATION note too.
+
+2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
+
+       PR tree-optimization/53217
+       * tree-ssa-reassoc.c (bip_map): New static variable.
+       (possibly_move_powi): Move feeding multiplies with __builtin_powi call.
+       (attempt_builtin_powi): Save feeding multiplies on a stack.
+       (reassociate_bb): Create and destroy bip_map.
+
+2012-05-16  Olivier Hainque  <hainque@adacore.com>
+
+       * Makefile.in (install-no-fixedincludes): New target, former toplevel
+       gcc-no-fixedincludes. Stash "include-fixed" in addition to "include".
+       Add comments and improve stamp preservation across the whole sequence.
+       (stmp-int-hdrs): Use move-if-change + cp -p to setup fix_dir/limits.h.
+
+2012-05-16  Richard Guenther  <rguenther@suse.de>
+
+       * tree-inline.c (insert_init_stmt): Do not call
+       mark_symbols_for_renaming.
+       (setup_one_parameter): Avoid initializing unused parameters.
+       (declare_return_variable): Properly handle DECL_BY_REFERENCE
+       return vars in SSA form.
+
+2012-05-16  Richard Guenther  <rguenther@suse.de>
+
+       * tree-flow.h (get_virtual_var): Remove.
+       * tree-dfa.c (get_virtual_var): Likewise.
+
+2012-05-16  Richard Guenther  <rguenther@suse.de>
+
+       * tree-vect-loop-manip.c (slpeel_update_phi_nodes_for_guard1):
+       Remove set-only bitmap of new names.
+       (slpeel_tree_peel_loop_to_edge): Likewise.  Do not set
+       CFG hooks.
+       * tree-flow.h (ssa_names_to_replace): Remove.
+       * tree-into-ssa.c (ssa_names_to_replace): Likewise.
+
+2012-05-16  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/53364
+       * tree-ssa-alias.c (indirect_ref_may_alias_decl_p): Properly
+       detect a view-conversion of the decl.
+
+2012-05-16  Dodji Seketeli  <dodji@redhat.com>
+
+       PR preprocessor/7263
+       * c-tree.h (enum c_declspec_word): Declare new enum.
+       (struct c_declspecs::locations): New member.
+       (declspecs_add_qual, declspecs_add_scspec)
+       (declspecs_add_addrspace, declspecs_add_alignas): Take a new
+       location parameter.
+       * c-decl.c (build_null_declspecs): Initialize the new struct
+       c_declspecs::locations member.
+       (declspecs_add_addrspace): Take a location parameter for the
+       address space.  Store it onto declaration specifiers.
+       (declspecs_add_qual): Likewise, take a location parameter for the
+       qualifier.
+       (declspecs_add_type): Likewise, take a location parameter for the
+       type specifier.
+       (declspecs_add_scspec): Likewise, take a location parameter for
+       the storage class specifier.
+       (declspecs_add_attrs): Likewise, take a location parameter for the
+       first attribute.
+       (declspecs_add_alignas): Likewise, take a location parameter for
+       the alignas token.
+       (finish_declspecs): For diagnostics, use the location of the
+       relevant declspec, instead of the global input_location.
+       * c-parser.c (c_parser_parameter_declaration): Pass the precise
+       virtual location of the declspec to the declspecs-setters.
+       (c_parser_declspecs): Likewise.  Avoid calling c_parser_peek_token
+       repeatedly.
+
+2012-05-16  Igor Zamyatin  <igor.zamyatin@intel.com>
+
+       * configure.ac: Stack protector enabling for Android targets.
+       * configure: Regenerate.
+
+2012-05-16  Richard Sandiford  <r.sandiford@uk.ibm.com>
+
+       * ira.c (pseudo_move_insn): Delete.
+       (find_moveable_pseudos): Don't set it.
+       (move_unallocated_pseudos): Use DF_REG_DEF_CHAIN to find
+       the definitions of the original pseudo.  Delete all of them.
+
 2012-05-16  Olivier Hainque  <hainque@adacore.com>
 
        * config/rs6000/rs6000-opts.h (enum processor_type): Add