OSDN Git Service

* include/cpplib.h (struct cpp_options): Add new boolean flag
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 0988e70..99b34c5 100644 (file)
@@ -1,10 +1,47 @@
+2008-09-18  Simon Baldwin  <simonb@google.com>
+
+       * c-opts.c (c_common_handle_option): Add handling for
+       -Wbuiltin-macro-redefined command line option.
+       * c.opt: Added builtin-macro-redefined option.
+       * doc/invoke.texi (Warning Options): Add -Wbuiltin-macro-redefined
+       documentation.
+
+2008-09-18  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/37258
+       * tree-ssa-sccvn.c (vn_phi_compute_hash): Include the precision
+       and signedness for integral types.
+       (vn_phi_eq): Require compatible types.
+
+2008-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/34037
+       * gimplify.c (gimplify_type_sizes): When not optimizing, ensure
+       TYPE_MIN_VALUE and TYPE_MAX_VALUE is not is not DECL_IGNORED_P
+       VAR_DECL.
+       * cfgexpand.c (expand_used_vars): Keep DECL_ARTIFICIAL
+       !DECL_IGNORED_P vars in local_decls list for instantiate_decls,
+       ggc_free other TREE_LIST nodes from that chain.
+       * function.c (instantiate_decls): Instantiate also DECL_RTL
+       of vars in cfun->local_decls, free that list afterwards.
+
+2008-09-18  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * config/sparc/sol2.h (WIDEST_HARDWARE_FP_SIZE): Move to...
+       * config/sparc/sparc.h (WIDEST_HARDWARE_FP_SIZE): ...here.
+
+2008-09-18  Andrew MacLeod  <amacleod@redhat.com>
+
+       * tree-outof-ssa.c (eliminate_useless_phis): Fix formatting.
+       * tree-flow-.h (struct immediate_use_iterator_d): Fix comment.
+
 2008-09-18  Andrew MacLeod  <amacleod@redhat.com>
 
        PR tree-optimization/37102
-       * tree-outof-ssa.c (remove_gimple_phi_args): Remove all the arguments from a PHI
-       node. If it is a final use of an SSA_NAME, check to see if another PHI is dead.
-       (eliminate_useless_phis): Rename from eliminate_virtual_phis and remove real 
-       PHIs which have no uses.
+       * tree-outof-ssa.c (remove_gimple_phi_args): Remove all the PHI args
+       from a node. Check to see if another PHI is dead.
+       (eliminate_useless_phis): Rename from eliminate_virtual_phis and 
+       remove real PHIs which have no uses.
        (rewrite_out_of_ssa): Call eliminate_useless_phis.
 
 2008-09-18  Richard Guenther  <rguenther@suse.de>