Commit Graph

3006 Commits

Author SHA1 Message Date
Richard Stallman
71f1ee3e03 (ASM_OUTPUT_DOUBLE_OPERAND): Delete spurious space after \.
From-SVN: r2965
1992-12-28 04:31:52 +00:00
James Van Artsdalen
fe2f8ff053 Renamed from xm-i38v4.h.
Use new file names for included 386 files.

From-SVN: r2964
1992-12-28 02:30:13 +00:00
James Van Artsdalen
f6c7bf6551 Renamed from xm-i386sco.h.
Use new file names for included 386 files.

From-SVN: r2963
1992-12-28 02:30:06 +00:00
James Van Artsdalen
616c722506 Renamed from xm-i386isc.h.
Use new file names for included 386 files.

From-SVN: r2962
1992-12-28 02:30:02 +00:00
James Van Artsdalen
2dda3ae110 Renamed from xm-i386dos.h.
Use new file names for included 386 files.

From-SVN: r2961
1992-12-28 02:29:59 +00:00
James Van Artsdalen
5ab576d85b Renamed from i386v4.h.
Use new file names for included 386 files.

From-SVN: r2952
1992-12-28 02:29:26 +00:00
James Van Artsdalen
8bc48e34e0 Renamed from i386v.h.
Use new file names for included 386 files.

From-SVN: r2951
1992-12-28 02:29:23 +00:00
James Van Artsdalen
527a19d3b2 Use new file names for included 386 files.
From-SVN: r2950
1992-12-28 02:29:21 +00:00
James Van Artsdalen
276f69160d Renamed from i386sun.h.
Use new file names for included 386 files.

From-SVN: r2949
1992-12-28 02:29:19 +00:00
James Van Artsdalen
2d4ed21bb9 Renamed from seq386.h.
Use new file names for included 386 files.

From-SVN: r2948
1992-12-28 02:29:16 +00:00
James Van Artsdalen
3892c9adc6 Renamed from seq386gas.h.
Use new file names for included 386 files.

From-SVN: r2947
1992-12-28 02:29:15 +00:00
James Van Artsdalen
86050b33b5 Renamed from i386sco4.h.
Use new file names for included 386 files.

From-SVN: r2946
1992-12-28 02:29:12 +00:00
James Van Artsdalen
536c0e13a2 Renamed from i386sco.h.
Use new file names for included 386 files.

From-SVN: r2945
1992-12-28 02:29:10 +00:00
James Van Artsdalen
ae9a953000 Renamed from i386rose.h.
Use new file names for included 386 files.

From-SVN: r2944
1992-12-28 02:29:06 +00:00
James Van Artsdalen
c0dce458a1 Renamed from i386mach.h.
Use new file names for included 386 files.

From-SVN: r2943
1992-12-28 02:29:04 +00:00
James Van Artsdalen
16e239e67a Renamed from i386linux.h.
Use new file names for included 386 files.

From-SVN: r2942
1992-12-28 02:29:02 +00:00
James Van Artsdalen
4ace44554c Renamed from i386gstabs.h.
Use new file names for included 386 files.

From-SVN: r2941
1992-12-28 02:28:56 +00:00
James Van Artsdalen
3382566a24 Renamed from i386gas.h.
Use new file names for included 386 files.

From-SVN: r2940
1992-12-28 02:28:53 +00:00
James Van Artsdalen
3ad6cbb639 Renamed from bsd386.h.
Use new file names for included 386 files.

From-SVN: r2939
1992-12-28 02:28:51 +00:00
James Van Artsdalen
e92cec9da8 Renamed from att386.h.
Use new file names for included 386 files.

From-SVN: r2938
1992-12-28 02:28:48 +00:00
James Van Artsdalen
14f8c6d275 Renamed from i386bsd.h.
Use new file names for included 386 files.

From-SVN: r2937
1992-12-28 02:28:40 +00:00
Richard Kenner
3e5478ea21 (delete_jump): Use single_set to see if INSN just sets PC.
Remove code to delete previous cc0-setting insn.
(delete_compution): No longer conditional on #ifndef HAVE_cc0.
If insn uses CC0, delete previous insn that just sets CC0 for us;
do deletion via recursive call.

From-SVN: r2936
1992-12-27 19:53:28 -05:00
Richard Kenner
9fca773d22 (relax_delay_slots): Only look at JUMP_LABEL for a condjump_p.
From-SVN: r2935
1992-12-27 19:52:26 -05:00
Richard Kenner
6a270722a5 (have_error): New variable.
(error): Set it.
(main): Test it and return FATAL_EXIT_CODE if it is set.

From-SVN: r2934
1992-12-27 18:30:25 -05:00
Richard Kenner
6e2a4e3cfb (subst, case SET): Call recog_for_combine with OTHER_INSN, not
UNDOBUF.OTHER_INSN.

From-SVN: r2933
1992-12-27 18:29:11 -05:00
Richard Stallman
6d68f08ee4 [__sequent__]: #undef _PTRDIFF_T_ at beginning, if defined.
From-SVN: r2932
1992-12-27 22:54:03 +00:00
Tom Wood
c047bb3f22 Change comment.
From-SVN: r2931
1992-12-27 21:43:40 +00:00
Tom Wood
2ff44f104a (OVERRIDE_OPTIONS): Allow version 04.00 default.
(VERSION_0400_SYNTAX, REQUIRES_88110_ASM_OP): New definitions.

