OSDN Git Service

Revert:
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 8d01aa4..5af3ae5 100644 (file)
@@ -1,3 +1,94 @@
+2010-05-18  Nathan Froyd  <froydnj@codesourcery.com>
+
+       Revert:
+       2010-05-18  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * tree.h (build_call_list): Remove.
+       * tree.c (build_call_list): Remove.
+
+2010-05-18  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * tree.h (build_call_list): Remove.
+       * tree.c (build_call_list): Remove.
+
+2010-05-18  Jan Hubicka  <jh@suse.cz>
+
+       * ipa-reference.c (propagate): Walk all nodes in the cleanup stage.
+
+2010-05-18  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR rtl-optimization/43332
+       * haifa-sched.c (setup_insn_max_reg_pressure): Check barrier.
+
+2010-05-18  Anatoly Sokolov  <aesok@post.ru>
+
+       * tree.h (build_int_cstu): Implement as static inline.
+       * tree.c (build_int_cstu): Remove function.
+       (double_int_to_tree, double_int_fits_to_tree_p): Handle size types as
+       sign extended.
+
+2010-05-18  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/44143
+       * lto-wrapper.c (verbose): New variable.  Initialize from -v.
+       (debug): Initialize from -save-temps.
+       (collect_execute): Print command-line when verbose.
+       (run_gcc): Always use COLLECT_GCC_OPTIONS.  Use fork_execute
+       for ltrans invocation.  Produce -dumpbase flag again.
+       (process_args): Remove.
+       (main): Simplify.
+       * collect2.c (maybe_run_lto_and_relink): Only pass object
+       files to lto-wrapper.
+       * gcc.c (LINK_COMMAND_SPEC): Likewise.
+
+2010-05-18  Jan Hubicka  <jh@suse.cz>
+
+       * opts.c (decode_options): Do not disable whopr at ipa_cp.
+       * ipa-prop.c (ipa_detect_param_modifications): Walk PHI nodes too.
+
+2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
+
+       PR lto/44184
+       * lto-streamer-out.c (output_gimple_stmt): Output number of labels
+       in a GIMPLE_ASM.
+       * lto-streamer-in.c (input_gimple_stmt): Read number of labels
+       in a GIMPLE_ASM.
+
+2010-05-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/41371
+       * var-tracking.c (find_loc_in_1pdv): Add a few checks from
+       rtx_equal_p inline.
+
+2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * config.gcc (powerpc-*-darwin*, powerpc64-*-darwin*): Add
+       lto-macho as lto_binary_reader.
+
+       * darwin.c (darwin_asm_named_section): Do not add assembler comment
+       after .section directive; just print it before the directive instead.
+
+2010-05-17  Jan Hubicka  <jh@suse.cz>
+
+       * cgraph.c (cgraph_create_virtual_clone): Only check
+       versionable_function_p when not in wpa and checking is enabled.
+       * cgraphunit.c (cgraph_materialize_all_clones): Stabilize after
+       there are no more functions to materialize.
+
+2010-05-17  Jan Hubicka  <jh@suse.cz>
+
+       * cgraph.h (struct ipa_replace_map): Add parm_num parameter.
+       * lto-cgraph.c (output_cgraph_opt_summary, input_cgraph_opt_summary):
+       New functions.
+       (output_cgraph): Call output_cgraph_opt_summary.
+       (input_cgrpah): Call input_cgraph_opt_summary.
+       (output_cgraph_opt_summary_p, output_node_opt_summary,
+       input_node_opt_summary, input_cgraph_opt_section): New functions.
+       * lto-section-in.c (lto_section_name): Add cgraphopt.
+       * tree-inline.c (tree_function_versioning): Handle parm_num.
+       * lto-streamer.c (lto_get_section_name): Handle cgraphopt.
+       * lto-streamer.h (lto_section_type): Add LTO_section_cgraph_opt_sum.
+
 2010-05-17  Changpeng Fang  <changpeng.fang@amd.com>
 
        * doc/invoke.texi: Update documentation for min-insn-to-prefetch-ratio.