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
Jim Wilson
1d3534c0e7
(shift_amounts): Correct entry for shifts by 29.
...
From-SVN: r9784
1995-05-23 14:38:27 -07:00
Jim Wilson
e339151046
(sett): New pattern.
...
(movsi_i): Change source constraint for move to T reg to be 'z'.
From-SVN: r9783
1995-05-23 14:37:52 -07:00
Jim Wilson
5b5187b367
(STARTFILE_SPEC): Define to null string.
...
From-SVN: r9782
1995-05-23 14:19:14 -07:00
Jim Wilson
c7ab88a6f7
Correct typo in comment.
...
From-SVN: r9781
1995-05-23 14:18:51 -07:00
Jim Wilson
f7c5ee9d6b
(MIPS_CPU_DEFAULT): Delete.
...
From-SVN: r9780
1995-05-23 14:01:25 -07:00
Jim Wilson
1bd9166ecf
(override_options): Delete #ifdef MIPS_CPU_DEFAULT code.
...
Add #ifdef MIPS_CPU_DEFAULT_STRING code before the first
mips_cpu_string test.
From-SVN: r9779
1995-05-23 13:59:57 -07:00
Michael Meissner
66910f686f
Use -oformat to set link output format, not -m.
...
From-SVN: r9775
1995-05-23 01:54:01 +00:00
Doug Evans
7488009618
(movsf_h8300h): Add missing post-inc case to constraints.
...
From-SVN: r9774
1995-05-22 23:30:17 +00:00
Richard Kenner
61b02d37c6
Set new variables into Makefile.
...
Build winnt.obj.
Edit CCCP definition.
From-SVN: r9771
1995-05-22 18:57:06 -04:00
Michael Meissner
3933e0e1e5
Add -mno-toc; Support block moves if -mno-string.
...
From-SVN: r9763
1995-05-22 18:57:01 +00:00
Jim Wilson
4033d0e702
(HAVE_STRERROR): Remove.
...
Use __start as entry point. Ifdef some paths on CROSS_COMPILE.
From-SVN: r9761
1995-05-21 14:21:54 -07:00
Jeff Law
4f6cd2e642
pa.c (hppa_encode_label): New variable "permanent" to where/how memory is allocated for the new label.
...
* pa.c (hppa_encode_label): New variable "permanent" to
where/how memory is allocated for the new label. All
callers changed.
From-SVN: r9759
1995-05-20 23:05:25 -06:00
Michael Meissner
034c1be0fd
Do not do insv/extz on 1/2 byte structures
...
From-SVN: r9758
1995-05-20 21:22:28 +00:00
Richard Kenner
d3e02253f4
(udivmodhi4): Output "divu" instead of "divs".
...
From-SVN: r9752
1995-05-20 06:44:41 -04:00
Richard Kenner
1b69b5c587
(LIBGCC1, CROSS_LIBGCC1): Make not, not "libgcc1.null".
...
(OTHER_FIXINCLUDES_DIRS, LIMITS_H_TEST): Delete from here.
From-SVN: r9751
1995-05-20 06:11:28 -04:00
Richard Kenner
183099ba32
(OTHER_FIXINCLUDES_DIR, LIMITS_H_TEST): Move to here.
...
From-SVN: r9750
1995-05-20 06:11:09 -04:00
Richard Kenner
f218a117a0
(CPP_SPEC): Add defines for -fPIC.
...
From-SVN: r9748
1995-05-19 19:27:05 -04:00
Torbjorn Granlund
34a28d1ca4
Change all TFmode patterns to have XFmode.
...
(movxf recognizer, frame version): Use movt, ldt, and stt.
(movxf recognizer, non-frame version): Delete.
(extenddfxf2): Delete * before f constraint.
(extendsfxf2): Likewise.
From-SVN: r9741
1995-05-18 18:14:51 +00:00
Richard Kenner
0a1379a030
Fix typos in comments.
...
From-SVN: r9740
1995-05-18 00:00:40 -04:00
Torbjorn Granlund
b6e78be74b
(DATA_ALIGNMENT): Define.
...
(ROUND_TYPE_ALIGN): Align XFmode scalars at 128 bit boundaries.
(ROUND_TYPE_SIZE): Round up the size of XFmode objects to 128 bits.
(CONST_DOUBLE_OK_FOR_LETTER_P): Use CONST0_RTX and CONST1_RTX
so that all FP modes are recognized.
(ASM_OUTPUT_LONG_DOUBLE): Define.
From-SVN: r9739
1995-05-18 02:25:40 +00:00
Torbjorn Granlund
37aba8501f
(i960_output_ldconst): New code for XFmode.
...
Also, move SFmode code to immediately after DFmode code.
(S_MODES, D_MODES): Handle XFmode.
(XF_MODES): Was TF_MODES, handle XFmode instead of TFmode.
(hard_regno_mode_ok): Replace TFmode with XFmode.
(i960_output_long_double): New function.
From-SVN: r9738
1995-05-18 02:24:35 +00:00
Michael Meissner
7e69e15538
Add -mstring support.
...
From-SVN: r9734
1995-05-16 23:07:37 +00:00
Richard Kenner
442431a751
Removed call to free.
...
From-SVN: r9729
1995-05-16 18:33:31 -04:00
Richard Kenner
a05bd6bc1e
Changed link32 to link.
...
From-SVN: r9728
1995-05-16 18:33:10 -04:00
Richard Kenner
e2e96febf1
Changed WINNT to _WIN32.
...
From-SVN: r9727
1995-05-16 18:26:10 -04:00
Richard Kenner
65f051c8e2
(FAILURE_EXIT_CODE): Remove.
...
From-SVN: r9726
1995-05-16 18:04:44 -04:00
Richard Kenner
db50c79812
(FUNCTION_PROFILER): Fix misspellings in messages.
...
From-SVN: r9714
1995-05-16 08:43:04 -04:00
Richard Kenner
32638aad91
(print_operand_address): Fix misspellings in messages.
...
From-SVN: r9713
1995-05-16 08:42:29 -04:00
Richard Kenner
ddd5a7c180
Fix typos in comments.
...
From-SVN: r9711
1995-05-16 08:14:26 -04:00