+2010-05-14 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/44124
+ * tree-ssa-sccvn.c (vn_nary_may_trap): Fix invalid memory access.
+
+2010-05-14 Alan Modra <amodra@gmail.com>
+
+ PR target/44075
+ * config/rs6000/rs6000.c (struct machine_function): Reorder
+ fields for better packing. Add lr_save_state.
+ (rs6000_ra_ever_killed): Return lr_save_state if set.
+ (rs6000_emit_eh_reg_restore): Set lr_save_state.
+
2010-05-13 Jan Hubicka <jh@suse.cz>
* varpool.c (decide_is_variable_needed): Drop code checking
2010-05-12 Jan Hubicka <jh@suse.cz>
- * cgraph.c (cgraph_mark_address_taken_node): No longer imply needed flag.
+ * cgraph.c (cgraph_mark_address_taken_node): No longer imply needed
+ flag.
* cgraph.h (cgraph_only_called_directly_p,
cgraph_can_remove_if_no_direct_calls_p): test address_taken flag.
(cgraph_can_remove_if_no_direct_calls_and_refs_p): New function.
* cgraphunit.c (cgraph_mark_functions_to_output): Test address_taken.
(assemble
* ipa.c (cgraph_remove_unreachable_nodes): Use
- cgraph_can_remove_if_no_direct_calls_and_refs_p; clear address_taken flags.
+ cgraph_can_remove_if_no_direct_calls_and_refs_p; clear address_taken
+ flags.
* tree-inline.c (copy_bb): Check address_taken flag.
* tree-profile.c (tree_gen_ic_func_profiler): Check address_taken and
externally_visible flag.
2010-05-11 Jan Hubicka <jh@suse.cz>
PR tree-optimize/44063
- * ipa-inline.c (cgraph_edge_badness): Move always inlines to top of queue.
+ * ipa-inline.c (cgraph_edge_badness): Move always inlines to top of
+ queue.
(cgraph_decide_inlining_of_small_function): Skip check when disrgarding
limits.
(estimate_function_body_sizes): Compute sizes even when disregarding.
2010-05-10 Jan Hubicka <jh@suse.cz>
- * lto-stramer-out.c (produce_asm_for_decls): Correct accidentally commited change.
+ * lto-stramer-out.c (produce_asm_for_decls): Correct accidentally
+ commited change.
2010-05-10 Jan Hubicka <jh@suse.cz>
- * passes.c (ipa_write_summaries_1, ipa_write_optimization_summaries): Allocate
- encoders.
+ * passes.c (ipa_write_summaries_1, ipa_write_optimization_summaries):
+ Allocate encoders.
* lto-section-out.c (lto_new_out_decl_state): Do not allocate it here.
* lto-streamer.c (lto_streamer_cache_insert_1): Use alloc pool.
(lto_streamer_cache_create): Init alloc pool.
2010-04-08 Wolfgang Gellerich <gellerich@de.ibm.com>
- * config/s390/s390.c (override_options): Adjust the z10
- defaults for max-unroll-times, max-completely-peeled-insns
- and max-completely-peel-times.
+ * config/s390/s390.c (override_options): Adjust the z10 defaults
+ for max-unroll-times, max-completely-peeled-insns
+ and max-completely-peel-times.
2010-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>