Commit Graph

532 Commits

Author SHA1 Message Date
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
Richard Kenner
d8b679b944 (untyped_call): Make it return a complex double.
From-SVN: r9464
1995-04-25 19:10:10 -04:00
Richard Kenner
9f154156a1 Adjust for deletion of config.run in Makefile.in
Change version to 2.6.3.

From-SVN: r9375
1995-04-13 08:49:33 -04:00
Richard Kenner
dee6d39efa (adddi3, subdi3): Need scratch reg whenever operand 0 in mem and operands 1 not '0'.
(adddi3, subdi3): Need scratch reg whenever operand 0 in mem and operands 1
not '0'.
(subdi3): Don't treat two non-equal MEMs as non-aliasing.

From-SVN: r9342
1995-04-09 09:22:42 -04:00
Richard Kenner
0aac88f627 (OBJECT_SUFFIX): Move to here; now has period.
From-SVN: r9327
1995-04-07 08:10:03 -04:00
Richard Kenner
39c93302bd (OBJECT_SUFFIX): Delete from here.
From-SVN: r9326
1995-04-07 08:09:51 -04:00
Roland McGrath
684cfb6b2f Include "config/linux.h" instead of "linux.h", to avoid recursion.
From-SVN: r9297
1995-04-03 04:08:34 +00:00
Richard Kenner
5a57ced09e (RETURN_POPS_ARGS, ENCODE_SECTION_INFO): Call chain_member_purpose, not chain_member_value.
(RETURN_POPS_ARGS, ENCODE_SECTION_INFO): Call chain_member_purpose, not
chain_member_value.
(ASM_FILE_START, LIB_SPEC): Move to here.

From-SVN: r9290
1995-04-02 07:54:18 -04:00
Richard Kenner
4660a9df1d (CPP_PREDEFINES): Add definitions for __stdcall and __cdecl.
From-SVN: r9284
1995-04-01 09:44:35 -05:00
Richard Kenner
7b09543e23 Initial revision
From-SVN: r9274
1995-03-31 08:40:10 -05:00
Richard Kenner
9f6c07883f Fix premature close comment.
From-SVN: r9273
1995-03-31 08:26:01 -05:00
Richard Kenner
bb1835d25c Extensive modifications to use ELF format as default.
(LIB_SPEC): Don't use libc_p.a for -p. don't use libg.a unless for -ggdb.
(LINUX_DEFAULT_ELF): Defined.

From-SVN: r9256
1995-03-30 06:20:09 -05:00
Richard Kenner
9e2fc7c03e Initial revision
From-SVN: r9255
1995-03-30 06:18:41 -05:00
Richard Kenner
8ff9a9d187 (adddi3): Don't treat two non-equal MEMs as non-aliasing.
From-SVN: r9239
1995-03-28 08:34:23 -05:00
Jason Merrill
daa12375ee (LIB_SPEC): Don't try to link with libraries we
>         know only exist in archive form unless -static.

From-SVN: r9231
1995-03-25 02:06:54 +00:00
Richard Kenner
0ea6b275aa (winnt_function_prologue): Deleted.
(gen_stdcall_suffix): New function.

From-SVN: r9199
1995-03-17 11:48:28 -05:00
Jason Merrill
0600f3fab5 Move SunOS 4 assembler flags from default_compilers into ASM_SPEC.
From-SVN: r9197
1995-03-16 23:18:10 +00:00
Richard Kenner
b310a51d35 (FUNCTION_PROLOGUE, HAVE_probe, gen_probe): Deleted.
(ENCODE_SECTION_INFO, VALID_MACHINE_DECL_ATTRIBUTE): New macro.

From-SVN: r9190
1995-03-16 16:11:02 -05:00
Jason Merrill
a9cd52eb9d Use -fPIC instead of -fpic
From-SVN: r9178
1995-03-13 23:11:08 +00:00
Michael Meissner
58733f9609 Define long double versions of sin/cos
From-SVN: r9055
1995-02-24 18:07:00 +00:00
Richard Kenner
3578445a3a (gen_stdcall_suffix): Deleted.
From-SVN: r9051
1995-02-23 07:56:39 -05:00
Richard Kenner
57e1b65caa (output_move_double): Let split_double extract any constant in op 1;
take size from op 0.

From-SVN: r9029
1995-02-22 07:53:15 -05:00
Richard Kenner
30c7130834 Initial revision
From-SVN: r9024
1995-02-21 19:07:50 -05:00
Richard Kenner
f795fb5b74 Support NT Graphics programs; also bug fixes.
From-SVN: r9001
1995-02-21 18:23:48 -05:00
Richard Kenner
bb5d01e5ac Updated to Windows NT 3.5.
From-SVN: r9000
1995-02-21 18:22:35 -05:00
Richard Kenner
8b109b37fc Added arg to RETURN_POPS_ARGS.
From-SVN: r8999
1995-02-21 18:21:14 -05:00
Doug Evans
ac57a94327 Initial revision
From-SVN: r8966
1995-02-18 17:35:43 +00:00
Doug Evans
816f495b8e t-i386bare (LIBGCC1): Define to empty instead of libgcc1.null.
* i386/t-i386bare (LIBGCC1): Define to empty instead of libgcc1.null.
	(CROSS_LIBGCC1): Likewise.

From-SVN: r8963
1995-02-18 17:21:20 +00:00
Roland McGrath
b0e806fd0d (CPP_PREDEFINES): Use GNU_CPP_PREDEFINES macro.
From-SVN: r8947
1995-02-14 00:37:09 +00:00
Michael Meissner
2f7a07c294 Rename files.
From-SVN: r8935
1995-02-13 20:31:46 +00:00
Richard Kenner
a4c80850bc (OBJECT_SUFFIX): New macro.
(LIB_SPEC, STARTFILE_SPEC): Adjust to include better set of libs.

From-SVN: r8929
1995-02-13 09:41:35 -05:00
Richard Kenner
af2f462f04 (strcasecmp): New definition.
From-SVN: r8928
1995-02-13 09:37:19 -05:00