summaryrefslogtreecommitdiff
path: root/gcc/function.c
Commit message (Expand)AuthorAgeFilesLines
* Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1994-06-141-3/+4
* (assign_parms): Set REG_USERVAR_P when parm is passed by invisibleRichard Kenner1994-05-271-0/+1
* (assign_parms): Fix typo in previous change.Richard Kenner1994-05-121-1/+1
* (fixup_var_refs_insns): Change from USE and CLOBBER insns to usingRichard Kenner1994-05-061-13/+1
* (assign_parms): Spread out the REG_EQUIV notes onRichard Kenner1994-05-061-10/+35
* (assign_parms): Use expr_size when appropriate.Richard Kenner1994-05-061-14/+7
* Use new macro AGGREGATE_TYPE_P.Per Bothner1994-04-261-32/+7
* Add prototypes for static functions.Richard Kenner1994-04-211-60/+47
* (assign_parms, promoted_input_arg, expand_function_start): Use promote_mode.Richard Kenner1994-04-181-37/+7
* function.c (locate_and_pad_parm): For ARGS_GROW_DOWNWARD...Jeff Law1994-04-161-4/+1
* No longer handle LSHIFT.Richard Kenner1994-04-101-2/+2
* (unitialized_vars_warning, setjmp_args_warning): Reword warning to beRichard Kenner1994-04-091-3/+3
* (push_function_context): Use current_function_varargs.Richard Kenner1994-04-061-7/+10
* (expand_function_start): Delay copying static chain.Richard Kenner1994-04-061-1/+16
* (preserve_temp_slots): If argument is REG, see if it is address of aRichard Kenner1994-03-211-1/+15
* (assign_parms, expand_function_start): Properly set MEM_IN_STRUCT_PRichard Kenner1994-03-141-5/+22
* (fixup_var_refs_insn): Delete CLOBBER of VAR.Richard Kenner1994-02-261-7/+29
* (struct temp_slot): Add new field, ADDRESS.Richard Kenner1994-02-061-8/+61
* (assign_parms): Call gen_realpart and gen_imagpart instead ofRichard Kenner1994-01-101-6/+6
* (preserve_rtl_expr_result): New function.Richard Kenner1994-01-101-1/+29
* (thread_prologue_and_epilogue_insns): When constructing USE chain, set both N...Richard Kenner1993-12-121-5/+7
* Declare sequence_rtl_expr.Richard Kenner1993-11-251-3/+27
* Clean up comment formatting.Richard Kenner1993-11-251-2/+2
* (expand_function_end): New arg END_BINDINGS.Richard Stallman1993-11-231-2/+8
* (assign_parms): Clear STACK_PARM when we have aRichard Stallman1993-11-151-0/+3
* (expand_function_start): If not optimizing, ensure we mark contextRichard Kenner1993-11-041-0/+6
* (assign_parms): If parmreg is a CONCAT, handle theRichard Stallman1993-10-301-4/+14
* (assign_parms): Properly set parm_reg_stack_loc for args that are a CONCAT.Richard Stallman1993-10-201-5/+28
* (trampoline_address): Don't allocate anything from parent function'sRichard Kenner1993-10-111-1/+2
* (save_machine_status, restore_machine_status): New vars.Richard Stallman1993-10-111-0/+12
* (put_reg_into_stack): Allocate fixup structure in saveable obstack.Richard Kenner1993-10-101-1/+4
* (assign_parms): Pass objects who size depends on the contents of theRichard Kenner1993-10-031-4/+11
* (push_temp_slots, pop_temp_slots): Always change level.Richard Kenner1993-09-281-13/+0
* (expand_main_function): Put back accidentallyRichard Stallman1993-09-281-1/+1
* function.c: (instantiate_virtual_regs_1...Doug Evans1993-09-241-0/+6
* changed bytecode rtx structure references into macrosJan Brittenson1993-09-231-3/+4
* bytecode modificationsJan Brittenson1993-09-221-3/+191
* (combine_temp_slots): Handle deletion properly.Richard Stallman1993-09-221-19/+43
* (current_function_has_nonlocal_goto): New var.Jim Wilson1993-09-151-0/+8
* (aggregate_value_p): Allow type node as argument.Richard Stallman1993-09-151-9/+17
* (assign_parms): When parm needs conversion on entry,Richard Stallman1993-09-051-0/+8
* (assign_stack_temp): When allocate a slot too large,Jim Wilson1993-08-311-1/+71
* (thread_prologue_and_epilogue_insns): For theJim Wilson1993-08-121-9/+31
* (assign_parms): Pass extra argument SIZE to move_block_from_reg calls.Jim Wilson1993-07-281-4/+8
* (assign_parms): Don't copy too much when extending parm_reg_stack_loc.Richard Stallman1993-07-271-1/+3
* (expand_main_function): Likewise.Richard Stallman1993-07-261-10/+65
* (aggregate_value_p): An ARRAY_TYPE is also an aggregate.Richard Kenner1993-07-231-1/+2
* (init_function_start): Initialize trampoline_list here.Richard Kenner1993-07-181-2/+3
* (fixup_stack_1): Handle current_function_internal_arg_pointer.Richard Kenner1993-06-271-2/+3
* (uninitialized_vars_warning): Change warning text.Richard Stallman1993-06-051-2/+2