Commit Graph

3575 Commits

Author SHA1 Message Date
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