+2009-04-03 Alan Modra <amodra@bigpond.net.au>
+
+ * config.gcc (powerpc64-*-gnu*): Add rs6000/default64.h to tm_file.
+ Remove a number of t-files from tmake_file.
+ * config/rs6000/sysv4.opt (mprototype): Name variable target_prototype.
+ * config/rs6000/sysv4.h (TARGET_PROTOTYPE): Define.
+ * config/rs6000/linux64.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Set
+ target_prototype, not TARGET_PROTOTYPE.
+ (LINK_OS_GNU_SPEC): Define.
+ * config/rs6000/t-linux64 (LIB2FUNCS_EXTRA): Delete tramp.S
+ and darwin-ldoubdle.c.
+
+2009-04-02 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR driver/39293
+ * gcc.c (save_temps_flag): Add support for -save-temps=obj.
+ (cpp_options): Ditto.
+ (default_compilers): Ditto.
+ (display_help): Ditto.
+ (process_command): Ditto.
+ (do_spec_1): Ditto.
+ (set_input): Use lbasename instead of duplicate code.
+ (save_temps_prefix): New static for -save-temps=obj.
+ (save_temps_length): Ditto.
+
+ * doc/invoke.texi (-save-temps=obj): Document new variant to
+ -save-temps switch.
+
+2009-04-02 Jeff Law <law@redhat.com>
+
+ * reload1.c (fixup_eh_region_notes): Remove write-only "trap_count"
+ variable.
+
+2009-04-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure.ac: Support -Bstatic/-Bdynamic for linker version > 2.
+ * configure: Regenerated.
+
+2009-04-02 Rafael Avila de Espindola <espindola@google.com>
+
+ * c-decl.c (merge_decls): Make sure newdecl and olddecl don't
+ share the argument list.
+
+2009-04-02 Rafael Avila de Espindola <espindola@google.com>
+
+ Merge
+
+ 2009-02-12 Diego Novillo <dnovillo@google.com>
+
+ * varpool.c (debug_varpool): New.
+ * cgraph.h (debug_varpool): Declare.
+
+2009-04-02 Jan Hubicka <jh@suse.cz>
+
+ * passes.c (init_optimization_passes): Remove two copies of ehcleanup
+ pass.
+
+2009-04-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/i386.c (ix86_abi): Move initialization to ...
+ (override_options): Here.
+
+2009-04-02 Christian Bruel <christian.bruel@st.com>
+
+ * config/sh/sh.c (sh_dwarf_register_span): New function.
+ (TARGET_DWARF_REGISTER_SPAN): Define.
+ * config/sh/sh-protos.h (sh_dwarf_register_span): Declare.
+
+2009-04-02 Ira Rosen <irar@il.ibm.com>
+
+ PR tree-optimization/39595
+ * tree-vect-slp.c (vect_build_slp_tree): Check that the size of
+ interleaved loads group is not greater than the SLP group size.
+
+2009-04-02 Rafael Avila de Espindola <espindola@google.com>
+
+ * builtins.c (is_builtin_name): New.
+ (called_as_built_in): Use is_builtin_name.
+ * tree.h (is_builtin_name): New.
+ * varasm.c (incorporeal_function_p): Use is_builtin_name
+
+2009-04-02 Andrew Stubbs <ams@codesourcery.com>
+
+ * config/sh/linux-unwind.h: Disable when inhibit_libc is defined.
+
+2009-04-02 Dodji Seketeli <dodji@redhat.com>
+
+ PR c++/26693
+ * c-decl.c: (clone_underlying_type): Move this ...
+ * c-common.c (set_underlying_type): ... here.
+ Also, make sure the function properly sets TYPE_STUB_DECL() on
+ the newly created typedef variant type.
+ * c-common.h (is_typedef_decl, set_underlying_type): Declare ...
+ * c-common.c (is_typedef_decl, set_underlying_type): ... new entry points.
+
+2009-04-02 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/37221
+ * tree-flow.h (degenerate_phi_result): Declare.
+ * tree-ssa-dom.c (degenerate_phi_result): Export.
+ * tree-scalar-evolution.c (analyze_initial_condition): If
+ the initial condition is defined by a degenerate PHI node
+ use the degenerate value.
+
+2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR rtl-optimization/39588
+ * combine.c (merge_outer_ops): Do not set the constant when this
+ is not necessary.
+ (simplify_shift_const_1): Do not modify it either in this case.
+
+2009-04-01 Steven Bosscher <steven@gcc.gnu.org>
+
+ * config/ia64/ia64.c (ia64_handle_option): Inform user that Itanium1
+ tuning is deprecated if -mtune value is set to an Itanium1 variant.
+
+2009-04-01 Janis Johnson <janis187@us.ibm.com>
+
+ PR c/29027
+ * c-lex.c (interpret_float): Default (no suffix) is double.
+
+2009-04-1 Xinliang David Li <davidxl@google.com>
+
+ * config/i386/i386.c (legitimate_constant_p): Recognize
+ all one vector constant.
+
2009-04-01 Jan-Benedict Glaw <jbglaw@jbglaw-dev.homezone.telefonica.de>
* gcc/config/vax/vax.c: Add #includes to silence warnings.