Michael Meissner
81723db9bc
Do not allow branch if constant <relop> 0; Fix problems in movsi and halfpic.
...
From-SVN: r1395
1992-07-02 22:39:29 +00:00
Michael Meissner
f128d673af
By default turn on -fno-builtin, but #define the memory/string functions as __builtin_<func>
...
From-SVN: r1394
1992-07-02 22:38:01 +00:00
Michael Meissner
83fd314645
Use -pic-none to suppress shared libraries, not -L/usr/ccs/lib.
...
From-SVN: r1393
1992-07-02 22:36:50 +00:00
Charles Hannum
52d3ac7640
entered into RCS
...
From-SVN: r1391
1992-07-02 19:51:49 +00:00
Torbjorn Granlund
3a5babacd9
entered into RCS
...
From-SVN: r1390
1992-07-02 19:43:44 +00:00
Torbjorn Granlund
51c2b9d104
*** empty log message ***
...
From-SVN: r1389
1992-07-02 19:43:41 +00:00
Charles Hannum
7910b11b95
entered into RCS
...
From-SVN: r1388
1992-07-02 19:34:31 +00:00
Michael Meissner
cafb44ca56
*** empty log message ***
...
From-SVN: r1387
1992-07-02 19:32:52 +00:00
Tom Wood
5d55ba757a
(null_prologue): Renamed from null_epilogue.
...
(condition_value): New function.
From-SVN: r1385
1992-07-02 10:31:14 +00:00
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