Commit Graph

563 Commits

Author SHA1 Message Date
Stan Cox
628448b35c (strlensi): New pattern.
From-SVN: r10831
1995-12-22 20:24:34 +00:00
Stan Cox
3f803cd94c (output_strlen_unroll): New function.
From-SVN: r10830
1995-12-22 20:24:09 +00:00
Stan Cox
f774631006 (TARGET_UNROLL_STRLEN): New macro.
From-SVN: r10829
1995-12-22 20:23:25 +00:00
Stan Cox
73bee569a1 Initial revision
From-SVN: r10828
1995-12-22 20:10:44 +00:00
Stan Cox
268bfa44d0 Use TARGET* macros.
From-SVN: r10742
1995-12-16 03:06:44 +00:00
Stan Cox
c8c5cb99de (override_options): Add -mcpu and -misa support
From-SVN: r10741
1995-12-16 03:06:03 +00:00
Stan Cox
241e1a89ac (TARGET_CPU_DEFAULT, PROCESSOR_*, TARGET_*,DOUBLE_WITH_ADD,BIT_TEST}): New macros.
From-SVN: r10740
1995-12-16 03:04:10 +00:00
Richard Kenner
c9e39f3d12 (DO_GLOBAL_DTORS_BODY): Delete; obsolete.
From-SVN: r10738
1995-12-15 18:36:38 -05:00
Jason Merrill
6e94a50355 (TARGET_LIBGCC2_CFLAGS): Use -fPIC.
From-SVN: r10678
1995-12-05 03:26:37 +00:00
Jason Merrill
05c8b3ddd7 #define NO_SYS_SIGLIST.
From-SVN: r10675
1995-12-05 03:26:37 +00:00
Richard Kenner
2c3aa1ba73 (CPP_PREDEFINES): Add -D__SVR4.
From-SVN: r10538
1995-10-29 07:39:08 -05:00
Richard Kenner
2614aac604 (i386_return_pops_args): Don't need a FUNDECL to check for type
attributes in FUNTYPE.

From-SVN: r10501
1995-10-22 07:14:24 -04:00
Richard Kenner
ef08782266 (WCHAR_{TYPE,UNSIGNED,TYPE_SIZE}): Now int.
From-SVN: r10406
1995-09-28 14:03:52 -04:00
Richard Kenner
b42325894a (CONST_OK_FOR_LETTER_P): Make N' match range 0..255 for outb'
instruction.

From-SVN: r10393
1995-09-22 18:43:40 -04:00
Richard Kenner
0eb68617ce Change winnt.h to win-nt.h.
From-SVN: r10377
1995-09-19 19:21:36 -04:00
Richard Kenner
2f81c52e63 Include winnt/win-nt.h, not winnt/winnt.h.
From-SVN: r10374
1995-09-19 19:19:41 -04:00
Richard Kenner
7a9b75b671 Moved architecture independent commands to config/winnt/config-nt.sed.
From-SVN: r10365
1995-09-15 17:58:21 -04:00
Richard Kenner
4edb56f45d Added -D_cdecl=__attribute__((__cdecl__)).
Change LIB_SPEC to be compatible with Gnu ld for NT.

From-SVN: r10334
1995-09-12 18:00:02 -04:00
Richard Kenner
abc95ed36d Fix spelling errors.
From-SVN: r10289
1995-08-28 06:54:22 -04:00
Richard Kenner
63835b8755 (decrement_and_branch_until_zero): Use arithmetic_comparison_operator to decide...
(decrement_and_branch_until_zero): Use arithmetic_comparison_operator
to decide if there is comparison suitable to be expressed by condition
code from an arithmetic op.

From-SVN: r10269
1995-08-21 13:29:41 -04:00
Richard Kenner
d784886d82 (arithmetic_comparison_operator): New function.
(print_operand): Take into account that overflow flag is not set the
same as after a compare instruction.

