Commit Graph

23 Commits

Author SHA1 Message Date
Richard Kenner
a3ec0d4b2d (ASM_DECLARE_FUNCTION_NAME): Don't write anything to asm file, because
everything is handled in FUNCTION_PROLOGUE.

From-SVN: r11753
1996-04-13 08:59:35 -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
9cd7239f1c Initial revision
From-SVN: r11557
1996-03-18 19:33:11 -05:00
Richard Kenner
758f758381 (FUNCTION_PROLOGUE): LE/370 takes 120 bytes for DSA.
Have only one copy of timestamp and PPA2 per object module.
Only have unnamed CSECT to match IBM C.

From-SVN: r11556
1996-03-18 19:33:01 -05:00
Richard Kenner
03075c1367 (CPP_SPEC): Add '-trigraphs' because IBM's h files contain them.
From-SVN: r11257
1996-02-13 08:20:56 -05:00
Richard Kenner
7548d1adb8 (cmpqi): Fix generation of literal operand of CLM instruction to avoid
double literals (=X'=F'...).

From-SVN: r10785
1995-12-17 07:05:54 -05:00
Richard Kenner
f0c2404219 (cmpsi): Add missing constraints to operand 1.
From-SVN: r10394
1995-09-22 18:48:58 -04:00
Richard Kenner
7d48322bf4 (FUNCTION_PROLOGUE): Maintain savearea forward chain per MVS
standards.

From-SVN: r10385
1995-09-20 14:27:03 -04:00
Richard Kenner
df2476345e Changed email address in header.
From-SVN: r10381
1995-09-19 19:30:13 -04:00
Richard Kenner
383c27ca19 (MACROPROLOGUE): New macro.
(FUNCTION_{PRO,EPI}LOGUE): Added ability to use IBM supplied function
prologue macros.
(FUNCTION_PROLOGUE): Corrected function "in-line" prologue alignment
problems.
(ASM_DECLARE_FUNCTION_NAME): Changed alignment to FullWord.
(ASM_OUTPUT_{SHORT,ASCII}): Reworked.

From-SVN: r10380
1995-09-19 19:29:48 -04:00
Richard Kenner
1fadfc48ed (cmphi, movhi, movstricthi, extendhisi2): Correct generation of short integer (Halfword)
(cmphi, movhi, movstricthi, extendhisi2): Correct generation of short
integer (Halfword)
({add,sub,mul,and,ior,xor}hi3): Likewise.

From-SVN: r10379
1995-09-19 19:29:18 -04:00
Paul Eggert
f2423e1975 Initial revision
From-SVN: r10378
1995-09-19 23:28:37 +00:00
Richard Kenner
1729466fda (mvs_label_emitted): Renamed from mvs_label_emited.
From-SVN: r10286
1995-08-28 06:00:33 -04:00
Richard Kenner
3f63df5671 Change FSF address.
From-SVN: r9987
1995-06-15 17:03:19 -04:00
Richard Kenner
97aadbb900 Update FSF address.
From-SVN: r9975
1995-06-15 09:57:32 -04:00
Richard Kenner
db50c79812 (FUNCTION_PROFILER): Fix misspellings in messages.
From-SVN: r9714
1995-05-16 08:43:04 -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
42d191605d (ASM_OUTPUT_ASCII): Don't duplicate first char.
From-SVN: r8918
1995-02-13 07:08:56 -05:00
Torbjorn Granlund
ee75768801 (subqi3): Delete % from constraints.
From-SVN: r8399
1994-11-07 22:51:21 +00:00
Richard Kenner
1b2c9988bc (ASM_OUTPUT_ASCII): Fix bug when first character of string constant is
single quote.

From-SVN: r7800
1994-07-27 19:06:43 -04:00
Richard Kenner
996a5f59fb Remove references to LSHIFT and lshlsi3.
From-SVN: r7016
1994-04-10 07:13:16 -04:00
Richard Kenner
8814306200 Initial revision
From-SVN: r5567
1993-10-03 15:42:39 -04:00