Commit Graph

406 Commits

Author SHA1 Message Date
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