Richard Kenner
225211e226
(SHORT_IMMEDIATES_SIGN_EXTEND): Define.
...
From-SVN: r4507
1993-05-19 18:11:13 -04:00
Richard Kenner
b45863ecee
(movqi, movhi, movsi): Make sure that address returned from
...
force_const_mem is valid.
From-SVN: r4475
1993-05-15 13:23:58 -04:00
Richard Kenner
0c61c94649
(rs6000_makes_calls): If profiling, say we make calls.
...
From-SVN: r4467
1993-05-15 09:11:49 -04:00
Richard Kenner
b542afe93f
(fix_truncdfsi2, fixuns_truncdfsi2, trunc_call): Fix typo in type of
...
FIX and UNSIGNED_RIX rtl.
From-SVN: r4444
1993-05-13 21:49:43 -04:00
Richard Kenner
e6f948e3de
(untyped_call, blockage): New patterns.
...
From-SVN: r4169
1993-04-16 20:26:58 -04:00
Richard Kenner
fa5679bb7f
(adddi3/subdi3): Allow immediate constants.
...
From-SVN: r4101
1993-04-12 15:28:24 -04:00
Richard Kenner
9854d9edf8
(print_operand): Sort all cases in alphabetical order.
...
(print_operand, case 'G'): New case.
(output_epilog): Know that "GNU Obj-C" is the language string for Objective-C.
From-SVN: r4100
1993-04-12 15:27:55 -04:00
Brendan Kehoe
6eff269e95
define CONSTANT_ADDRESS_P(X) to not use CONST_DOUBLE
...
From-SVN: r3954
1993-03-31 15:09:44 -05:00
Richard Kenner
e76e75bb70
(mov[qhs]i): Allow moving a special reg to itself.
...
From-SVN: r3891
1993-03-27 08:21:59 -05:00
Richard Kenner
469adec3fb
Clean up whitespace.
...
From-SVN: r3865
1993-03-24 08:18:04 -05:00
Richard Kenner
f25359b5e2
(EXTRA_SECTION_FUNCTIONS, ASM_DECLARE_FUNCTION_NAME): Don't output tab
...
before .csect pseudo-op.
From-SVN: r3864
1993-03-24 08:03:22 -05:00
Jim Wilson
b292ed86c3
(DEFAULT_PCC_STRUCT_RETURN): Define to 0.
...
From-SVN: r3858
1993-03-23 11:41:54 -08:00
Jim Wilson
e419152dc7
(RETURN_IN_MEMORY): Delete struct and union references.
...
From-SVN: r3854
1993-03-23 11:31:53 -08:00
Richard Kenner
dac29d65d8
(PROMOTE_MODE): Fix typo.
...
From-SVN: r3720
1993-03-12 17:48:08 -05:00
Doug Evans
e14fa9c45a
* (RETURN_IN_MEMORY): Handle BLKmode values.
...
From-SVN: r3709
1993-03-12 00:10:21 +00:00
Richard Kenner
2c440f06b8
(MY_ISCOFF): New macro.
...
From-SVN: r3362
1993-01-27 06:46:02 -05:00
Richard Kenner
8aa9dc6a81
Delete emacs local-variables block at end.
...
From-SVN: r3342
1993-01-25 18:53:41 -05:00
Richard Kenner
5a5e4c2caa
(ADJUST_COST): Add new definition.
...
From-SVN: r3306
1993-01-23 07:14:52 -05:00
Richard Kenner
cad12a8dfc
(print_operand, case 'k'): New case.
...
From-SVN: r3286
1993-01-19 18:51:32 -05:00
Richard Kenner
0075180522
(plus of gtu patterns): Add case to handle immediates.
...
From-SVN: r3285
1993-01-19 18:50:54 -05:00
Richard Kenner
28edebac58
(output_epilog): Only restore the cr's that we actually used;
...
previously, we saved and restored all of them.
From-SVN: r3282
1993-01-19 17:54:22 -05:00
Paul Eggert
13d39dbc99
# Fix misspellings in comments.
...
From-SVN: r3179
1993-01-10 19:16:01 +00:00
Richard Kenner
789bc2823f
Remove inadvertent change.
...
From-SVN: r3064
1993-01-03 07:16:36 -05:00
Richard Kenner
d0adc050ee
(movdi): Tests were in wrong order.
...
From-SVN: r3063
1993-01-03 07:09:52 -05:00
Richard Kenner
b4d6689b3e
(ASM_FILE_START): Switch to text section at end.
...
Output declaration for .mcount when profiling.
From-SVN: r3044
1993-01-01 17:50:33 -05:00
Richard Kenner
57933edc91
(REAL_NM_FILE_NAME): Delete from here.
...
From-SVN: r3009
1992-12-31 08:52:40 -05:00
Richard Kenner
115e69a9fd
(REAL_NM_FILE_NAME): Put it here.
...
From-SVN: r3008
1992-12-31 08:52:21 -05:00
Richard Kenner
0570c42392
Include rs6000/xm-rs6000.h instead of xm-rs6000.h.
...
From-SVN: r2918
1992-12-26 21:34:51 -05:00
Richard Kenner
d737b6aba8
Include rs6000/rs6000.h instead of rs6000.h.
...
From-SVN: r2917
1992-12-26 21:34:16 -05:00
Richard Kenner
858b728c99
(INITIALIZE_TRAMPOLINE): Get function address and toc pointer from
...
correct place relative to FNADDR.
From-SVN: r2890
1992-12-16 19:23:52 -05:00
Richard Kenner
9353d0a3fb
(output_epilog): Support LANGUAGE_STRING values for F77,
...
Ada, and Pascal.
From-SVN: r2873
1992-12-14 13:16:00 -05:00
Richard Stallman
33f3c4c086
(LINK_LIBGCC_SPECIAL_1): Defined.
...
From-SVN: r2814
1992-11-27 23:15:53 +00:00
Richard Kenner
8adfad0f10
(LINK_LIBGCC_SPECIAL): No longer define.
...
From-SVN: r2793
1992-11-25 06:47:09 -05:00
Richard Kenner
062284d863
(movdi): Tests were in wrong order.
...
From-SVN: r2596
1992-10-24 21:04:41 -04:00
Richard Kenner
27a2a2f19c
(LEGITIMIZE_ADDRESS): Indexed addresses are not valid for DImode and
...
TImode; GO_IF_LEGITIMATE_ADDRESS knows this.
From-SVN: r2595
1992-10-24 21:04:23 -04:00
Richard Kenner
a0044fb10e
(subsi3): Remove last change.
...
(allocate_stack): Go back to calling subsi3.
From-SVN: r2265
1992-09-28 08:18:10 -04:00
Richard Kenner
01def76468
(subsi3): Don't bother calling negate_rtx for constant; we shouldn't be called with a constant.
...
(subsi3): Don't bother calling negate_rtx for constant; we shouldn't be
called with a constant.
(maskir patterns): Don't mention an operand before it is used; use operand
number 1 for operand with '0' constraint.
(allocate_stack): Use reg_or_short_operand for predicate of allocation amount;
use negate_rtx and always make a PLUS.
From-SVN: r2262
1992-09-27 13:05:40 -04:00
Richard Kenner
95ac8e67bc
(smax, smin, umax, umin): Add define_splits.
...
From-SVN: r2169
1992-09-19 15:42:00 -04:00
Richard Kenner
df3d94ed38
(print_operand, case 'h', 'H', 'w'): Minor cleanups.
...
From-SVN: r2168
1992-09-19 15:41:16 -04:00
Richard Kenner
ef457bda4a
(PROMOTE_MODE): New macro.
...
(BRANCH_COST): Increase from 2 to 3.
From-SVN: r2167
1992-09-19 15:40:40 -04:00
Richard Kenner
2f62200546
({load,store}_multiple): Use MATCH_PAR_DUP.
...
From-SVN: r2166
1992-09-19 15:38:28 -04:00
Richard Kenner
4d6697ca22
(FUNCTION_ARG): Don't make an EXPR_LIST if making a libcall.
...
From-SVN: r1925
1992-08-21 07:52:12 -04:00
Richard Kenner
a8ddbf69e5
(negdi2): Corrected name; used to be negdi3.
...
From-SVN: r1610
1992-07-17 05:51:23 -04:00
Richard Kenner
c283c98912
(floatsidf): Correctly handle case when SImode operand overlaps the
...
first DFmode register.
From-SVN: r1537
1992-07-08 23:21:00 -04:00
Richard Kenner
07daae5f54
(LINK_SPEC): Fix typo in previous change.
...
From-SVN: r1519
1992-07-08 09:33:04 -04:00
Richard Kenner
5f2435432d
(zero_extendhisi2): Remove unneeded constraint.
...
(lu/stu): Use %0 instead of %1 in assembler insns.
(call_value): Add missing "=" in constraint.
From-SVN: r1513
1992-07-08 06:24:59 -04:00
Richard Kenner
0281e6a975
(LINK_SPEC): Support -static.
...
From-SVN: r1512
1992-07-08 06:24:18 -04:00
Richard Stallman
8c7303bea4
entered into RCS
...
From-SVN: r1364
1992-07-01 01:37:06 +00:00
Richard Stallman
a5646fb658
entered into RCS
...
From-SVN: r1322
1992-06-28 13:47:44 +00:00
Richard Stallman
15872eeb79
entered into RCS
...
From-SVN: r1267
1992-06-24 04:16:17 +00:00