summaryrefslogtreecommitdiff
path: root/gcc/function.c
Commit message (Expand)AuthorAgeFilesLines
...
* (assign_parms): Handle PARALLEL parameter in ENTRY_PARM.wilson1996-06-061-10/+26
* (assign_parms): Tighten up code that makes REG_EQUIV notes for parms.kenner1996-06-061-19/+24
* Include bc-emit.h.kenner1996-05-191-8/+3
* * function.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.dje1996-05-091-0/+4
* (assign_parms): Set RTX_UNCHANGING_P in stack_parm if parm iskenner1996-05-061-1/+3
* (expand_function_end): Allow TRAMPOLINE_TEMPLATEkenner1996-04-161-5/+12
* (push_function_context_{to,from}): Save and restorekenner1996-04-161-0/+2
* * function.c (preserve_temp_slots): Only preserve temporaries thatmrs1996-04-151-9/+13
* * calls.c (expand_call): Remove current_call_is_indirect nonsense.law1996-03-291-4/+1
* (expand_function_start): Don't set up context_displaymerrill1996-03-261-34/+38
* (expand_expr, case *_DECL): If we make a non-localmerrill1996-03-051-3/+5
* (bc_expand_function_start): Likewise.kenner1996-03-041-1/+1
* ({,round_}trampoline_address): TRAMPOLINE_ALIGNMENT is in bits, notkenner1996-01-151-4/+5
* (assign_temp): Add extra arg, DONT_PROMOTE.kenner1996-01-011-6/+7
* (instantiate_decls): Check DECL_SAVED_INSNS to see if obstack changekenner1995-12-311-1/+1
* (assign_temp): Fix formatting.kenner1995-12-301-5/+8
* * function.c (assign_temp): New function. Can handle Chill-stylebothner1995-12-291-0/+40
* * function.c (assign_parms): Fix thinko for struct value arg.bothner1995-12-291-1/+1
* (assign_parms): Set REGNO_POINTER_ALIGN for parms that are pointers.kenner1995-12-271-1/+3
* (fixup_var_refs_1): Fix error in last change (when mode of VAR is notkenner1995-12-181-0/+2
* (fixup_var_refs_1): Fix two incorrect calls to single_set.kenner1995-12-161-2/+2
* (init_temp_slots): New function.kenner1995-12-151-4/+13
* * function.c (identify_blocks): Start with a chain of BLOCKs tomrs1995-12-141-28/+41
* (fixup_var_refs_1): Make pseudo for DEST in PROMOTED_MODE unless in akenner1995-11-261-5/+6
* (put_reg_into_stack): New arg volatile_p.kenner1995-11-121-14/+19
* (assign_parms): Don't trust the callee to copy a TREE_ADDRESSABLEkenner1995-10-271-1/+2
* (init_function_start): Don't call init_insn_lengths here.kenner1995-10-201-3/+0
* (assign_stack_temp): Adjust full_size field of temp_slot whenkenner1995-10-031-0/+1
* (put_var_into_stack): For CONCAT case, order of placement depends onkenner1995-09-121-1/+1
* Fix spelling errors.kenner1995-08-281-1/+1
* (assign_stack_temp): When split a slot, set base_offset and full_size in thekenner1995-07-281-0/+4
* (struct temp_slot): New fields base_offset, full_size.kenner1995-07-141-7/+21
* (current_function_stdarg): New global variable.kenner1995-07-141-1/+11
* (setjmp_args_warning): Remove bogus arg.kenner1995-07-101-2/+1
* (assign_parms): Do all conversions in CONVERSION_INSNS.kenner1995-06-151-1/+2
* Update FSF address.kenner1995-06-151-1/+2
* (assign_parms): Use convert_to_mode instead of gen_lowpart whenkenner1995-06-141-1/+1
* (assign_parms): Handle promotions of both passed and nominal modes separatelykenner1995-06-111-33/+51
* (assign_parms): Don't call promote_mode on arg unlesskenner1995-06-081-0/+3
* Fix typos in comments.kenner1995-05-161-6/+6
* (expand_function_end): Don't warn about unusedmerrill1995-05-071-1/+2
* (expand_function_end): Warn about unused parms if both -Wunused and -W.kenner1995-04-261-6/+4
* (assign_parms): If STACK_REGS is defined, generate USE insns beforekenner1995-04-251-0/+11
* Use TREE_ADDRESSABLE rather thanmerrill1995-04-201-1/+1
* (instantiate_decls): Use temporary allocation ifwilson1995-04-171-2/+2
* (preserve_temp_slots): Clear ADDR_TAKEN on item that we arekenner1995-03-281-0/+1
* (pop_function_context): Fix error in last change; reference old valuekenner1995-03-181-3/+3
* Handle compilation of nested functions from another scope.merrill1995-03-151-10/+12
* Remove Feb 28's FUNCTION_NEEDS_STATIC_CHAIN changes.bothner1995-03-021-10/+4
* * function.c (lookup_static_chain): Check for a static chainbothner1995-02-281-4/+10