Richard Stallman
d488c65766
(ASM_SPEC): If -noasmopt, don't pass -O options.
...
From-SVN: r4540
1993-05-22 21:58:33 +00:00
Richard Stallman
a06507930c
(INCLUDE_DEFAULTS): Add /usr/include/bsd.
...
From-SVN: r4539
1993-05-22 21:48:31 +00:00
Richard Stallman
e99300f131
(ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT):
...
Use hex if infinite, nan, or minus zero.
From-SVN: r4538
1993-05-22 19:44:07 +00:00
Richard Stallman
f5bbc09d23
(CPP_PREDEFINES): Add -D__svr4__.
...
(ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_INTERNAL_LABEL):
New override definitions.
From-SVN: r4532
1993-05-21 20:06:37 +00:00
Richard Stallman
ee8234bf23
(cmpxf2 recognizer): Test SGS_CMP_ORDER, not HPUX_ASM.
...
From-SVN: r4531
1993-05-21 20:02:39 +00:00
Richard Stallman
99977c6183
(TARGET_SHARED_LIBS): Define as 1.
...
(FUNCTION_ARG): If this is a call through a function pointer, then
the caller passes all arguments in general registers.
(FUNCTION_ARG_REGNO_P): Account for registers which may
be unavailable on particular cpu models. Fix indentation.
From-SVN: r4517
1993-05-20 05:11:00 +00:00
Richard Stallman
ffed099353
entered into RCS
...
From-SVN: r4512
1993-05-20 03:18:52 +00:00
Richard Kenner
225211e226
(SHORT_IMMEDIATES_SIGN_EXTEND): Define.
...
From-SVN: r4507
1993-05-19 18:11:13 -04:00
Richard Stallman
b310570af3
(X_CFLAGS): Deleted.
...
From-SVN: r4505
1993-05-19 21:26:23 +00:00
Richard Stallman
94c866c7dd
Initial revision
...
From-SVN: r4503
1993-05-19 17:41:19 +00:00
Richard Stallman
70c2344d0a
(add/asl recognizer): Use space, not #, after asl.
...
Shuffle operands differently.
From-SVN: r4500
1993-05-18 22:09:26 +00:00
Richard Stallman
726a4f7c54
(LIB_SPEC): Handle -posix before -shlib.
...
From-SVN: r4496
1993-05-18 19:26:27 +00:00
Chris Smith
8a0afbb3bc
*** empty log message ***
...
From-SVN: r4495
1993-05-18 16:26:02 +00:00
Richard Stallman
514000b5d4
(INITIALIZE_TRAMPOLINE): Make 2:nd flush, end_addr,
...
at the last real insn in the trampoline.
From-SVN: r4494
1993-05-18 15:40:21 +00:00
Richard Stallman
375ab78643
(output_prolog): Change (sp) to ($30).
...
From-SVN: r4493
1993-05-18 04:45:49 +00:00
Richard Stallman
910578a803
(ASM_OUTPUT_ASCII): New overriding definition.
...
From-SVN: r4489
1993-05-17 18:44:49 +00:00
Richard Stallman
823c6f606d
(cacheflush): Flush the cache entries associated with
...
both the starting and ending addresses of the trampoline.
From-SVN: r4485
1993-05-17 17:47:07 +00:00
Richard Stallman
afcc28b2f1
(INITIALIZE_TRAMPOLINE): Pass both the starting and ending
...
addresses of the trampoline to the cacheflush pattern.
From-SVN: r4484
1993-05-17 17:46:45 +00:00
Richard Stallman
a144eb959b
(BIGGEST_FIELD_ALIGNMENT, PCC_BITFIELD_TYPE_MATTERS):
...
Deleted. Now handled by HANDLE_SYSV_PRAGMA.
(HANDLE_SYSV_PRAGMA): Deleted: already defined by svr4.h.
From-SVN: r4483
1993-05-17 17:45:02 +00:00
Richard Kenner
b45863ecee
(movqi, movhi, movsi): Make sure that address returned from
...
force_const_mem is valid.
From-SVN: r4475
1993-05-15 13:23:58 -04:00
Richard Kenner
fe33bfb3e0
(INITIALIZE_TRAMPOLINE): Don't make improper SUBREGs and ensure that
...
CXT and FNADDR are in registers.
From-SVN: r4474
1993-05-15 12:16:47 -04:00
Richard Kenner
d6cca343c5
(REGNO_REG_CLASS): Don't call abort; it will cause a compilation error
...
as written and isn't done elsewhere.
From-SVN: r4473
1993-05-15 11:45:31 -04:00
Richard Kenner
3f9f062d45
(insert_ap_loads): Initialize AP_IS_LIVE to 0 at start of both loops,
...
not just first one.
From-SVN: r4472
1993-05-15 11:44:51 -04:00
Richard Kenner
0c61c94649
(rs6000_makes_calls): If profiling, say we make calls.
...
From-SVN: r4467
1993-05-15 09:11:49 -04:00
Richard Stallman
b6526914b7
(TRAMPOLINE_TEMPLATE): Change .long to .word; split into two lines.
...
From-SVN: r4465
1993-05-15 13:03:14 +00:00
Richard Stallman
668450ce64
(X_CFLAGS): Defined.
...
(GCC_CFLAGS): Definition deleted.
From-SVN: r4463
1993-05-15 04:38:49 +00:00
Torbjorn Granlund
65488bae3e
Declare output_arithmetic_with_immediate_multiply.
...
From-SVN: r4459
1993-05-14 21:10:40 +00:00
Richard Stallman
517f954609
entered into RCS
...
From-SVN: r4456
1993-05-14 17:36:43 +00:00
Richard Stallman
00c5c72e46
(PRINT_OPERAND): Handle CODE == '/'.
...
From-SVN: r4451
1993-05-14 16:37:37 +00:00
Jeff Law
76ace27b1e
pa.h (CPP_SPEC): Correct specs so that _PA_RISC1_1 is only defined when...
...
* pa.h (CPP_SPEC): Correct specs so that _PA_RISC1_1 is
only defined when generating code for 1.1 machines
regardless of the default target.
From-SVN: r4449
1993-05-13 22:50:47 -06:00
Jeff Law
6e11a3281c
pa.h (CONSTANT_ADDRESS_P): Accept symbolic addresses during and after reload.
...
* pa.h (CONSTANT_ADDRESS_P): Accept symbolic addresses during
and after reload.
From-SVN: r4448
1993-05-13 22:46:44 -06:00
Jeff Law
c063ad7513
pa.c (emit_move_sequence): Handle secondary reloads for load of FP registers from constant expressions.
...
* pa.c (emit_move_sequence): Handle secondary reloads for load of
FP registers from constant expressions.
From-SVN: r4447
1993-05-13 22:46:44 -06:00
Richard Kenner
b542afe93f
(fix_truncdfsi2, fixuns_truncdfsi2, trunc_call): Fix typo in type of
...
FIX and UNSIGNED_RIX rtl.
From-SVN: r4444
1993-05-13 21:49:43 -04:00
Richard Stallman
6d5363fa3d
(combined mult/arithmetic recognizers): Switch on.
...
Add special pattern for reload.
From-SVN: r4442
1993-05-13 22:50:40 +00:00
Richard Stallman
68363ba96a
(TAROUTOPTS): Overridden.
...
From-SVN: r4439
1993-05-13 22:04:17 +00:00
Richard Stallman
92e6e51e94
(LONG_DOUBLE_TYPE_SIZE): Redefine as 64.
...
From-SVN: r4438
1993-05-13 13:57:53 +00:00
Richard Stallman
7f28682294
(ASM_OUTPUT_FLOAT_OPERAND): Output as hex, unless CODE is 'f'.
...
From-SVN: r4437
1993-05-13 13:57:34 +00:00
Richard Stallman
bc6c7882a7
(LONG_DOUBLE_TYPE_SIZE): Redefine as 64.
...
(ASM_OUTPUT_FLOAT_OPERAND): Output as hex, unless CODE is 'f'.
From-SVN: r4436
1993-05-13 13:56:23 +00:00
John Hassey
903a89144e
(REG_OK_FOR_BASE_P REG_OK_FOR_INDEX_P): Don't use extended registers for base or index.
...
From-SVN: r4433
1993-05-12 21:22:50 +00:00
Richard Stallman
7a61c8e37c
(call_insn_operand): New funcion.
...
From-SVN: r4430
1993-05-12 04:55:43 +00:00
Richard Stallman
bd96cb7805
(call, call_value): Copy fn address to safe reg if necessary.
...
(call, call_value matchers): Use call_insn_operand as predicate.
From-SVN: r4429
1993-05-12 04:55:12 +00:00
Michael Meissner
17d47597a7
Pass correct -g<n> value for -gstabs, -gcoff, etc.
...
From-SVN: r4426
1993-05-11 21:07:56 +00:00
Richard Stallman
344ba054f0
(LPREFIX): Don't include a `.' in the label name.
...
From-SVN: r4423
1993-05-11 04:56:36 +00:00
Richard Stallman
184916bcd5
(output_move_double): Use operand 0 to get SIZE.
...
From-SVN: r4419
1993-05-11 04:39:27 +00:00
Richard Kenner
819f43e6c7
(output_epilog): Fix minor error in instructions used to restore stack
...
pointer.
From-SVN: r4415
1993-05-10 17:36:24 -04:00
John Hassey
5c828fb74c
fixed previous change to TRAMPOLINE_TEMPLATE
...
From-SVN: r4414
1993-05-10 21:32:33 +00:00
John Hassey
e6e1cf4ce3
(TRAMPOLINE_TEMPLATE): Fixed invalid bsr insn.
...
From-SVN: r4412
1993-05-10 19:19:06 +00:00
Steve Chamberlain
b2358eb12c
(movstrsi): Take alignment into account.
...
From-SVN: r4410
1993-05-10 15:59:02 +00:00
Steve Chamberlain
32642232ce
(shift_value_ok): Can't shift by negative values.
...
From-SVN: r4409
1993-05-10 15:57:26 +00:00
Richard Stallman
1ede52a6b9
(SIZE_TYPE): Deleted.
...
From-SVN: r4405
1993-05-10 03:39:38 +00:00