aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
2010-09-28Hookize TARGET_UNWIND_INFO et al.Richard Henderson1-2/+3
2010-09-27common.opt (fsplit-stack): New option.Ian Lance Taylor1-15/+43
2010-09-24re PR middle-end/45234 (ICE in expand_call, at calls.c:2845 when passing alig...Jakub Jelinek1-0/+5
2010-09-15function.c (get_arg_pointer_save_area): Set arg_pointer_save_area_init to true.Ian Lance Taylor1-0/+2
2010-08-30Stack usage supportEric Botcazou1-1/+26
2010-08-20vec.h (FOR_EACH_VEC_ELT): Define.Nathan Froyd1-3/+3
2010-08-17function.c (block_fragments_nreverse, [...]): New functions.Jakub Jelinek1-11/+48
2010-08-09builtins.c (fold_builtin_next_arg): Use stdarg_p.Nathan Froyd1-5/+1
2010-08-09re PR tree-optimization/44632 (wrong code for complex division)Richard Guenther1-5/+3
2010-07-28i386.h (MCOUNT_NAME_BEFORE_PROLOGUE): New.Kai Tietz1-3/+1
2010-07-21function.c (record_hard_reg_sets): Restrict the previous change to cases wher...Bernd Schmidt1-3/+7
2010-07-16re PR target/42235 (redundant memory move from parameter space to spill space)Bernd Schmidt1-10/+89
2010-07-15tree.h (DECL_CHAIN): Define.Nathan Froyd1-9/+9
2010-07-06vec.h (FOR_EACH_VEC_ELT_REVERSE): New macro.Nathan Froyd1-11/+6
2010-06-30toplev.h (_fatal_insn_not_found, [...]): Move declarations to rtl.h.Manuel López-Ibáñez1-2/+1
2010-06-29calls.c, [...]: Call targetm.calls.function_arg...Nathan Froyd1-18/+11
2010-06-29reginfo.c (init_reg_sets_1): Adjust comments.Nathan Froyd1-2/+3
2010-06-18function.h (types_used_by_cur_var_decl): Change type to a VEC.Nathan Froyd1-4/+2
2010-06-08utils.c (init_gnat_to_gnu): Use typed GC allocation.Laurynas Biveinis1-7/+6
2010-05-29tree-vrp.c (debug_value_range, [...]): Annotate with DEBUG_FUNCTION.Jan Hubicka1-1/+1
2010-05-25function.h (struct function): Add can_throw_non_call_exceptions bit.Eric Botcazou1-3/+7
2010-05-24Fix bootstrap at -O3.Sebastian Pop1-1/+1
2010-05-17function.c (try_fit_stack_local, [...]): New static functions.Bernd Schmidt1-34/+117
2010-04-26cgraph.c (cgraph_create_node): Set node frequency to normal.Jan Hubicka1-2/+0
2010-04-12function.c (assign_parms_initialize_all): Add unused attribute to fntype.Steve Ellcey1-1/+1
2010-04-08tree.h (TREE_ADDRESSABLE): Document its effect for function types.Eric Botcazou1-26/+19
2010-02-26re PR debug/43190 (Used pointer typedefs eliminated from debug info)Jakub Jelinek1-4/+9
2010-01-21tree.h (TYPE_TRANSPARENT_UNION): Replace with ...Janis Johnson1-6/+20
2010-01-17re PR middle-end/42248 (compat test struct-by-value-17 fails execution with -...Richard Guenther1-54/+42
2009-12-08re PR middle-end/38474 (compile time explosion in dataflow_set_preserve_mem_l...Michael Matz1-5/+17
2009-11-30function.c (instantiate_virtual_regs_in_insn): Copy to new reg before forcing...Steve Ellcey1-1/+7
2009-11-25Remove trailing white spaces.H.J. Lu1-21/+21
2009-11-13function.c (stack_protect_prologue): Don't bypass expand_expr for stack_prote...Richard Henderson1-12/+4
2009-11-10re PR target/10127 (-fstack-check let's program crash)Eric Botcazou1-2/+5
2009-11-08cfgrtl.c (pass_free_cfg): Add pass name.Zbigniew Chamski1-2/+2
2009-09-29function.c (current_function_name): If there is no current function just retu...Nick Clifton1-0/+2
2009-09-23re PR debug/41065 (DW_TAG_enumeration_type+DW_TAG_enumerator is sometimes mis...Dodji Seketeli1-1/+80
2009-09-22re PR target/41246 (should "sorry" when regparm=3 and nested functions are en...Richard Henderson1-3/+11
2009-09-03re PR debug/41238 (VTA: bootstrap failure, ICE in loc_cmp, at var-tracking.c:...Jakub Jelinek1-12/+17
2009-09-02invoke.texi (-fvar-tracking-assignments): New.Alexandre Oliva1-2/+5
2009-08-12tm.texi (TARGET_PROMOTE_FUNCTION_MODE): Add documentation for for_return == 2.Paolo Bonzini1-6/+5
2009-08-01expr.c (store_constructor): Use promote_decl_mode.Paolo Bonzini1-13/+10
2009-07-11re PR target/40667 (stack frames are generated even with -fomit-frame-pointer)Jakub Jelinek1-1/+5
2009-07-11re PR target/40668 (64-bit sparc miscompiles memcpy of argument inside switch)Jakub Jelinek1-3/+11
2009-07-07cgraphunit.c: Replace %J by an explicit location.Manuel López-Ibáñez1-1/+2
2009-07-01re PR bootstrap/40347 (i386-darwin ICEs while building libgcc during stage2)Richard Henderson1-15/+23
2009-06-22alias.c: Use REG_P...Shujing Zhao1-4/+4
2009-06-12java-gimplify.c (java_gimplify_block): New argument to build_empty_stmt.Aldy Hernandez1-2/+4
2009-06-12re PR target/39146 (Unnecessary stack alignment)Joey Ye1-4/+2
2009-05-29cfgcleanup.c (try_crossjump_to_edge): Only skip past NOTE_INSN_BASIC_BLOCK.Richard Henderson1-103/+145