OSDN Git Service

* config.gcc (powerpc64-*-gnu*): Add rs6000/default64.h to tm_file.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 499d3d6..0c7f96d 100644 (file)
@@ -1,3 +1,60 @@
+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 ...