Commit Graph

644 Commits

Author SHA1 Message Date
Tom Wood
b6ecac2145 (ADDITIONAL_REGISTER_NAMES): Represent the condition code register as (reg:CC 0).
(ADDITIONAL_REGISTER_NAMES): Represent the condition code
	register as (reg:CC 0).  Give it the names "cc" and "psr".

From-SVN: r1384
1992-07-02 10:30:30 +00:00
Tom Wood
e4689f195c (blockage insn): Renamed from profiler.
(epilogue insn): Don't provide this if a return insn will suffice.
	(m88k_end_epilogue): If the last insn isn't a barrier, print a return.
(compare word insns): New insns and define_split
	patterns to take advantage of recent fold_truthop change.
	(superoptimizer sequences): New define_split patterns.
	(add/sub with carry): New insns.
	(add/sub DImode, ffssi2): Clobber the condition code register.

From-SVN: r1383
1992-07-02 10:29:02 +00:00
Charles Hannum
ac075f04b2 entered into RCS
From-SVN: r1377
1992-07-01 20:22:01 +00:00
Richard Stallman
6278d55f66 entered into RCS
From-SVN: r1376
1992-07-01 20:14:43 +00:00
Richard Stallman
b86e64e059 entered into RCS
From-SVN: r1375
1992-07-01 19:56:47 +00:00
Tom Wood
b9d35b4069 (m88k_handle_pragma_token): Deleted.
From-SVN: r1372
1992-07-01 13:15:03 +00:00
Tom Wood
f88a74911f (HANDLE_SYSV_PRAGMA): Replaces HANDLE_PRAGMA
From-SVN: r1371
1992-07-01 13:14:47 +00:00
Richard Stallman
207f835880 *** empty log message ***
From-SVN: r1369
1992-07-01 09:18:59 +00:00
Richard Stallman
284ab12d2c Fix comment: this file is for news-os 4.
From-SVN: r1368
1992-07-01 02:39:13 +00:00
Charles Hannum
7212eb4442 entered into RCS
From-SVN: r1365
1992-07-01 01:37:29 +00:00
Richard Stallman
8c7303bea4 entered into RCS
From-SVN: r1364
1992-07-01 01:37:06 +00:00
Richard Stallman
ca7ffec522 (override_options) [MIPS_NEWS]: Call setlinebuf.
From-SVN: r1361
1992-06-30 04:19:11 +00:00
Charles Hannum
d3414ccbd1 entered into RCS
From-SVN: r1356
1992-06-30 03:10:12 +00:00
Tom Wood
c4fbf96f1d (delay_slots_for_epilogue, eligible_for_epilogue_delay,
ok_for_epilogue_p): Delete epilogue delay slot functions.
	(m88k_begin_prologue m88k_end_prologue m88k_expand_prologue): New
	functions replacing m88k_output_prologue.
	(m88k_begin_epilogue m88k_end_epilogue m88k_expand_epilogue): Ditto.
	(preserve_registers): Delete epilogue delay slot mechanism and
	change to output insns.
	(emit_add, emit_ldst): New functions.

From-SVN: r1346
1992-06-29 20:46:51 +00:00
Tom Wood
3e72128498 (prologue, epilogue, profiler, locate1, locate2): New
patterns for representing prologues and epilogues.

From-SVN: r1345
1992-06-29 20:46:19 +00:00
Tom Wood
cffed10acf (FUNCTION_END_PROLOGUE, FUNCTION_BEGIN_EPILOGUE): Define.
(DELAY_SLOTS_FOR_EPILOGUE, ELIGIBLE_FOR_EPILOGUE_DELAY): Delete.

From-SVN: r1344
1992-06-29 20:46:03 +00:00
Richard Stallman
1a107c5597 (SIZE_TYPE): Defined.
(LINK_LIBGCC_SPECIAL): Fix typo.

