aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
2004-05-02re PR middle-end/14988 (Analysis of ACATS cxg2006 failures at -O1)Eric Botcazou1-28/+37
2004-05-01re PR middle-end/15054 (Bad code due to overlapping stack temporaries)Ulrich Weigand1-1/+1
2004-04-28re PR c/15004 ([unit-at-a-time] no warning for unused paramater in static fun...Jan Hubicka1-11/+19
2004-04-28calls.c (precompute_arguments): Remove PROMOTE_FOR_CALL_ONLY.Paul Brook1-3/+3
2004-04-20function.c (assign_parms): Force MEM_EXPR (DECL_INCOMING_RTL (parm)) == parm.Josef Zlomek1-0/+6
2004-04-09function.c (gen_mem_addressof): When changing the RTX from a REG to a MEM...Roger Sayle1-2/+1
2004-03-31builtins.c, [...]: Change most occurrences of TREE_UNSIGNED to TYPE_UNSIGNED.Richard Kenner1-10/+11
2004-03-31* function.c (put_var_into_stack): Properly set orig_reg for indirect.Richard Kenner1-1/+1
2004-03-29function.c (put_var_into_stack): If old RTL was ADDRESSOF, update the address...Richard Kenner1-4/+10
2004-03-27function.c (thread_prologue_and_epilogue): Move NOTE_INSN_FUNCTION_END and NO...Ulrich Weigand1-2/+7
2004-03-14alias.c (get_alias_set): Replace calls via (*lang_hooks.foo) () with lang_hoo...Roger Sayle1-8/+8
2004-03-12re PR target/14547 (Passing _Complex long double does not follow the ABI)Richard Henderson1-6/+13
2004-03-10function.c (expand_function_end): Emit a blockage insn before the epilogue wh...Andrew Haley1-0/+8
2004-03-08re PR middle-end/14289 (ICE in a register array)Roger Sayle1-3/+8
2004-03-05* function.c (assign_parms): Include pretend alignment offset.Paul Brook1-7/+3
2004-03-03alias.c (rtx_equal_for_memref_p): Use predicates to test rtx classes and new ...Paolo Bonzini1-2/+1
2004-02-29[multiple changes]Roger Sayle1-2/+2
2004-02-27* function.c (assign_parms): Don't count pretend args for alignment.Paul Brook1-6/+20
2004-02-26calls.c: Don't reference FINAL_REG_PARM_STACK_SPACE or MAYBE_REG_PARM_STACK_S...Kazu Hirata1-23/+4
2004-02-19function.c (assign_parms): When building decl_rtl for SPLIT_COMPLEX_ARGS...Alan Modra1-9/+21
2004-02-17(c-decl.c, [...]): Replace DECL_SAVED_INSNS with DECL_STRUCT_FUNCTION.Steven Bosscher1-3/+3
2004-02-12* function.c (update_epilogue_consts): Teach about binary operations.Richard Kenner1-3/+27
2004-02-12emit-rtl.c (set_mem_attributes_minus_bitpos): Don't kill previous MEM_VOLATIL...Richard Kenner1-0/+6
2004-02-10emit-rtl.c (set_decl_incoming_rtl): New.Josef Zlomek1-7/+9
2004-02-07* function.c (assign_parms): Fix formatting.David Edelsohn1-1/+2
2004-02-06tm.texi (INIT_CUMULATIVE_ARGS): Update doco.Alan Modra1-1/+1
2004-02-02alias.c (record_set): Use hard_regno_nregs.Jan Hubicka1-3/+3
2004-01-31bt-load.c: Replace "gen_rtx (FOO, " with "gen_rtx_FOO (".Kazu Hirata1-3/+3
2004-01-26Do not assign long long argument to memory in prologue if loaded in register.Fariborz Jahanian1-1/+4
2004-01-25c-common.h: Fix comment typos.Kazu Hirata1-1/+1
2004-01-22function.c (allocate_struct_function): Do not initialize expr, emit and varasm.Jan Hubicka1-3/+3
2004-01-17final.c (SEEN_BB, [...]): Define.Daniel Jacobowitz1-2/+3
2004-01-13re PR c++/13376 (Incorrect dumps of RTL for passes that use current_function_...Steven Bosscher1-2/+7
2004-01-03Fix messed up accidental commit.Steven Bosscher1-0/+2
2003-12-30backport: et-forest.h (et_forest_create, [...]): Declarations removed.Steven Bosscher1-2/+0
2003-12-23function.c (assign_parms): Update max_parm_reg and parm_reg_stack_loc when ad...David Edelsohn1-0/+19
2003-12-21alias.c: Fix comment formatting.Kazu Hirata1-1/+1
2003-12-16flow.c (EXIT_IGNORE_STACK): Move to ...Kazu Hirata1-9/+7
2003-12-13c-typeck.c: Fix comment typos.Kazu Hirata1-1/+1
2003-12-11Fix for problem with unnecessary volatile mems.James E Wilson1-1/+11
2003-12-11basic-block.h (BLOCK_HEAD, BLOCK_END): Remove.Steven Bosscher1-9/+9
2003-12-07re PR rtl-optimization/13060 ([g77] ICE in fixup_var_refs_1, at function.c:19...Eric Botcazou1-0/+16
2003-12-05re PR middle-end/11151 (__builtin_return(__builtin_apply(...)) gives wrong re...Eric Botcazou1-0/+6
2003-12-02function.c (assign_parms): Make sure parm PARALLEL combined in reg is compose...David Edelsohn1-5/+11
2003-12-01function.c (update_epilogue_consts): Don't use PARAMS.Steven Bosscher1-1/+1
2003-11-24function.c: Make outer_function-chain external.Waldek Hebisch1-1/+1
2003-11-20calls.c (expand_call): Allocate new temp in pass1.Fariborz Jahanian1-3/+18
2003-11-14function.c (assign_parms): Use TREE_TYPE to determine the real type of the ar...Jason Merrill1-4/+4
2003-11-14function.c (struct epi_info): New field const_equiv.Richard Kenner1-11/+54
2003-11-12function.c (purge_addressof_1): Add libcall check.Eric Christopher1-23/+24