aboutsummaryrefslogtreecommitdiff
path: root/gcc/calls.c
AgeCommit message (Expand)AuthorFilesLines
1994-11-14(expand_call): If IS_CONST and VALREG == 0, end our sequence and emitRichard Kenner1-2/+11
1994-11-05(store_one_arg): Preserve any temp slots whose address may have beenRichard Kenner1-1/+4
1994-10-17(expand_call, emit_library_call, emit_library_call_value):Per Bothner1-64/+71
1994-09-29(emit_library_call): For FUNCTION_ARG_PASS_BY_REFERENCE,Jim Wilson1-1/+1
1994-09-22(emit_call_1): Fix typo in last change.Richard Kenner1-1/+1
1994-09-21(emit_call_1): Properly add a CLOBBER for sp toRichard Kenner1-1/+2
1994-08-24(expand_call): Check for variable-sized return value in proper place.Richard Kenner1-3/+3
1994-08-19(expand_call): If parm is transparent union, use type of first field.Richard Kenner1-0/+6
1994-08-11(expand_call): Ensure we call force_operand on structure_value_addr.Richard Kenner1-7/+10
1994-07-13tree.h (TYPE_NEEDS_CONSTRUCTING): New macro.Jason Merrill1-0/+1
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1-1/+1
1994-06-02Update comments.Richard Kenner1-2/+2
1994-05-27expr.c (use_reg): Fix recording of USE information.Doug Evans1-2/+5
1994-05-19calls.c (expand_call): Only destroy temps here, if -fshort-temps is given.Mike Stump1-6/+10
1994-05-13calls.c (expand_call): Only destroy temporaries at the end of function calls,...Mike Stump1-3/+6
1994-05-11(emit_call_1): Put new function usage data at end of any data alreadyRichard Kenner1-2/+14
1994-05-06(prepare_call_address, emit_call_1, expand_call): Change from USE and CLOBBER...Richard Kenner1-56/+28
1994-04-26Use new macro AGGREGATE_TYPE_P.Per Bothner1-24/+5
1994-04-21(calls_function_1): A language-specific code must be assumed to call a functi...Richard Kenner1-9/+19
1994-04-18(prepare_call_address): New arg REG_PARM_SEEN.Richard Kenner1-6/+22
1994-04-18(expand_call): Use promote_mode.Richard Kenner1-26/+10
1994-04-11(expand_call, emit_library_call{,_value}, store_one_arg): UseRichard Kenner1-9/+11
1994-04-07(emit_library_call_value): Move is_const set after ifdef.Jim Wilson1-3/+3
1994-04-06(emit_library_call_value): New variable is_const.Jim Wilson1-1/+6
1994-04-06(emit_library_call): Move the invocation of prepare_call_address before the a...Richard Kenner1-6/+6
1994-04-04(expand_call): If PCC_STATIC_STRUCT_RETURN defined, markJim Wilson1-1/+9
1994-03-30Include <stdarg.h> instead of "gstdarg.h"; similarly for varargs.Richard Kenner1-2/+2
1994-03-25(expand_call): Don't require both -W and -Winline to say that call can't be i...Richard Kenner1-4/+7
1994-03-17(expand_call): Undo Feb 27 change.Jim Wilson1-17/+12
1994-03-07(expand_call): For pcc_struct_value case, setJim Wilson1-0/+6
1994-02-27(expand_call): Set nregs to -1 for BLKmode parameter,Jim Wilson1-5/+11
1994-02-27(expand_call): Initialize OLD_PENDING_ADJ.Richard Kenner1-1/+1
1994-02-23(expand_call): Functions may be const or volatile from their type.Richard Kenner1-8/+9
1994-02-12(expand_call): When preserving subexpressions, don't put expensiveRichard Kenner1-1/+13
1994-02-10If __STDC__, include gstdarg and use ANSI form of varargs.Richard Kenner1-17/+35
1993-12-12(expand_call, store_one_arg): Properly push and pop temporary levelRichard Kenner1-6/+15
1993-12-02(emit_library_call): Use Pmode, not OUTMODE, when passing in structureRichard Kenner1-5/+5
1993-11-05(expand_call): Discard __ prefix like _ or __x.Richard Stallman1-1/+9
1993-10-08(emit_library_call_value): Compute struct_value_size,Richard Stallman1-1/+4
1993-10-08(emit_library_call): Fix typo in last change; should use Pmode insteadRichard Kenner1-1/+5
1993-10-07(emit_library_call, emit_library_call_value):Richard Stallman1-8/+26
1993-10-06(expand_call): Add yet another assignment to MEM_IN_STRUCT_P.Richard Kenner1-0/+6
1993-10-05(expand_call): Properly test if we need to promote operand; useRichard Kenner1-4/+5
1993-10-03(expand_call): Pass objects who size depends on the contents of theRichard Kenner1-4/+7
1993-10-03(expand_call): Set MEM_IN_STRUCT_P in stack slot if appropriate.Richard Kenner1-0/+5
1993-09-15(emit_library_call_value): Finish making it work.Richard Stallman1-34/+65
1993-08-03(store_one_arg): Don't pass ARG->STACK as TARGET if it is a differentRichard Kenner1-1/+4
1993-08-02(expand_call): Check properly for volatile function.Richard Stallman1-2/+3
1993-07-28(expand_call): For unaligned arguments onJim Wilson1-4/+10
1993-07-05Fix typo: had ARGS_GROW_DOWNARD.Richard Kenner1-1/+1