From-SVN: r1338
1992-06-29 17:50:38 +00:00
Jim Wilson
10d1b70f28 (SPARC_STACK_ALIGN): Define.
From-SVN: r1337
1992-06-29 10:34:10 -07:00
Richard Stallman
fc54f37590 *** empty log message ***
From-SVN: r1330
1992-06-29 02:49:50 +00:00
Richard Stallman
9832fd2e89 (SPARC_STACK_ALIGN): Add default definition.
From-SVN: r1329
1992-06-29 02:16:52 +00:00
Michael Meissner
2a7165f406 Define LINK_LIBGCC_SPECIAL.
From-SVN: r1328
1992-06-28 15:48:03 +00:00
Richard Stallman
5aa8b4bb27 (INSTALL): Deleted.
From-SVN: r1325
1992-06-28 14:09:30 +00:00
Richard Stallman
760d6b6f9f *** empty log message ***
From-SVN: r1324
1992-06-28 14:09:17 +00:00
Charles Hannum
b54ababf33 entered into RCS
From-SVN: r1323
1992-06-28 14:05:22 +00:00
Richard Stallman
a5646fb658 entered into RCS
From-SVN: r1322
1992-06-28 13:47:44 +00:00
Richard Stallman
7d8d3e3238 entered into RCS
From-SVN: r1319
1992-06-28 11:19:10 +00:00
Richard Stallman
b0dda4b14d (PRINT_OPERAND): For SFmode, use 0f, not 0d or 0g.
From-SVN: r1312
1992-06-27 12:47:43 +00:00
Tom Wood
ad0e4f7791 (type attributes): Delete unused mbit and mfp types.
(ffsi2 insn): Define.
	(negdf2 and absdf2 insns): Improve.

From-SVN: r1307
1992-06-27 10:36:00 +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 Kenner
3a6e78aded entered into RCS
From-SVN: r1295
1992-06-26 07:04:56 -04: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
Tom Wood
cc61d0dec4 (CASE_VALUES_THRESHOLD): Define.
From-SVN: r1282
1992-06-25 10:31:01 +00:00
Richard Stallman
ad5a6adc10 *** empty log message ***
From-SVN: r1277
1992-06-24 20:08:45 +00:00
Jim Wilson
c819be5bb1 (sparc_frw_compute_frame_size): New function, for flat register window model support.
(sparc_frw_compute_frame_size): New function, for flat
register window model support.
(sparc_frw_save_restore): Likewise.
(sparc_frw_output_function_prologue): Likewise.
(sparc_frw_output_function_epilogue): Likewise.
(sparc_frw_epilogue_delay_slots): Likewise.
(sparc_frw_eligible_for_epilogue_delay): Likewise.

From-SVN: r1275
1992-06-24 11:09:57 -07:00
Jim Wilson
0fad3b412c Delete spurious blank line at end.
From-SVN: r1274
1992-06-24 11:00:52 -07:00
Jim Wilson
74badd162d (scc): Use noov_compare_op instead of normal_compare_op.
From-SVN: r1273
1992-06-23 23:49:32 -07:00
Richard Stallman
2296cba35f fix typos in comments.
From-SVN: r1270
1992-06-24 04:17:16 +00:00
Charles Hannum
9b3b4b3e6e entered into RCS
From-SVN: r1269
1992-06-24 04:16:49 +00:00
Richard Stallman
9b8fbdeca1 Initial revision
From-SVN: r1268
1992-06-24 04:16:31 +00:00
Richard Stallman
15872eeb79 entered into RCS
From-SVN: r1267
1992-06-24 04:16:17 +00:00
Richard Stallman
dd605bb4ac *** empty log message ***
From-SVN: r1266
1992-06-24 04:16:12 +00:00
Charles Hannum
c6e7f2fae0 *** empty log message ***
From-SVN: r1265
1992-06-24 04:15:46 +00:00
Richard Stallman
0124ed11c6 Delete RCS identifier, since we aren't using those in general.
From-SVN: r1257
1992-06-24 02:56:38 +00:00
Richard Stallman
e21b24b498 entered into RCS
From-SVN: r1256
1992-06-24 02:54:30 +00:00
Richard Stallman
cac18c3054 (WORD_SWITCH_TAKES_ARG): Add -aux-info.
From-SVN: r1254
1992-06-24 02:51:08 +00:00
Richard Stallman
c925e125e1 (split_quadword_operands): Declare paramater n.
From-SVN: r1253
1992-06-24 02:47:39 +00:00
Jim Wilson
c5791d7010 (jump): Add '%(' to pattern.
From-SVN: r1249
1992-06-23 16:39:33 -07:00
Jim Wilson
837e5fe91f (PRINT_OPERAND_PUNCT_VALID_P): Add '('.
From-SVN: r1248
1992-06-23 16:38:37 -07:00