Commit Graph

24 Commits

Author SHA1 Message Date
Richard Kenner
bb431b7a6c No longer include pdp11.h.
From-SVN: r12033
1996-05-18 14:17:44 -04:00
Jeff Law
2c7ee1a641 calls.c (expand_call): Remove current_call_is_indirect nonsense.
* calls.c (expand_call): Remove current_call_is_indirect nonsense.
	Add additional argument to INIT_CUMULATIVE_ARGS.
	(emit_library_call): Likewise.
	(emit_library_call_value): Likewise.
	* expr.c (expand_builtin): Likewise.
	* function.c (assign_parms): Likewise.
	* cp/method.c (emit_thunk): Likewise.
	* config/pa/pa.h (hppa_args): New field "indirect".
	(INIT_CUMULATIVE_ARGS): Initialize "indirect" field.
	(FUNCTION_ARG): Check "indirect" field, rather than
	"current_call_is_indirect".
	* All other backends updated with new argument to
	INIT_CUMULATIVE_ARGS

From-SVN: r11641
1996-03-29 07:37:11 -07:00
Richard Kenner
3d3ff202b0 (ASM_OUTPUT_ADDR_DIFF_ELT): Don't define.
From-SVN: r11605
1996-03-23 18:25:32 -05:00
Richard Kenner
7ac09502bd #include flags.h
#include flags.h
(output_function_prologue, function_epilogue): Remove declarations
of call_used_regs and frame_pointer_needed.

From-SVN: r11269
1996-02-13 18:19:26 -05:00
Richard Kenner
abc95ed36d Fix spelling errors.
From-SVN: r10289
1995-08-28 06:54:22 -04:00
Richard Kenner
325eeacad1 Initial revision
From-SVN: r10212
1995-08-13 18:05:15 -04:00
Richard Kenner
53fbaf5abf Initial revision
From-SVN: r10206
1995-07-29 10:08:56 -04:00
Richard Kenner
e093ee61ed Include tm.h.
From-SVN: r10205
1995-07-29 10:06:08 -04:00
Richard Kenner
e3be1b3229 (truncdfsf2...
(truncdfsf2, extendsfdf2, floatsidf2, fix_truncdfsi2): Allow register
parameters, required by gcc to generate correct code.

From-SVN: r10203
1995-07-29 09:59:27 -04:00
Richard Kenner
7e47602183 (RTX_COSTS): Fill in missing default values.
From-SVN: r10202
1995-07-29 09:59:05 -04:00
Richard Kenner
16a257559f (output_move_double): Now handles CONST_INT parameters properly.
From-SVN: r10201
1995-07-29 09:58:43 -04:00
Richard Kenner
0c253776b2 (divhi3, modhi3, divmodhi4): Rewrite.
From-SVN: r10175
1995-07-28 08:37:19 -04:00
Richard Kenner
480ae58f31 Fixed typos ('bhos' -> 'bhis').
From-SVN: r10159
1995-07-26 08:11:46 -04:00
Richard Kenner
c0de295573 Update header.
From-SVN: r9982
1995-06-15 16:03:23 -04:00
Richard Kenner
b0f9577322 Change FSF address.
From-SVN: r9981
1995-06-15 16:02:08 -04:00
Richard Kenner
ddd5a7c180 Fix typos in comments.
From-SVN: r9711
1995-05-16 08:14:26 -04:00
Richard Kenner
8b109b37fc Added arg to RETURN_POPS_ARGS.
From-SVN: r8999
1995-02-21 18:21:14 -05:00
Richard Kenner
43b55a678a Update comments.
From-SVN: r8815
1995-01-25 14:50:28 -05:00
Richard Kenner
a882392b9d Update comment.
From-SVN: r8813
1995-01-25 14:49:08 -05:00
Richard Kenner
781e6f7668 (mulhisi3): Add truncate to mulhisi3 to fix bug and change from define_insn to...
(mulhisi3): Add truncate to mulhisi3 to fix bug and change from
define_insn to define_expand to survive register presssure.

From-SVN: r8683
1994-12-21 13:56:02 -05:00
Richard Kenner
fea1b65045 (TARGET_SWITCHES): Add -split and -no-split.
(TARGET_SPLIT, TARGET_NOSPLIT): New macros.
(TRAMPOLINE_TEMPLATE, INITIALIZE_TRAMPOLINE): Abort if -split.

From-SVN: r8366
1994-10-31 08:00:54 -05:00
Richard Kenner
c65916a688 Update comments.
From-SVN: r8365
1994-10-31 08:00:34 -05:00
Richard Kenner
d06cca55f5 (TRAMPOLINE_SIZE): Install real implementation.
(INITIALIZE_TRAMPOLINE, TRAMPOLINE_TEMPLATE): Likewise.

From-SVN: r8356
1994-10-28 19:07:48 -04:00
Richard Kenner
2c9c248977 Initial revision
From-SVN: r8342
1994-10-26 14:26:41 -04:00