OSDN Git Service

(assign_parms): Don't trust the callee to copy a TREE_ADDRESSABLE
[pf3gnuchains/gcc-fork.git] / gcc / function.c
1995-10-27 kenner(assign_parms): Don't trust the callee to copy a TREE_A...
1995-10-20 kenner(init_function_start): Don't call init_insn_lengths...
1995-10-03 kenner(assign_stack_temp): Adjust full_size field of temp_slo...
1995-09-12 kenner(put_var_into_stack): For CONCAT case, order of placeme...
1995-08-28 kennerFix spelling errors.
1995-07-28 kenner(assign_stack_temp): When split a slot, set base_offset...
1995-07-14 kenner(struct temp_slot): New fields base_offset, full_size.
1995-07-14 kenner(current_function_stdarg): New global variable.
1995-07-10 kenner(setjmp_args_warning): Remove bogus arg.
1995-06-15 kenner(assign_parms): Do all conversions in CONVERSION_INSNS.
1995-06-15 kennerUpdate FSF address.
1995-06-14 kenner(assign_parms): Use convert_to_mode instead of gen_lowp...
1995-06-11 kenner(assign_parms): Handle promotions of both passed and...
1995-06-08 kenner(assign_parms): Don't call promote_mode on arg unless
1995-05-16 kennerFix typos in comments.
1995-05-07 merrill(expand_function_end): Don't warn about unused
1995-04-26 kenner(expand_function_end): Warn about unused parms if both...
1995-04-25 kenner(assign_parms): If STACK_REGS is defined, generate...
1995-04-20 merrillUse TREE_ADDRESSABLE rather than
1995-04-17 wilson(instantiate_decls): Use temporary allocation if
1995-03-28 kenner(preserve_temp_slots): Clear ADDR_TAKEN on item that...
1995-03-18 kenner(pop_function_context): Fix error in last change; refer...
1995-03-15 merrillHandle compilation of nested functions from another...
1995-03-02 bothnerRemove Feb 28's FUNCTION_NEEDS_STATIC_CHAIN changes.
1995-02-28 bothner* function.c (lookup_static_chain): Check for a static...
1995-02-21 kenner(assign_parms): Added arg to RETURN_POPS_ARGS.
1995-01-21 wilson(delete_handlers): When clear LABEL_PRESERVE_P,
1995-01-13 kenner(optimize_bit_field): Don't remove a SUBREG that change...
1994-12-30 law * calls.c (expand_call): Set MEM_IN_STRUCT_P as needed...
1994-12-13 dje(instantiate_virtual_regs_1, case PLUS): If offset is
1994-12-12 dje(locate_and_pad_parm): Don't call pad_below for BLKmode...
1994-12-07 dje(locate_and_pad_parm): Do padding before rounding
1994-11-16 ianCheck target endianness at run time, not compile time
1994-11-16 merrill(init_function_start): Use
1994-11-15 dje(assign_stack_temp): Compute size of slot after
1994-11-11 kenner(assign_stack_temp): Always initialize p->rtl_expr.
1994-11-11 kenner(preserve_rtl_expr_result): find_temp_slot_from_address...
1994-10-31 kenner(preserve_temp_slots): Preserve anything whose address...
1994-10-17 bothner* function.c (current_function_outgoing_args_size)...
1994-10-07 kenner(preserve_temp_slots): If X cannot be a temp slot,...
1994-10-07 kenner(assign_stack_temp): Abort if SIZE == -1.
1994-10-06 kenner(struct temp_slot): New field addr_taken.
1994-10-02 merrillontext, adds argument to indicate that the new
1994-09-28 kenner(trampoline_address): Add missing call to round_trampoline.
1994-09-27 kenner(optimize_bit_field): Put any insns made by change_addr...
1994-09-20 kenner(pop_function_context): Clear reg_renumber.
1994-09-12 wilson(assign_parms): Set RTX_UNCHANGING_P on stack_parm
1994-09-10 merrill (expand_main_function): Don't call __main if
1994-08-19 kenner(assign_parms): If parm is transparent union, use type...
1994-08-12 kenner(expand_function_start): Add redundant copy to
1994-08-08 kenner(expand_function_start): Only use static_chain_incoming...
1994-07-29 kenner(expand_function_start): Initialize VALUE_ADDRESS.
1994-07-13 merrillWed Jul 13 03:30:36 1994 Jason Merrill (jason@deneb...
1994-07-10 kenner(instantiate_virtual_regs_1): Remove last change.
1994-07-08 kenner(instantiate_virtual_regs_1, case SET): If DEST is
1994-07-08 mrsfix temp lifetime (FOR TARGET_EXPRs only)
1994-06-14 kennerCast pointer operands to bzero, bcopy, and bcmp to...
1994-05-27 kenner(assign_parms): Set REG_USERVAR_P when parm is passed...
1994-05-12 kenner(assign_parms): Fix typo in previous change.
1994-05-06 kenner(fixup_var_refs_insns): Change from USE and CLOBBER...
1994-05-06 kenner(assign_parms): Spread out the REG_EQUIV notes on
1994-05-06 kenner(assign_parms): Use expr_size when appropriate.
1994-04-26 bothnerUse new macro AGGREGATE_TYPE_P.
1994-04-21 kennerAdd prototypes for static functions.
1994-04-18 kenner(assign_parms, promoted_input_arg, expand_function_star...
1994-04-17 law * function.c (locate_and_pad_parm): For ARGS_GR...
1994-04-10 kennerNo longer handle LSHIFT.
1994-04-09 kenner(unitialized_vars_warning, setjmp_args_warning): Reword...
1994-04-06 kenner(push_function_context): Use current_function_varargs.
1994-04-06 kenner(expand_function_start): Delay copying static chain.
1994-03-21 kenner(preserve_temp_slots): If argument is REG, see if it...
1994-03-14 kenner(assign_parms, expand_function_start): Properly set...
1994-02-26 kenner(fixup_var_refs_insn): Delete CLOBBER of VAR. If VAR...
1994-02-07 kenner(struct temp_slot): Add new field, ADDRESS.
1994-01-11 kenner(assign_parms): Call gen_realpart and gen_imagpart...
1994-01-11 kenner(preserve_rtl_expr_result): New function.
1993-12-12 kenner(thread_prologue_and_epilogue_insns): When constructing...
1993-11-25 kennerDeclare sequence_rtl_expr.
1993-11-25 kennerClean up comment formatting.
1993-11-23 rms(expand_function_end): New arg END_BINDINGS.
1993-11-15 rms(assign_parms): Clear STACK_PARM when we have a
1993-11-04 kenner(expand_function_start): If not optimizing, ensure...
1993-10-30 rms(assign_parms): If parmreg is a CONCAT, handle the
1993-10-20 rms(assign_parms): Properly set parm_reg_stack_loc for...
1993-10-11 kenner(trampoline_address): Don't allocate anything from...
1993-10-11 rms(save_machine_status, restore_machine_status): New...
1993-10-10 kenner(put_reg_into_stack): Allocate fixup structure in savea...
1993-10-04 kenner(assign_parms): Pass objects who size depends on the...
1993-09-29 kenner(push_temp_slots, pop_temp_slots): Always change level.
1993-09-28 rms(expand_main_function): Put back accidentally
1993-09-24 dje* function.c: (instantiate_virtual_regs_1, case MEM...
1993-09-23 bsonchanged bytecode rtx structure references into macros
1993-09-22 bsonbytecode modifications
1993-09-22 rms(combine_temp_slots): Handle deletion properly.
1993-09-16 wilson(current_function_has_nonlocal_goto): New var.
1993-09-15 rms(aggregate_value_p): Allow type node as argument.
1993-09-05 rms(assign_parms): When parm needs conversion on entry,
1993-08-31 wilson(assign_stack_temp): When allocate a slot too large,
1993-08-12 wilson(thread_prologue_and_epilogue_insns): For the
1993-07-28 wilson(assign_parms): Pass extra argument SIZE to
next