X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FChangeLog;h=9b6168c0035d02ab291982a54c1c61fe764ea931;hb=649597afddfe936498abe475a23f709ced1942d5;hp=3762df365e2a4cdbdc844f9a9431147666541f6e;hpb=c146feabc2b4f55da94365a816c48e015b6ba037;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3762df365e2..9b6168c0035 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,29 @@ +2011-02-17 Alexandre Oliva + Jan Hubicka + + PR debug/47106 + PR debug/47402 + * cfgexpand.c (account_used_vars_for_block): Remove. + (estimated_stack_frame_size): Use referenced vars. + * tree-inline.c (remap_decl): Only mark VAR_DECLs as referenced + that were referenced in the original function. Test src_fn + rather than cfun. Drop redundant get_var_ann. + (setup_one_parameter): Drop redundant get_var_ann. + (declare_return_variable): Likewise. + (copy_decl_for_dup_finish): Mark VAR_DECLs referenced in src_fn. + (copy_arguments_for_versioning): Drop redundant get_var_ann. + * ipa-inline.c (compute_inline_parameters): Do not compute + disregard_inline_limits here. + are not available. + (compute_inlinable_for_current, pass_inlinable): New. + (pass_inline_parameters): Require PROP_referenced_vars. + * cgraphunit.c (cgraph_process_new_functions): Don't run + compute_inline_parameters explicitly unless function is in + SSA form. + (cgraph_analyze_function): Set .disregard_inline_limits. + * tree-sra.c (convert_callers): Compute inliner parameters + only for functions already in SSA form. + 2011-02-17 Joseph Myers * config/sparc/sparc.h (CPP_ENDIAN_SPEC): Don't handle