OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 0855673..0b46616 100644 (file)
@@ -1,5 +1,62 @@
 2010-04-21  Jan Hubicka  <jh@suse.cz>
 
+       * timevar.def (TV_WHOPR_WPA_FIXUP): Remove.
+       * lto-section-in.c (lto_section_name): Remove wpa_fixup.
+       * lto-wpa-fixup.c: Remove.
+       * Makefile.in (lto-wpa-fixup.o): Remove.
+       * passes.c (init_optimization_passes): Remove pass_ipa_lto_wpa_fixup.
+       (execute_all_ipa_transforms): Set cgraph_state to CGRAPH_STATE_IPA_SSA.
+       * lto-streamer.c (lto_get_section_name): Remove wpa_fixup section.
+
+2010-04-21  Jan Hubicka  <jh@suse.cz>
+
+       * tree-pass.h (ipa_opt_pass_d): Rename function_read_summary;
+       add write_optimization_summary, read_optimization_summary.
+       (ipa_write_summaries_of_cgraph_node_set): Remove.
+       (ipa_write_optimization_summaries): Declare.
+       (ipa_read_optimization_summaries): Declare.
+       * ipa-cp.c (pass_ipa_cp): Update.
+       * ipa-reference.c (pass_ipa_reference): Update.
+       * ipa-pure-const.c (pass_ipa_pure_const): Update.
+       * lto-streamer-out.c (pass_ipa_lto_gimple, pass_ipa_lto_finish):
+       Update.
+       * ipa-inline.c (pass_ipa_inline): Update.
+       * ipa.c (pass_ipa_whole_program): Update.
+       * lto-wpa-fixup.c (pass_ipa_lto_wpa_fixup): Update.
+       * passes.c (ipa_write_summaries_1): Do not test wpa.
+       (ipa_write_optimization_summaries_1): New.
+       (ipa_write_optimization_summaries): New.
+       (ipa_read_summaries): Do not test ltrans.
+       (ipa_read_optimization_summaries_1): New.
+       (ipa_read_optimization_summaries): New.
+
+2010-04-21  Jan Hubicka  <jh@suse.cz>
+
+       * lto-cgraph.c (lto_output_node): Do not output comdat groups
+       for boundary nodes.
+       (output_cgraph): Do not arrange comdat groups for boundary nodes.
+
+2010-04-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/40040
+       * dwarf2out.c (add_name_and_src_coords_attributes): Add
+       DW_AT_{,MIPS_}linkage_name even for Fortran decls.
+
+2010-04-21  Jan Hubicka  <jh@suse.cz>
+
+       * ipa-prop.c (ipa_edge_removal_hook): Check for bounds.
+
+2010-04-21  Jan Hubicka  <jh@suse.cz>
+
+       * varpool.c (decide_is_variable_needed): Variable is always needed
+       during ltrans.
+
+2010-04-21  Jan Hubicka  <jh@suse.cz>
+
+       * opts.c (decode_options): Enable pure-const pass for whopr.
+
+2010-04-21  Jan Hubicka  <jh@suse.cz>
+
        * cgraph.c (dump_cgraph_node): Dump also assembler name.
        * ipa-inline.c (cgraph_decide_inlining_of_small_functions): Do not ice
        at WPA dumping.