Jason Merrill
629025f9f2
(FIXPROTO_DEFINES): Set to -D_XOPEN_SOURCE.
...
From-SVN: r7335
1994-05-18 23:08:30 +00:00
Richard Kenner
184ff798d9
(REG_ALLOC_ORDER): New macro.
...
From-SVN: r7264
1994-05-07 12:21:28 -04:00
Richard Kenner
ac8ec8c0c9
(LIB_SPEC): Support -fshared-data.
...
(CPP_SPEC): Set _SEQUENT_ to 1.
(SHARED_SECTION_ASM_OP, ASM_OUTPUT_SHARED_COMMON): Supply new macros.
(SHARED_BSS_SECTION_ASM_OP, BSS_SECTION_FUNCTION): Likewise.
From-SVN: r7262
1994-05-07 12:12:53 -04:00
Richard Kenner
40acaab846
(SHARED_SECTION_ASM_OP): Defined.
...
From-SVN: r7165
1994-04-28 12:48:55 -04:00
Richard Kenner
157735e867
(TARGET_NO_FANCY_MATH_387): Implement new option.
...
From-SVN: r7152
1994-04-25 14:21:16 -04:00
Richard Kenner
099800e348
(TARGET_NO_FANCY_MATH_387): New option.
...
From-SVN: r7151
1994-04-25 14:20:53 -04:00
Michael Meissner
291b0f345c
Remove LSHIFT case, since there is no LSHIFT tree code.
...
From-SVN: r7039
1994-04-12 11:40:34 +00:00
Richard Kenner
74f171be20
(mulhi3): Use SImode for MULT RTL.
...
From-SVN: r7011
1994-04-09 16:28:47 -04:00
Richard Kenner
d5757bb45f
(STRUCT_VALUE{,_INCOMING,_REGNUM}): Redefine for calling conventions
...
of native cc.
From-SVN: r7003
1994-04-09 09:13:06 -04:00
Richard Kenner
b0ceea8c6d
(DEBUG_PRINT_REG): Fix printing of coprocessor regs in QImode.
...
From-SVN: r6973
1994-04-06 07:03:07 -04:00
Michael Meissner
4563275aa6
Correct -fpic ELF -pg code
...
From-SVN: r6958
1994-04-02 13:15:24 +00:00
Jim Wilson
6bf56493b8
(libgcc2.a, stdarg.h): Delete rules.
...
From-SVN: r6951
1994-03-31 21:56:20 -08:00
Richard Kenner
c64ca3e9be
i386.md (movhi, movqi): Properly recognized unsigned forms of -1 for
...
dec[bw] insns.
From-SVN: r6909
1994-03-25 20:17:04 -05:00
Richard Kenner
ed1817c6d7
Change rfg's address.
...
From-SVN: r6852
1994-03-23 16:57:20 -05:00
Michael Meissner
65624c8ef3
Provide HANDLE_PRAGMA_WEAK and ASM_OUTPUT_DEF.
...
From-SVN: r6845
1994-03-22 20:50:40 +00:00
Jim Wilson
ed8969fa7d
(SELECT_SECTION): Variables go in readonly data
...
only if the initializer is constant.
From-SVN: r6820
1994-03-18 15:43:00 -08:00
Richard Kenner
7b70a020c3
(NO_IMPLICIT_EXTERN_C): Defined.
...
From-SVN: r6762
1994-03-12 19:41:56 -05:00
Richard Kenner
d71cf0ca69
(GPLUSPLUS_INCLUDE_DIR): Deleted.
...
(STARTFILE_SPEC): Remove "-nojump".
From-SVN: r6710
1994-03-07 17:42:29 -05:00
Richard Kenner
937018d674
(HANDLE_SYSV_PRAGMA): Define.
...
From-SVN: r6617
1994-02-24 08:42:01 -05:00
Richard Kenner
ecc1a5acaf
(LINK_SPEC): Add "/nol".
...
From-SVN: r6601
1994-02-22 07:31:05 -05:00
Richard Kenner
3f44e3cdab
(PATH_SEPARATOR): Add to here.
...
From-SVN: r6600
1994-02-22 07:21:24 -05:00
Richard Kenner
63a526f779
(LINK_SPEC, LIB_SPEC): New macros.
...
(PATH_SEPARATOR): Delete from here.
From-SVN: r6599
1994-02-22 07:21:03 -05:00
Michael Meissner
b9a295c0fc
Use i386/xm-osf.h as OSF/1 xm file.
...
From-SVN: r6544
1994-02-13 00:48:58 +00:00
Michael Meissner
c18cf4e5ca
Make elf profiling use new calling sequence.
...
From-SVN: r6512
1994-02-09 14:52:46 +00:00
Jim Wilson
a429b3f560
(FIXINCLUDES): Delete definition.
...
From-SVN: r6504
1994-02-08 16:07:04 -08:00
Richard Kenner
bd7da539d5
(CPP_SPEC): Add -Dsun.
...
From-SVN: r6445
1994-01-31 18:16:45 -05:00
Richard Kenner
0d9ac0a81e
(ASM_FILE_START): Delete; identical to one in bsd.h, which is
...
included.
From-SVN: r6417
1994-01-23 18:40:17 -05:00
Richard Kenner
3de59d54ce
(PATH_SEPARATOR): New macro.
...
From-SVN: r6416
1994-01-23 18:39:56 -05:00
Richard Kenner
4a86a6d20f
Update banner, reformat comments.
...
(STARTFILE_SPEC, GPLUSPLUS_INCLUDE_DIR): No longer conditional
on CROSS_COMPILER.
From-SVN: r6374
1994-01-10 19:20:48 -05:00
Richard Kenner
8c8fbd20b5
Delete EXTRA_PARTS.
...
From-SVN: r6218
1993-12-12 07:52:57 -05:00
Richard Kenner
25f514cb80
(perform_divsi3, perform_modsi3): Add '&' in constraint for DX;
...
explicitly copy arg arg1 to cx.
From-SVN: r6123
1993-11-20 16:38:20 -05:00
Richard Kenner
57590b41a9
Initial revision
...
From-SVN: r5998
1993-11-04 15:00:34 -05:00
Richard Stallman
e7c2087cea
(output_move_double): Extend the special case
...
for *--sp = sp[N] to handle 12 bytes as well as 8 bytes.
From-SVN: r5951
1993-10-30 22:11:45 +00:00
Richard Kenner
a20bd77585
Remove duplicately-installed change.
...
From-SVN: r5946
1993-10-30 12:10:53 -04:00
Richard Stallman
22128dafd5
(HAVE_PUTENV): Defined.
...
From-SVN: r5937
1993-10-30 05:50:56 +00:00
Richard Stallman
a0735e3b1b
(LIB_SPEC): Use -lieee if -mieee-fp.
...
From-SVN: r5935
1993-10-29 20:51:28 +00:00
Richard Kenner
330a96abff
Define HAVE_PUTENV for AIX PS/2.
...
From-SVN: r5930
1993-10-29 12:15:08 -04:00
Richard Kenner
66168f5d32
Add support for coff-based ctor/dtor handling.
...
From-SVN: r5929
1993-10-29 11:49:33 -04:00
Richard Stallman
b65be498b7
(CPP_SPEC): Define _SEQUENT_ to be compatible with cc.
...
(INVOKE__main): Defined.
(HAVE_ATEXIT): Defined.
From-SVN: r5888
1993-10-26 02:16:09 +00:00
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
Richard Stallman
db4f69a89f
(LONG_DOUBLE_TYPE_SIZE): Define as 64 bits
...
due to FP emulator bugs in the target kernel.
From-SVN: r5823
1993-10-20 05:10:13 +00:00
Richard Stallman
76c12b015c
Fix previous change.
...
From-SVN: r5822
1993-10-20 05:09:41 +00:00
Richard Stallman
81d20792ad
(LONG_DOUBLE_TYPE_SIZE): Define as 64 bits
...
due to FP emulator bugs in the target kernel.
From-SVN: r5821
1993-10-20 05:05:30 +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
Richard Stallman
ecbc469542
(save_386_machine_status): New functions.
...
(restore_386_machine_status)
(save_386_machine_status): New functions.
(clear_386_stack_locals): Store those functions in
save_machine_status, restore_machine_status.
(struct machine_function): New structure definition.
From-SVN: r5723
1993-10-11 03:03:34 +00:00
Richard Stallman
a3df8278df
(STARTFILE_SPEC): Handle -p and -pg outermost.
...
(STARTFILE_SPEC): Handle -p and -pg
outermost. Also add support for cross-linking.
From-SVN: r5692
1993-10-08 22:48:15 +00:00
Richard Stallman
a851303047
Only include i386/gstabs.h if LINUX_ELF is not defined.
...
From-SVN: r5687
1993-10-08 21:41:41 +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