sol2.h: Use 64 bit multiply and divide functions in Solaris libc.
* sparc/sol2.h: Use 64 bit multiply and divide functions in Solaris libc. Define TARGET_LIVE_G0 and TARGET_BROKEN_SAVERESTORE as 0. From-SVN: r17050
This commit is contained in:
parent
68d753125e
commit
b16d8734bc
@ -1,5 +1,9 @@
|
||||
Thu Dec 11 17:23:48 1997 John F. Carr <jfc@mit.edu>
|
||||
|
||||
* sparc/sol2.h: Use 64 bit multiply and divide functions in
|
||||
Solaris libc. Define TARGET_LIVE_G0 and TARGET_BROKEN_SAVERESTORE
|
||||
as 0.
|
||||
|
||||
* rtl.h (global_rtl): New variable, replacing separate variables for
|
||||
commonly used rtl.
|
||||
(const_int_rtx): Now array of rtx_def, not rtx.
|
||||
|
@ -179,3 +179,15 @@ Boston, MA 02111-1307, USA. */
|
||||
#define WIDEST_HARDWARE_FP_SIZE 64
|
||||
|
||||
#define STDC_0_IN_SYSTEM_HEADERS
|
||||
|
||||
#define MULDI3_LIBCALL "__mul64"
|
||||
#define DIVDI3_LIBCALL "__div64"
|
||||
#define UDIVDI3_LIBCALL "__udiv64"
|
||||
#define MODDI3_LIBCALL "__rem64"
|
||||
#define UMODDI3_LIBCALL "__urem64"
|
||||
|
||||
/* No weird SPARC variants on Solaris */
|
||||
#undef TARGET_LIVE_G0
|
||||
#define TARGET_LIVE_G0 0
|
||||
#undef TARGET_BROKEN_SAVERESTORE
|
||||
#define TARGET_BROKEN_SAVERESTORE 0
|
||||
|
Loading…
Reference in New Issue
Block a user