From-SVN: r10268
1995-08-21 13:29:16 -04:00
Richard Kenner
0813543abd (HAVE_STRERROR): New definition.
From-SVN: r10222
1995-08-13 18:53:16 -04:00
Richard Kenner
30de452f9f (STARTFILE_SPEC): Handle -Xp.
From-SVN: r10107
1995-07-10 18:12:43 -04:00
Richard Kenner
b7707b2373 (INSTALL_HEADERS_DIR): Delete; done by configure.
From-SVN: r10072
1995-06-28 16:25:47 -04:00
Michael Meissner
c645b1c9ab Do not test overflow bit for decrement_and_branch
From-SVN: r10063
1995-06-27 18:41:38 +00:00
Michael Meissner
9d03c0dee3 Make long double == double.
From-SVN: r10053
1995-06-26 13:55:49 +00:00
Richard Kenner
1f4b533373 Edit to add a missing $(exeext) for CCCP.
From-SVN: r10020
1995-06-20 18:25:26 -04:00
Richard Kenner
0b0472c98e Change version to 2.7.1.
From-SVN: r10004
1995-06-19 13:13:48 -04:00
Richard Kenner
3f63df5671 Change FSF address.
From-SVN: r9987
1995-06-15 17:03:19 -04:00
Richard Kenner
97aadbb900 Update FSF address.
From-SVN: r9975
1995-06-15 09:57:32 -04:00
Doug Evans
88bf2bdc8d Undo patch of May 24. Don't pass "-e start" if -nostdlib again.
From-SVN: r9931
1995-06-12 19:00:48 +00: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
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
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
Richard Kenner
f218a117a0 (CPP_SPEC): Add defines for -fPIC.
From-SVN: r9748
1995-05-19 19:27:05 -04:00
Richard Kenner
a05bd6bc1e Changed link32 to link.
From-SVN: r9728
1995-05-16 18:33:10 -04:00
Richard Kenner
ddd5a7c180 Fix typos in comments.
From-SVN: r9711
1995-05-16 08:14:26 -04:00
Jason Merrill
daefd78b4c Update weak symbol support
From-SVN: r9697
1995-05-16 01:02:59 +00:00
Richard Kenner
7db4b14915 (VALID_MACHINE_{DECL,TYPE_ATTRIBUTE): Fix typo.
From-SVN: r9693
1995-05-15 18:54:26 -04:00
Roland McGrath
2a6f449e66 Contents replaced with old i386/gnuelf.h.
From-SVN: r9669
1995-05-12 23:10:11 +00:00
Richard Kenner
096b9fea8d Use <> in #include.
From-SVN: r9662
1995-05-12 16:42:36 -04:00
Michael Meissner
5eb9a4c394 fix typo
From-SVN: r9656
1995-05-12 19:45:00 +00:00
Michael Meissner
0da8af8f2c Set -malign-loops= default to 2.
From-SVN: r9648
1995-05-12 17:34:13 +00:00
Michael Meissner
b08de47ebf Add better support for passing args in registers; Add loop/jump/function alignment overrides; add decrement_and_branch until 0
From-SVN: r9647
1995-05-12 17:22:04 +00:00
Richard Kenner
f17dfa938d Use <xxx> in #include.
From-SVN: r9603
1995-05-09 18:25:08 -04:00
Richard Kenner
a3af1109cc Use <xx> in #include.
From-SVN: r9601
1995-05-09 18:09:20 -04:00
Richard Kenner
b377f1cdae Add support for win32's stdcall functions.
From-SVN: r9588
1995-05-07 17:28:23 -04:00
Doug Evans
19a0120cb0 (RETURN_POPS_ARGS): Call lookup_attribute.
(ENCODE_SECTION_INFO): Likewise.
(CPP_PREDEFINES): Use __stdcall__, __cdecl__.
(VALID_MACHINE_DECL_ATTRIBUTE): Call is_attribute_p.
`args' must be NULL.

From-SVN: r9525
1995-04-28 01:12:58 +00:00
Michael Meissner
d8f9c2096a Support for pre-BFD versions of Linux ld.
From-SVN: r9508
1995-04-27 18:27:28 +00:00