Commit Graph

9812 Commits

Author SHA1 Message Date
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
a29ca9db50 (recog_for_combine): New parm PADDED_SCRATCHES; set it.
(try_combine): Accumulate number of scratches and update max_scratch.
(simplify_set): Add extra parm to recog_for_combine.

From-SVN: r9839
1995-05-29 19:19:51 -04:00
Paul Eggert
cefb043c9c Make-lang.in
From-SVN: r9838
1995-05-29 12:45:36 -04:00
Paul Eggert
227c77e2b7 (c++.mostlyclean): Remove $(DEMANGLER_PROG).
From-SVN: r9837
1995-05-29 12:44:40 -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
Richard Kenner
5acd03f0fc (21064:Windows_NT:50:3): New case.
From-SVN: r9830
1995-05-28 18:53:22 -04:00
Richard Kenner
3ff3453763 Properly use $(srcdir) for files that have it in their reference as a target of a rule.
Properly use $(srcdir) for files that have it in their reference as a target
of a rule.
(libgcc1.a): Add missing RANLIB_TEST use.

From-SVN: r9829
1995-05-28 18:48:30 -04:00
Richard Kenner
ffa1a1ce4f (expand_computed_goto): Call do_pending_stack_adjust.
From-SVN: r9828
1995-05-28 18:33:50 -04:00
Torbjorn Granlund
134843a925 (divmodhi4, udivmodhi4): Use "dmsK" for operand 2.
From-SVN: r9827
1995-05-28 22:08:02 +00:00
Mike Stump
878cd28949 73rd Cygnus<->FSF merge
From-SVN: r9826
1995-05-27 00:15:16 +00:00
Richard Kenner
73b73053ff Fix bogus recursive <stdlib.h> in NEWS-OS 4.0C.
From-SVN: r9825
1995-05-26 17:01:15 -04:00
Michael Meissner
977e6fb533 Fix problem initializing bitfields to enums.
From-SVN: r9824
1995-05-26 15:03:12 +00:00
Richard Kenner
d4df2ea57a Allow white space between #' and if' when looking for lines to
patch.

From-SVN: r9823
1995-05-25 17:37:38 -04:00
Richard Kenner
863415d19b Add sel', tahoe', r3000', r4000' to the list of pre-ANSI symbols
that need to be surrounded with __ __.

From-SVN: r9822
1995-05-25 17:35:55 -04:00
Richard Kenner
2d2af5169d (PRECOMPUTE_SELECTORS, struct soffset): Use #ifdef __sparc__, not
sparc.

From-SVN: r9821
1995-05-25 17:27:36 -04: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
fd4cb6b020 (L_eh, i386): Remove in-line comments in assembly code--the '#'
character is not valid for the SYSV as.

From-SVN: r9817
1995-05-25 07:35:27 -04:00
Richard Kenner
0b15d35ff3 (BC_ALL): Restore it from May 22 change; vms uses it.
(STAGESTUFF): Use it.

From-SVN: r9816
1995-05-25 07:28:44 -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
6382ae03d8 (reemit_notes): New function.
(schedule_block): Call reemit_notes twice.  Reorganize code for
handling SCHED_GROUP_P insns, so that reemit_notes works.

From-SVN: r9814
1995-05-24 18:41:18 -07: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
Jason Merrill
bbda425097 *** empty log message ***
From-SVN: r9811
1995-05-24 21:46:55 +00:00
Richard Kenner
58fe4e59f7 (libgcc2.a): Handle case of separate srcdir.
From-SVN: r9810
1995-05-24 16:49:36 -04:00
Richard Kenner
a016e80fa2 (strstr, strncmp, strlen): Remove declarations.
From-SVN: r9809
1995-05-24 16:01:04 -04: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
Richard Kenner
b796119f95 decl.c
decl2.c
method.c

From-SVN: r9807
1995-05-24 15:55:47 -04:00
Richard Kenner
14ac3bfe3c (largest_union_member): Check simple_cst_equal result against 0.
From-SVN: r9806
1995-05-24 15:53:53 -04:00
Doug Evans
856aa6871c (FUNCTION_ARG_BOUNDARY): Use GET_MODE_BITSIZE.
From-SVN: r9805
1995-05-24 19:50:38 +00:00
Richard Kenner
f7cb6357f7 (finish_anon_union): Check simple_cst_equal result against 0.
From-SVN: r9804
1995-05-24 15:47:11 -04:00
Richard Kenner
2507f3b50d (duplicate_decls): Check simple_cst_equal result against 0.
From-SVN: r9803
1995-05-24 15:46:27 -04:00
Richard Kenner
364e1f1cf2 (type_list_equal, simple_cst_list_equal, index_type_equal):
Check for simple_cst_equal return value of -1.

From-SVN: r9802
1995-05-24 15:41:37 -04:00
Jason Merrill
1180eb1042 *** empty log message ***
From-SVN: r9801
1995-05-24 19:41:29 +00:00
H.J. Lu
103894f118 Make-lang.in
From-SVN: r9800
1995-05-24 14:41:43 -04:00
Michael Meissner
386d34d83b Strip leading * from names.
From-SVN: r9799
1995-05-24 18:41:08 +00:00
H.J. Lu
7869653866 (cxxmain.o): Replace single quotes with backslashes.
From-SVN: r9798
1995-05-24 14:40:42 -04:00
Michael Meissner
2aa82cbeda Provide start, _start for gld to use as start address.
From-SVN: r9797
1995-05-24 16:52:13 +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
Doug Evans
3b4b603597 (crtend.o): Remove crufty -o.
From-SVN: r9791
1995-05-24 01:10:42 +00:00