Commit Graph

72 Commits

Author SHA1 Message Date
Doug Evans
65c4237934 (CPP_PREDEFINES): Add system/cpu/machine assertions where missing.
From-SVN: r5557
1993-10-02 08:55:06 +00:00
Richard Stallman
7f2ab88627 (FUNCTION_PROLOGUE, FUNCTION_EPILOGUE):
If omitting frame pointer, output an adjspd if necessary.
Use movd to save registers if four or less need saving.
Set DEPTH properly.

From-SVN: r5320
1993-09-14 18:56:12 +00:00
Richard Kenner
228e0c5f6c (tablejump): Now SImode and uses cased.
From-SVN: r5169
1993-08-16 18:59:00 -04:00
Richard Kenner
386d1816b7 (ASM_OUTPUT_ADDR_DIFF_ELT): Use .double instead of .word.
(CASE_VECTOR_MODE): Now SImode; was HImode.

From-SVN: r5168
1993-08-16 18:58:36 -04:00
Richard Kenner
8edfb249b9 (ASM_OUTPUT_ADDR_DIFF_ELT): Use .double instead of .word.
From-SVN: r5167
1993-08-16 18:58:03 -04:00
Richard Stallman
8e90a239ee (ASM_OUTPUT_ALIGN_CODE): Override as no-op.
From-SVN: r5158
1993-08-13 21:09:57 +00:00
Richard Stallman
e5ec2eb878 Comment fix.
From-SVN: r5157
1993-08-13 19:00:02 +00:00
Richard Stallman
5c23d95b4f (ASM_OUTPUT_ALIGN_CODE): Override to avoid generating a second argument.
From-SVN: r5156
1993-08-13 18:59:37 +00:00
Richard Stallman
df7b857326 (output_move_double): Fix typos in last change.
From-SVN: r5127
1993-08-10 05:49:29 +00:00
Richard Stallman
09acc9edc7 (strict_low_part add/subtract recognizers): Use %2, not %1, in template.
From-SVN: r5100
1993-08-07 18:51:16 +00:00
Richard Stallman
f0a5c7b7d3 Finish up previous change.
From-SVN: r4905
1993-07-11 22:31:19 +00:00
Richard Stallman
cb4107092f (output_move_double): Do the low reg first,
when only the high reg has an overlap.

From-SVN: r4904
1993-07-11 22:22:44 +00:00
Richard Stallman
fcbb477730 (movdf, movdi): Delete `&' from constraint.
From-SVN: r4790
1993-06-28 18:21:32 +00:00
Richard Stallman
5a167d9cee (output_move_double): Handle reg[n,n+1] = mem[reg[n] + reg[n+1]].
From-SVN: r4789
1993-06-28 18:21:17 +00:00
Richard Kenner
f62f398a28 Remove #define of alloca to __builtin_alloca.
From-SVN: r4756
1993-06-26 11:43:50 -04:00
Richard Kenner
2c609fee57 (enum reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS): Add new
register class GEN_AND_FLOAT_REGS.

From-SVN: r4048
1993-04-08 21:35:57 -04:00
Jim Wilson
b292ed86c3 (DEFAULT_PCC_STRUCT_RETURN): Define to 0.
From-SVN: r3858
1993-03-23 11:41:54 -08:00
Tom Wood
e165d9e5cd (untyped_call, blockage): New patterns.
From-SVN: r3839
1993-03-23 12:50:44 +00:00
Richard Stallman
cacb38243e (TARGET_SWITCHES): Reverse defn of 32332.
(ASM_OUTPUT_ALIGN_CODE): Pad with no-op insns.

From-SVN: r3554
1993-02-27 19:08:05 +00:00
Richard Kenner
8aa9dc6a81 Delete emacs local-variables block at end.
From-SVN: r3342
1993-01-25 18:53:41 -05:00
James Van Artsdalen
deda1f9fab Use new file names for included ns32k files.
From-SVN: r3094
1993-01-05 05:54:06 +00:00
Richard Stallman
4a052c5ef7 (movsi): Split alt 1 to deprecate xy classes in operand 1.
From-SVN: r2803
1992-11-26 05:35:25 +00:00
Richard Stallman
1b6001f6be (addsi3): Add & for alternative 1 in operand 0.
From-SVN: r2783
1992-11-24 00:45:05 +00:00
Torbjorn Granlund
a9a55844f9 (hard_regno_mode_ok): Don't abort if unknown mode,
return 0 instead.  Declare argument MODE as `enum machine_mode'.

