Commit Graph

58 Commits

Author SHA1 Message Date
Michael Meissner
cc8187fc1d Allow -h*, -z*, -G for linker; map -static/-symbolic/-shared into -B switches.;Do not put .size out for ROSE
From-SVN: r5853
1993-10-21 02:42:50 +00:00
Richard Stallman
92dee628c1 (ASM_DECLARE_OBJECT_NAME): Set size_directive_output.
(ASM_FINISH_DECLARE_OBJECT): Defined.

From-SVN: r5839
1993-10-20 22:19:55 +00:00
Michael Meissner
cd93179bd4 Define ASM_OUTPUT_ADDR_DIFF_ELT; save some cycles in profiling.
From-SVN: r5770
1993-10-13 14:57:48 +00:00
Michael Meissner
1bf3a36e4d define __SHARED__ for shared libraries.
From-SVN: r5686
1993-10-08 21:12:35 +00:00
Michael Meissner
40fbfbea48 Make ROSE shared library profiling work; Use GOTOFF if possible for ELF.
From-SVN: r5684
1993-10-08 19:15:55 +00:00
Michael Meissner
f36a611026 Change to even newer profiling calling sequence.
From-SVN: r5665
1993-10-07 21:35:55 +00:00
Michael Meissner
9e20879ef1 Add check for _real_mcount being 0 back in again.
From-SVN: r5643
1993-10-06 19:39:25 +00:00
Michael Meissner
ed882fd5eb New calling sequence for profiling, old available with -mmcount.
From-SVN: r5642
1993-10-06 19:29:21 +00:00
James Van Artsdalen
8ac20578d6 (ASM_OUTPUT_DOUBLE,ASM_OUTPUT_FLOAT): Use REAL_VALUE_ macros.
(ASM_OUTPUT_LONG_DOUBLE): New macro.

From-SVN: r5575
1993-10-04 00:01:16 +00:00
Doug Evans
65c4237934 (CPP_PREDEFINES): Add system/cpu/machine assertions where missing.
From-SVN: r5557
1993-10-02 08:55:06 +00:00
Michael Meissner
7323e99b36 Add SET_ASM_OP
From-SVN: r5444
1993-09-24 15:26:41 +00:00
Michael Meissner
3c58aa350d pass -v/-dn to elf linker.
From-SVN: r5256
1993-09-03 21:54:58 +00:00
Michael Meissner
ae1ac70285 ELF now omits leading underscores.
From-SVN: r5251
1993-09-02 18:35:26 +00:00
Michael Meissner
1c7e67ca64 -mlarge-align support; block profiling support
From-SVN: r5208
1993-08-24 19:43:07 +00:00
Michael Meissner
6bf1675f90 If NO_UNDERSCORE is defined, elf compiler defaults to -mno-underscores
From-SVN: r5193
1993-08-23 14:56:10 +00:00
Michael Meissner
967d1506d5 Add -m{,no-}underscore support.
From-SVN: r5147
1993-08-12 21:16:23 +00:00
Michael Meissner
ebe6d7a7cc Enable .size for elf functions.
From-SVN: r5075
1993-08-05 21:17:07 +00:00
Michael Meissner
c49f1ce85d Use SUBTARGET_OVERRIDE_OPTIONS instead of OVERRIDE_OPTIONS.
From-SVN: r5031
1993-07-28 19:17:10 +00:00
Richard Stallman
86615a6216 (ASM_DECLARE_OBJECT_NAME): Don't make a .size if the size is not known.
(ASM_DECLARE_OBJECT_NAME): Don't make a .size
if the size is not known.  Use DECL, not decl.

