X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FChangeLog;h=ff75266888db1b86ef7c63c6883ffd418b8411d3;hb=c9b5e4ec320184345e8ee20df05876e768b818b4;hp=2ac875f3c379145e052c59e31854776f0d96acbe;hpb=bb325882e249f4fc3a0395accdcbf954842aeb37;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2ac875f3c37..ff75266888d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,81 @@ +2009-12-22 Paul Brook + + * 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 + + * 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 + + 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 + + PR bootstrap/42345 + * acinclude.m4 (gcc_GAS_FLAGS): New. + (gcc_GAS_CHECK_FEATURE): Use gcc_GAS_FLAGS. + * configure: Regenerated. + +2009-12-20 Michael Matz + + PR tree-optimization/42027 + * cfgexpand.c (expand_gimple_cond): Use jumpy sequence for &, &&, | + and || if jumps are cheap. + +2009-12-19 Richard Guenther + + 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 + + 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 + + * 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 + + * 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 + + * 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 PR debug/41679