summaryrefslogtreecommitdiff
path: root/gcc/function.c
Commit message (Expand)AuthorAgeFilesLines
* alias.c (adjust_offset_for_component_ref): Use component_ref_field_offset.Richard Kenner2004-06-211-1/+1
* re PR target/15941 (new fails gcc.dg/compat/struct-by-value-11 and gcc.dg/com...Richard Henderson2004-06-191-2/+19
* function.c (free_after_compilation): Do not free computed_goto_common*.Jan Hubicka2004-06-191-2/+0
* emit-rtl.c (unshare_all_rtl_1): New name of unshare_all_rtl.Paolo Bonzini2004-06-181-7/+7
* alias.c (record_set, [...]): Use REG_P.Jerry Quinn2004-06-151-54/+54
* function.c (fixup_var_refs): Also adjust the start of sequence after fixing u...Eric Botcazou2004-06-151-2/+2
* basic-block.h (could_fall_through): Declare.J"orn Rennecke2004-06-141-11/+31
* re PR middle-end/15228 (useless copies of floating point operands)Richard Henderson2004-06-091-11/+5
* basic-block.c (tail_recursion_label_list): Don't declare.Steven Bosscher2004-06-031-57/+3
* function.c (walk_fixup_memory_subreg): New parameter 'var'.Eric Botcazou2004-06-011-11/+11
* re PR tree-optimization/15454 (tree-ccp generates wrong code for nested funct...Richard Henderson2004-05-201-5/+8
* Multiple fixes: PRs 14692, 15274 and 15463Zdenek Dvorak2004-05-191-135/+230
* Merge tree-ssa-20020619-branch into mainline.Diego Novillo2004-05-131-436/+102
* re PR middle-end/14988 (Analysis of ACATS cxg2006 failures at -O1)Eric Botcazou2004-05-021-28/+37
* re PR middle-end/15054 (Bad code due to overlapping stack temporaries)Ulrich Weigand2004-05-011-1/+1
* re PR c/15004 ([unit-at-a-time] no warning for unused paramater in static fun...Jan Hubicka2004-04-281-11/+19
* calls.c (precompute_arguments): Remove PROMOTE_FOR_CALL_ONLY.Paul Brook2004-04-281-3/+3
* function.c (assign_parms): Force MEM_EXPR (DECL_INCOMING_RTL (parm)) == parm.Josef Zlomek2004-04-201-0/+6
* function.c (gen_mem_addressof): When changing the RTX from a REG to a MEM...Roger Sayle2004-04-091-2/+1
* builtins.c, [...]: Change most occurrences of TREE_UNSIGNED to TYPE_UNSIGNED.Richard Kenner2004-03-311-10/+11
* * function.c (put_var_into_stack): Properly set orig_reg for indirect.Richard Kenner2004-03-311-1/+1
* function.c (put_var_into_stack): If old RTL was ADDRESSOF, update the address...Richard Kenner2004-03-291-4/+10
* function.c (thread_prologue_and_epilogue): Move NOTE_INSN_FUNCTION_END and NO...Ulrich Weigand2004-03-271-2/+7
* alias.c (get_alias_set): Replace calls via (*lang_hooks.foo) () with lang_hoo...Roger Sayle2004-03-141-8/+8
* re PR target/14547 (Passing _Complex long double does not follow the ABI)Richard Henderson2004-03-121-6/+13
* function.c (expand_function_end): Emit a blockage insn before the epilogue wh...Andrew Haley2004-03-101-0/+8
* re PR middle-end/14289 (ICE in a register array)Roger Sayle2004-03-081-3/+8
* * function.c (assign_parms): Include pretend alignment offset.Paul Brook2004-03-051-7/+3
* alias.c (rtx_equal_for_memref_p): Use predicates to test rtx classes and new ...Paolo Bonzini2004-03-031-2/+1
* [multiple changes]Roger Sayle2004-02-291-2/+2
* * function.c (assign_parms): Don't count pretend args for alignment.Paul Brook2004-02-271-6/+20
* calls.c: Don't reference FINAL_REG_PARM_STACK_SPACE or MAYBE_REG_PARM_STACK_S...Kazu Hirata2004-02-261-23/+4
* function.c (assign_parms): When building decl_rtl for SPLIT_COMPLEX_ARGS...Alan Modra2004-02-191-9/+21
* (c-decl.c, [...]): Replace DECL_SAVED_INSNS with DECL_STRUCT_FUNCTION.Steven Bosscher2004-02-171-3/+3
* * function.c (update_epilogue_consts): Teach about binary operations.Richard Kenner2004-02-121-3/+27
* emit-rtl.c (set_mem_attributes_minus_bitpos): Don't kill previous MEM_VOLATIL...Richard Kenner2004-02-121-0/+6
* emit-rtl.c (set_decl_incoming_rtl): New.Josef Zlomek2004-02-101-7/+9
* * function.c (assign_parms): Fix formatting.David Edelsohn2004-02-071-1/+2
* tm.texi (INIT_CUMULATIVE_ARGS): Update doco.Alan Modra2004-02-061-1/+1
* alias.c (record_set): Use hard_regno_nregs.Jan Hubicka2004-02-021-3/+3
* bt-load.c: Replace "gen_rtx (FOO, " with "gen_rtx_FOO (".Kazu Hirata2004-01-311-3/+3
* Do not assign long long argument to memory in prologue if loaded in register.Fariborz Jahanian2004-01-261-1/+4
* c-common.h: Fix comment typos.Kazu Hirata2004-01-251-1/+1
* function.c (allocate_struct_function): Do not initialize expr, emit and varasm.Jan Hubicka2004-01-221-3/+3
* final.c (SEEN_BB, [...]): Define.Daniel Jacobowitz2004-01-171-2/+3
* re PR c++/13376 (Incorrect dumps of RTL for passes that use current_function_...Steven Bosscher2004-01-131-2/+7
* Fix messed up accidental commit.Steven Bosscher2004-01-031-0/+2
* backport: et-forest.h (et_forest_create, [...]): Declarations removed.Steven Bosscher2003-12-301-2/+0
* function.c (assign_parms): Update max_parm_reg and parm_reg_stack_loc when ad...David Edelsohn2003-12-231-0/+19
* alias.c: Fix comment formatting.Kazu Hirata2003-12-211-1/+1