+2009-12-22 Paul Brook <paul@codesourcery.com>
+
+ * doc/tm.texi (ARG_POINTER_CFA_OFFSET): Document new default.
+ * defaults.h (ARG_POINTER_CFA_OFFSET): Add pretend_args_size.
+ * config/spu/spu.h (ARG_POINTER_CFA_OFFSET): Add pretend_args_size.
+
+2009-12-21 Brian Hackett <bhackett1024@gmail.com>
+
+ * plugin.def: Rename pre-genericize event.
+ * plugin.c (register_callback, invoke_plugin_callbacks): Same.
+ * c-decl.c (finish_function): Invoke callbacks on above event.
+
+2009-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/42429
+ * reload.c (find_reloads_subreg_address): When adjusting mode of
+ MEM, update also MEM_SIZE if it is set.
+
+2009-12-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR bootstrap/42345
+ * acinclude.m4 (gcc_GAS_FLAGS): New.
+ (gcc_GAS_CHECK_FEATURE): Use gcc_GAS_FLAGS.
+ * configure: Regenerated.
+
+2009-12-20 Michael Matz <matz@suse.de>
+
+ PR tree-optimization/42027
+ * cfgexpand.c (expand_gimple_cond): Use jumpy sequence for &, &&, |
+ and || if jumps are cheap.
+
+2009-12-19 Richard Guenther <rguenther@suse.de>
+
+ PR lto/42401
+ * lto-streamer-out.c (tree_is_indexable): Local statics
+ are indexable.
+ (lto_output_tree_ref): Adjust assert.
+
+2009-12-19 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/42108
+ * tree-ssa-sccvn.c (last_vuse_ptr): New variable.
+ (vn_reference_lookup_2): Update last seen VUSE.
+ (vn_reference_lookup_3): Avoid updating last seen VUSE after
+ translating.
+ (visit_reference_op_load): Use last seen VUSE from the first
+ lookup when entering into the table.
+
+2009-12-19 Joern Rennecke <amylaar@spamcop.net>
+
+ * Makefile.in (PLUGIN_HEADERS): Add more headers.
+
+ * tree-pass.h (GCC_PASS_LISTS): Define.
+ (PASS_LIST_NO_all_lowering_passes): New enumeration value.
+ (PASS_LIST_NO_all_small_ipa_passes): Likewise.
+ (PASS_LIST_NO_all_regular_ipa_passes): Likewise.
+ (PASS_LIST_NO_all_lto_gen_passes): Likewise.
+ (PASS_LIST_NO_all_passes): Likewise.
+ (PASS_LIST_NUM): Likewise.
+ (gcc_pass_lists): Declare.
+ * passes.c (gcc_pass_lists): Define.
+
+2009-12-18 Richard Guenther <rguenther@suse.de>
+
+ * tree-ssa-sccvn.c (copy_nary): New function.
+ (copy_phis): Likewise.
+ (copy_references): Likewise.
+ (process_scc): Avoid last iteration by copying the
+ optimistic table to the valid table.
+
+2009-12-17 Jakub Jelinek <jakub@redhat.com>
+
+ * dwarf2out.c (loc_descriptor): For SYMBOL_REFs and LABEL_REFs
+ use DW_OP_addr+DW_OP_stack_value instead of DW_OP_implicit_value.
+ (add_const_value_attribute): For CONST_STRING, SYMBOL_REFs and
+ LABEL_REFs use DW_OP_addr+DW_OP_stack_value DW_AT_location instead of
+ DW_AT_const_value.
+
2009-12-17 Alexandre Oliva <aoliva@redhat.com>
PR debug/41679