From-SVN: r5003
1993-07-27 18:46:28 +00:00
Michael Meissner
e2bf4cfc94 Do not turn on -mhalf-pic if ELF.
From-SVN: r4946
1993-07-21 01:48:07 +00:00
Michael Meissner
d304972dfb More ELF changes.
From-SVN: r4660
1993-06-10 20:30:36 +00:00
Michael Meissner
e04408387a OSF/1 with ELF support patches.
From-SVN: r4655
1993-06-09 20:20:45 +00:00
Michael Meissner
ed1d96d5b5 Don't emit a symbol if the language is "C".
From-SVN: r4261
1993-04-28 19:16:40 +00:00
Ian Lance Taylor
3b39b94f84 Base WORD_SWITCH_TAKES_ARG on new macro DEFAULT_WORD_SWITCH_TAKES_ARG
From-SVN: r4247
1993-04-27 14:58:13 +00:00
Michael Meissner
b7191cb536 Don't put relocatable items into .text if -pic-lib.
From-SVN: r4163
1993-04-16 20:37:41 +00:00
Michael Meissner
84ab931b38 Add -fpic support back in.
From-SVN: r4040
1993-04-07 13:17:34 +00:00
Michael Meissner
b82b0773d7 More mips gas changes, allow -gdwarf on OSF/1
From-SVN: r4027
1993-04-06 16:09:50 +00:00
Michael Meissner
2f9e2a13ec Make sure long double doesn't become 80 bits until we are ready for it.
From-SVN: r3988
1993-04-01 16:58:13 +00:00
Brendan Kehoe
6eff269e95 define CONSTANT_ADDRESS_P(X) to not use CONST_DOUBLE
From-SVN: r3954
1993-03-31 15:09:44 -05:00
Jim Wilson
40f32220fc (DEFAULT_PCC_STRUCT_RETURN): Define to 0.
From-SVN: r3856
1993-03-23 11:35:31 -08:00
Michael Meissner
a73f14a3f9 For .S files, pas -traditional to cpp unless -ansi or -traditional.
From-SVN: r3474
1993-02-16 03:21:16 +00:00
James Van Artsdalen
60c9835ecc (perform_*): Move to i386/perform.h.
Include i386/perform.h.

From-SVN: r3155
1993-01-08 09:52:03 +00:00
Richard Kenner
4a0094c3e9 (OPTIMIZATION_OPTIONS): Delete; we don't want to set
-finline-functions for -O3 and this does nothing else useful.

From-SVN: r2969
1992-12-28 06:04:58 -05: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
Michael Meissner
99022b4769 Specify full pathname of ld, nm, and strip to collect.
From-SVN: r2693
1992-11-05 19:42:13 +00:00
Michael Meissner
ec0a33c8ab Use YES_UNDERSCORES
From-SVN: r2650
1992-10-29 19:34:42 +00:00
Michael Meissner
2cd3f8bb9b really fix last fix.
From-SVN: r2576
1992-10-23 20:18:20 +00:00
Michael Meissner
a6c8dee447 #undef NO_UNDERSCORES, which i386gas.h now sets.
From-SVN: r2575
1992-10-23 14:26:59 +00:00
Michael Meissner
bec06bb29e Handle -pic-names switch.
From-SVN: r2541
1992-10-21 16:24:06 +00:00
Michael Meissner
29a326c233 Define PTRSIZE_TYPE, WCHAR_TYPE, and SIZE_TYPE for OSF/1.
From-SVN: r2374
1992-10-08 21:14:49 +00:00
Michael Meissner
c2177307a5 Fix shared library in i386; correctly spell macro in mips.h.
From-SVN: r2373
1992-10-08 20:07:04 +00:00
Michael Meissner
e4e0d64982 Print OSF/rose for version info.
From-SVN: r2260
1992-09-27 13:19:01 +00:00
Michael Meissner
a6b65dff2f RISC-OS rev 5, DEC OSF/1 changes.
From-SVN: r2256
1992-09-26 22:37:56 +00:00
Michael Meissner
a48bb578b4 Eliminate -fbuiltin/-fno-builtin hacks & enable OSF/rose shared libs.
From-SVN: r2208
1992-09-22 21:03:23 +00:00
Michael Meissner
7343f784c8 Do not define strcmp=__builtin_strcmp if not -fbuiltin/-fno-builtin
From-SVN: r1936
1992-08-23 20:37:12 +00:00
Michael Meissner
1fa041c5af Remove MIPS switches from CC1_SPEC
From-SVN: r1682
1992-07-24 21:16:03 +00:00
Charles Hannum
52d3ac7640 entered into RCS
From-SVN: r1391
1992-07-02 19:51:49 +00:00
Michael Meissner
cafb44ca56 *** empty log message ***
From-SVN: r1387
1992-07-02 19:32:52 +00:00
Michael Meissner
c623ad336a *** empty log message ***
From-SVN: r936
1992-05-07 21:17:13 +00:00
Michael Meissner
c5b7917eac *** empty log message ***
From-SVN: r929
1992-05-07 06:41:20 +00:00