From-SVN: r2930
1992-12-27 21:41:43 +00:00
Tom Wood
b547484e69 (block_move_loop, block_move_no_loop, block_move_sequence):
Always set MEM_IN_STRUCT_P.  If it wasn't previously set, use BLKmode.
(output_file_start): Emit `requires_88110' when -m88110
	is used with -mversion-04.00.

From-SVN: r2929
1992-12-27 21:40:53 +00:00
Tom Wood
c329c9bbcd (length attribute): Branches may be expanded to two instructions by the assembler.
(length attribute): Branches may be expanded to two
	instructions by the assembler.
	(DFmode bcnd pattern): Don't try to fill the delay slot.
	(CCmode bbx patterns): Reverse the 1/0, not the condition.
(BLKmode load/store patterns): New.
	(call_block_move, call_movstrsi_loop): Allow any mode for the preload.

From-SVN: r2928
1992-12-27 21:40:06 +00:00
Tom Wood
23f5bf99f0 Initial revision
From-SVN: r2927
1992-12-27 21:39:46 +00:00
Tom Wood
cb1110b5f8 (ASM_FIRST_LINE): Print the version string.
(ASM_SPEC): Pass -KVstring given -mversion-string.
(LIB_SPEC): Add crtend.o.
	(STARTFILE_SPEC): Add crtbegin.o, and m88kdgux.ld for COFF.
	(CTOR_LIST_END, DTOR_LIST_END): Define as -1.
	(DO_GLOBAL_{C,D}ORS_BODY): Ignore null entries and look for -1
	bounds.

From-SVN: r2926
1992-12-27 21:38:23 +00:00
Richard Kenner
4d0e69c3f0 (mostly_true_jump): When trying to determine if the current insn is essentially a conditional return...
(mostly_true_jump): When trying to determine if the current insn is
essentially a conditional return, look inside of SEQUENCE insns for
jumps.
Predict jumps to the exit test for loops as likely to be taken.

From-SVN: r2925
1992-12-27 10:46:56 -05:00
Richard Kenner
cf526dcc5c (copy_rtx): A CONST can be shared if it contains a SYMBOL_REF.
A SCRATCH must be shared.
A MEM may be shared if it is at a constant address.

From-SVN: r2924
1992-12-27 06:53:32 -05:00
Richard Kenner
b851ea098e (copy_rtx_if_shared): A CONST can be shared if it contains a
SYBOL_REF.

From-SVN: r2923
1992-12-27 06:52:59 -05:00
Richard Kenner
818b11b942 (subst, comparison cases): Expand any compound operation that is an operand...
(subst, comparison cases): Expand any compound operation that is an
operand; rerun subst on simplified result in one new case.

From-SVN: r2922
1992-12-27 06:52:16 -05:00
Richard Stallman
3b94d087e8 (expand_expr, constructor case): If we made a stack slot,
set MEM_IN_STRUCT_P if the type warrants it.

From-SVN: r2921
1992-12-27 08:08:17 +00:00
Richard Stallman
f5df292efc (store_bit_field): If VALUE needs to be narrowed, do
it with gen_lowpart, not an explicit SUBREG.

From-SVN: r2920
1992-12-27 03:55:29 +00:00
Richard Kenner
66212c2f76 (make_node, case 'c'): For INTEGER_CST, use size of struct containing constant, just like for reals.
(make_node, case 'c'): For INTEGER_CST, use size of struct containing
constant, just like for reals.  Also, clean up code to avoid confusing
fallthrough.

From-SVN: r2919
1992-12-26 22:18:12 -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
fae937a896 Include a29k/a29k.h instead of a29k.h.
From-SVN: r2916
1992-12-26 21:32:35 -05:00
Richard Kenner
8d162cabbb (check_format): Using both a precision and the 0' flag is only a problem on d'...
(check_format): Using both a precision and the `0' flag is only a
problem on `d', `i', `o', `u', `x', and `X' conversions.

From-SVN: r2915
1992-12-26 18:11:58 -05:00
Richard Kenner
eae957a8b8 (gen_lowpart_for_combine): Allow MODE to be wider than a word in
restricted circumstances.

From-SVN: r2914
1992-12-26 18:11:20 -05:00
Richard Stallman
bc957254f8 Minor typographical changes.
From-SVN: r2913
1992-12-26 22:09:40 +00:00
Richard Stallman
8b70e6ecb0 (_KR, _SVID, _NO_PROTOTYPE): Define if -traditional.
From-SVN: r2912
1992-12-26 08:55:33 +00:00
Richard Kenner
4fa6c9377d (divsf3): Fix typo in mode of DIV.
From-SVN: r2911
1992-12-25 07:30:21 -05:00
Richard Stallman
db5289188b (install-dir): Add missing semicolon.
From-SVN: r2910
1992-12-25 07:08:21 +00:00
Richard Stallman
94a06349ff Don't change bitfield types to int.
From-SVN: r2909
1992-12-24 23:27:02 +00:00
Richard Stallman
613876aba3 Fix comment in last change.
From-SVN: r2908
1992-12-24 20:03:24 +00:00