Richard Kenner
|
a1efcf3c40
|
(cmpdi): Rewrite to avoid bogus matching constraints.
From-SVN: r9880
|
1995-06-05 19:00:56 -04:00 |
|
Richard Kenner
|
7f49c33119
|
(print_operand): Handle 'R' for registers.
From-SVN: r9879
|
1995-06-05 19:00:39 -04:00 |
|
Richard Kenner
|
9d2a6a8e21
|
(hppa_encode_label): Allocate stuff on permanent_obstack rather than
via malloc.
From-SVN: r9876
|
1995-06-05 08:22:02 -04:00 |
|
Richard Kenner
|
549fd8ff37
|
(movsicc): Use MATCH_DUP for operand 4 and 5.
From-SVN: r9875
|
1995-06-05 08:18:34 -04:00 |
|
Richard Kenner
|
b92c5711ca
|
Use "some_operand" for patterns valid only during reload and meant to handle...
Use "some_operand" for patterns valid only during reload and meant to
handle adding more PLUS operators during register elimination.
From-SVN: r9873
|
1995-06-05 08:10:45 -04:00 |
|
Richard Kenner
|
107b5ee699
|
(hppa_builtin_saveregs): Add declaration.
From-SVN: r9870
|
1995-06-03 18:36:49 -04:00 |
|
Richard Kenner
|
772cf983a7
|
Added start of comment.
From-SVN: r9867
|
1995-06-01 19:30:27 -04:00 |
|
Richard Kenner
|
26b6670197
|
(RETURN_POPS_ARGS): New argument.
From-SVN: r9866
|
1995-06-01 19:30:11 -04:00 |
|
Richard Kenner
|
5d36722dbc
|
(FIXED_R13): Define to be 1.
From-SVN: r9864
|
1995-06-01 18:34:27 -04:00 |
|
Richard Kenner
|
a127c4e57b
|
(FIXED_R13): Default to 0.
({FIXED,CALL_USED}_REGISTERS): Use FIXED_R13 for register 13.
From-SVN: r9863
|
1995-06-01 18:33:59 -04:00 |
|
Richard Kenner
|
fd25a29a31
|
(const_uint32_operand): Reject negative numbers.
From-SVN: r9859
|
1995-05-31 21:07:41 -04:00 |
|
Richard Kenner
|
8131413b99
|
(umulsi3_highpart): Pass correct number of arguments to const_uint32_operand.
(smulsi3_highpart): Likewise.
From-SVN: r9858
|
1995-05-31 21:07:20 -04:00 |
|
Richard Kenner
|
4c64a85262
|
(expand_block_move): Don't pass argument of # bytes to increment
pointers by to movstrsi expanders.
From-SVN: r9856
|
1995-05-31 20:50:52 -04:00 |
|
Richard Kenner
|
3c67b67326
|
(all movstri recognizers): Eliminate updating the pointers.
From-SVN: r9855
|
1995-05-31 20:50:20 -04:00 |
|
Richard Kenner
|
35f456e397
|
(one_cmpldi2): New pattern.
({a,l}shrdi{3,_const}): Allow 63 as shift count.
From-SVN: r9854
|
1995-05-31 20:44:10 -04:00 |
|
Richard Kenner
|
28b6accc10
|
(LIBGCC1_TEST): New null definition.
From-SVN: r9850
|
1995-05-31 14:56:28 -04:00 |
|
Richard Kenner
|
de00097dca
|
Initial revision
From-SVN: r9849
|
1995-05-31 14:55:37 -04:00 |
|
Richard Kenner
|
65d5cba82f
|
(symbolic HIGH patterns): Likewise.
(symbolic LO_SUM pattern): Likewise.
From-SVN: r9848
|
1995-05-31 14:17:31 -04:00 |
|
Richard Kenner
|
d56d7a26b8
|
(PRINT_OPERAND_ADDRESS): Use "RR'" rather than "R'" for symbolic
addresses.
From-SVN: r9847
|
1995-05-31 14:17:12 -04:00 |
|
Richard Kenner
|
bbdd88dfa1
|
(TARGET_SWITCHES): Set MASK_STRING_SET explicitly if -mno-string, so
that it can override the processor default.
From-SVN: r9846
|
1995-05-31 14:11:45 -04:00 |
|
Richard Kenner
|
1f5515bf74
|
(rs6000_override_options): Fix typo with -mstring handling.
From-SVN: r9845
|
1995-05-31 14:11:16 -04:00 |
|
Richard Kenner
|
6efa6708f1
|
(decrement_and_branch_until_zero): Operand 0 constraint changed from "+g" to "+d*am".
(decrement_and_branch_until_zero): Operand 0 constraint changed from "+g"
to "+d*am".
(similar anonymous HImode pattern): Likewise.
From-SVN: r9842
|
1995-05-30 18:52:25 -04:00 |
|
Richard Kenner
|
b41059b4e3
|
(tstdi): Use tst/subx #0 instead of neg/negx.
Allow "a" and ">" for operand 0.
From-SVN: r9841
|
1995-05-30 08:17:18 -04:00 |
|
Richard Kenner
|
28ee27fd55
|
(addsi_lshrsi_31): Use match_dup, not constraint "1", for matching
inputs.
From-SVN: r9840
|
1995-05-29 19:24:31 -04:00 |
|
Richard Kenner
|
52b46f26c9
|
({STARTFILE,LIB,CPP}_SPEC): Handle -Xp like -posix.
From-SVN: r9836
|
1995-05-29 12:39:54 -04:00 |
|
Richard Kenner
|
461a68acbf
|
(X_CFLAGS): Add -Xp.
From-SVN: r9835
|
1995-05-29 12:39:36 -04:00 |
|
Richard Kenner
|
c07db08e34
|
(call): Put USE for r0 in CALL_INSN; call call_internal to emit insn.
(call_internal): New name for anonymous call.
(call_value, call_value_internal): Likewise.
From-SVN: r9834
|
1995-05-29 12:24:21 -04:00 |
|
Richard Kenner
|
57f2483b4b
|
Don't include alloca.h for winnt.
From-SVN: r9833
|
1995-05-29 08:55:44 -04:00 |
|
Richard Kenner
|
ef76d747c3
|
Include alpha/xm-alpha.h, then winnt/xm-winnt.h.
(POSIX): Undefine.
From-SVN: r9832
|
1995-05-29 08:55:31 -04:00 |
|
Richard Kenner
|
960bac839a
|
Protect most definitions with #ifndef.
From-SVN: r9831
|
1995-05-29 08:55:16 -04:00 |
|
Torbjorn Granlund
|
134843a925
|
(divmodhi4, udivmodhi4): Use "dmsK" for operand 2.
From-SVN: r9827
|
1995-05-28 22:08:02 +00:00 |
|
Michael Meissner
|
113166a6ef
|
fix typo
From-SVN: r9820
|
1995-05-25 15:55:33 +00:00 |
|
Michael Meissner
|
afec0ea990
|
If cross compiler or if -nostdlib, do not pass -YP to linker.
From-SVN: r9819
|
1995-05-25 15:42:32 +00:00 |
|
Richard Kenner
|
39fd5abe76
|
(addsi_lshrsi_31, ashldi_const, ashrdi_const, lshrdi_const): Replace
`mov' with `move'.
From-SVN: r9818
|
1995-05-25 07:56:00 -04:00 |
|
Richard Kenner
|
f444f30492
|
(alpha_emit_set_const): Don't call expand_binop for other than add if
SImode and can't create pseudos.
From-SVN: r9815
|
1995-05-25 07:11:49 -04:00 |
|
Jim Wilson
|
20b04867c8
|
(shiftcosts, genshifty_op): Add SH3 support.
From-SVN: r9813
|
1995-05-24 18:38:04 -07:00 |
|
Jim Wilson
|
6b005b889e
|
(ashlsi3, lshrsi3): Add SH3 support.
(ashlsi3_d, ashrsi3_d, lshrsi3_d): New patterns for SH3.
(ashrsi2_31): Remove r/!r constraint.
From-SVN: r9812
|
1995-05-24 18:37:39 -07:00 |
|
Doug Evans
|
b67e2a2ebc
|
(LINK_SPEC): Don't pass "-e start" if nostartfiles rather than nostdlib.
From-SVN: r9808
|
1995-05-24 19:58:12 +00:00 |
|
Doug Evans
|
856aa6871c
|
(FUNCTION_ARG_BOUNDARY): Use GET_MODE_BITSIZE.
From-SVN: r9805
|
1995-05-24 19:50:38 +00:00 |
|
Michael Meissner
|
386d34d83b
|
Strip leading * from names.
From-SVN: r9799
|
1995-05-24 18:41:08 +00:00 |
|
Michael Meissner
|
24ba1fb83c
|
make compatible with new rs6000 change.
From-SVN: r9796
|
1995-05-24 16:52:13 +00:00 |
|
Michael Meissner
|
938937d88b
|
Make -mstring more like -mmultiple; Emit correct stabs on V.4; Emit correct cpp flags on little endian eabi
From-SVN: r9795
|
1995-05-24 14:40:43 +00:00 |
|
Jason Merrill
|
c23a9d0e7d
|
*** empty log message ***
From-SVN: r9794
|
1995-05-24 08:21:04 +00:00 |
|
Doug Evans
|
16b3c7c7d2
|
(LINK_SPEC): Don't pass "-e start" if nostartfiles rather than nostdlib.
From-SVN: r9793
|
1995-05-24 02:20:13 +00:00 |
|
Doug Evans
|
a7c508fe54
|
(CROSS_LINK_SPEC): ENDFILE_SPEC moved to -nostartfiles.
From-SVN: r9792
|
1995-05-24 02:17:46 +00:00 |
|
Richard Kenner
|
848a42b9af
|
(hash_rtx): Avoid warning on int-to-pointer conversion.
(output_fpops): Cast args to bcopy to char *.
From-SVN: r9789
|
1995-05-23 19:12:13 -04:00 |
|
Jim Wilson
|
74028528e3
|
(negsi2-2): Change output pattern to #.
From-SVN: r9788
|
1995-05-23 15:49:30 -07:00 |
|
Jim Wilson
|
0d3b59871a
|
(get_fnaddr): Add = to output contraint.
From-SVN: r9787
|
1995-05-23 15:00:52 -07:00 |
|
Jim Wilson
|
77b597dff4
|
(mips_finalize_pic): Delete declaration.
(FINALIZE_PIC): Delete.
(INIT_EXPANDERS): Clear embedded_pic_fnaddr_rtx.
From-SVN: r9786
|
1995-05-23 15:00:04 -07:00 |
|
Jim Wilson
|
40f8d046b8
|
(embedded_pic_offset): Output RTL to initialize embedded_pic_fnaddr_rtx.
(embedded_pic_offset): Output RTL to initialize
embedded_pic_fnaddr_rtx.
(mips_finalize_pic): Delete.
From-SVN: r9785
|
1995-05-23 14:59:19 -07:00 |
|