From-SVN: r2062
1992-09-06 21:23:36 +00:00
Richard Stallman
31bcbccb46 (movstrsi1): Renamed from movstrsi.
(movstrsi): New define_expand.

From-SVN: r1882
1992-08-18 04:18:46 +00:00
Torbjorn Granlund
2bb649fe7c (print_operand_address): Fix typo.
From-SVN: r1861
1992-08-16 14:39:53 +00:00
Richard Stallman
e48b9e9ce6 entered into RCS
From-SVN: r1458
1992-07-06 00:49:17 +00:00
Richard Stallman
1a107c5597 (SIZE_TYPE): Defined.
(LINK_LIBGCC_SPECIAL): Fix typo.

From-SVN: r1338
1992-06-29 17:50:38 +00:00
Richard Stallman
5aa8b4bb27 (INSTALL): Deleted.
From-SVN: r1325
1992-06-28 14:09:30 +00:00
Richard Stallman
9aea9597cf entered into RCS
From-SVN: r1305
1992-06-27 05:24:28 +00:00
Richard Stallman
58b500dc6c (print_operand_address): Pass rtx, not regno, to REG_OK_FOR_INDEX_P.
From-SVN: r1303
1992-06-27 05:21:14 +00:00
Richard Stallman
0b6d0e8b3c (NS32K_DISPLACEMENT_P): Correct the range limits.
From-SVN: r1302
1992-06-27 04:54:25 +00:00
Richard Stallman
1512dbbea4 (print_operand): Change NO_IMMEDIATE_PREFIX_IF_SYMBOLIC conditional to #ifdef.
From-SVN: r1291
1992-06-26 05:05:52 +00:00
Richard Stallman
d24eed4d26 (NS32K_DISPLACEMENT_P): Wide displacement range applies to all models.
From-SVN: r1238
1992-06-23 01:51:15 +00:00
Richard Stallman
df6ee5528e entered into RCS
From-SVN: r1033
1992-05-20 21:01:40 +00:00
Richard Stallman
50babe8444 entered into RCS
From-SVN: r1031
1992-05-20 19:33:59 +00:00
Richard Stallman
b8168f0d34 *** empty log message ***
From-SVN: r998
1992-05-16 19:40:17 +00:00
Richard Stallman
3351cb0051 entered into RCS
From-SVN: r960
1992-05-12 00:48:14 +00:00
Richard Stallman
eb7528db9d entered into RCS
From-SVN: r899
1992-05-05 07:16:30 +00:00
Richard Stallman
1b6c8b1231 *** empty log message ***
From-SVN: r898
1992-05-05 07:16:22 +00:00
Richard Stallman
3bb22aee13 *** empty log message ***
From-SVN: r783
1992-04-18 19:56:04 +00:00
Richard Stallman
41e8363acf *** empty log message ***
From-SVN: r771
1992-04-18 00:05:15 +00:00
Richard Stallman
81ac6aa564 entered into RCS
From-SVN: r770
1992-04-18 00:04:05 +00:00
Richard Stallman
e2ca2fab50 *** empty log message ***
From-SVN: r769
1992-04-17 22:46:07 +00:00
Richard Stallman
c847071362 *** empty log message ***
From-SVN: r767
1992-04-17 22:37:55 +00:00
Charles Hannum
bbc80925d5 entered into RCS
From-SVN: r746
1992-04-15 13:03:15 +00:00
Richard Stallman
fbaef11f45 *** empty log message ***
From-SVN: r659
1992-04-01 08:18:50 +00:00
Richard Stallman
47c95231c3 *** empty log message ***
From-SVN: r613
1992-03-28 20:30:51 +00:00
Richard Stallman
79aa534642 *** empty log message ***
From-SVN: r608
1992-03-28 06:19:35 +00:00
Richard Stallman
81c9a89f1e entered into RCS
From-SVN: r607
1992-03-28 06:13:39 +00:00