Torbjorn Granlund
58371476ee
(subdi3): Delete % from constraints.
...
From-SVN: r8402
1994-11-07 22:52:31 +00:00
Richard Kenner
0179115349
(CLIPPER_ARG_SIZE): Return size in bytes.
...
(FUNCTION_ARG_ADVANCE): Fix argument alignment processing.
From-SVN: r7941
1994-08-17 18:31:36 -04:00
Richard Kenner
4326de0b25
(PCC_STATIC_STRUCT_RETURN): No longer defined.
...
From-SVN: r7374
1994-05-27 17:44:59 -04:00
Richard Kenner
996a5f59fb
Remove references to LSHIFT and lshlsi3.
...
From-SVN: r7016
1994-04-10 07:13:16 -04:00
Richard Kenner
4f074454bb
Define CAN_DEBUG_WITHOUT_FP; delete OPTIMIZATION_OPTIONS.
...
From-SVN: r6348
1993-12-31 06:55:27 -05:00
Richard Kenner
9e269f7292
(ASM_OUTPUT_ASCII): Wrap in `do { ... } while (0)'.
...
From-SVN: r6225
1993-12-13 19:09:31 -05:00
Richard Stallman
9d85330726
(movsf+1,2,movdf+1,2): Make 'f' preferred register class.
...
From-SVN: r6115
1993-11-19 21:07:39 +00:00
Richard Stallman
56f9e2595d
(HARD_REGNO_MODE_OK): Allow any mode in general regs.
...
Float regs may only hold SFmode and DFmode.
(FUNCTION_ARG): Only MODE_INT and MODE_FLOAT with size <= 8 are
passed in registers.
(FUNCTION_ARG_ADVANCE): Update accordingly.
(FUNCTION_ARG_PARTIAL_NREG): Undefine.
From-SVN: r6114
1993-11-19 21:07:14 +00:00
Richard Kenner
02ccd5118e
(movdi): Force use of "o" alternative if operand 1 is a MEM.
...
From-SVN: r5817
1993-10-19 20:05:55 -04:00
Doug Evans
65c4237934
(CPP_PREDEFINES): Add system/cpu/machine assertions where missing.
...
From-SVN: r5557
1993-10-02 08:55:06 +00:00
Richard Kenner
9a63901fb7
Use WORD_REGISTER_OPERATION and LOAD_EXTEND_OP and delete
...
BYTE_LOADS_{SIGN,ZERO}_EXTEND.
From-SVN: r5477
1993-09-25 08:29:59 -04:00
Richard Stallman
76c305963d
(INIT_CUMULATIVE_ARGS): Pass just the return value type to aggregate_value_p.
...
From-SVN: r5385
1993-09-22 13:29:19 +00:00
Richard Kenner
e600165c51
Improve generated code for C400 Clipper.
...
(TARGET_SWITCHES): New options `c300' `c400'.
(TARGET_C300, TARGET_C400): New defines.
(TARGET_DEFAULT): Define as TARGET_C300.
(CONDITIONAL_REGISTER_USAGE): New define.
From-SVN: r5254
1993-09-02 19:18:55 -04:00
Richard Stallman
543624ee23
(movdf+2): Allow `f' register as source operand in
...
first alternative.
From-SVN: r5070
1993-08-04 22:34:32 +00:00
Richard Stallman
c21953c3b9
(clipper_builtin_saveregs): Changes to go with va-clipper.h changes.
...
From-SVN: r4895
1993-07-09 22:20:36 +00:00
Richard Kenner
f62f398a28
Remove #define of alloca to __builtin_alloca.
...
From-SVN: r4756
1993-06-26 11:43:50 -04:00
Torbjorn Granlund
dba15dfd3c
(ASM_OUTPUT_ASCII): Cast PTR to unsigned char *.
...
From-SVN: r4376
1993-05-07 02:57:20 +00:00
Jim Wilson
a3ee62e006
Include "clipper/clipper.h" instead of "clipper.h".
...
From-SVN: r4369
1993-05-06 11:07:34 -07:00
Richard Stallman
fd6b2a6d3e
(cmpsi): Use `cmpq' for small immediate values.
...
(addsi3): Use `loada' for `reg1 = reg2 + immed'.
From-SVN: r4182
1993-04-18 04:42:33 +00:00
Richard Stallman
a3404926b0
(clipper_frame_size): New function.
...
(output_function_pro/epilogue): Support omitting frame pointer.
From-SVN: r4181
1993-04-18 04:41:54 +00:00
Richard Stallman
9257a149d0
(FRAME_POINTER_REQUIRED, FRAME_POINTER_OFFSET):
...
Frame pointer is no longer required for leaf functions.
(OPTIMIZATION_OPTIONS): Define.
From-SVN: r4180
1993-04-18 04:41:38 +00:00
Brendan Kehoe
57dc9016ec
define CONSTANT_ADDRESS_P(X) to not use CONST_DOUBLE
...
From-SVN: r3982
1993-03-31 18:21:50 -05:00
Richard Stallman
3615587a37
entered into RCS
...
From-SVN: r3872
1993-03-24 22:49:55 +00:00
Richard Stallman
ad08247592
entered into RCS
...
From-SVN: r3453
1993-02-09 23:47:23 +00:00
Richard Stallman
edc03e8aa2
Initial revision
...
From-SVN: r3452
1993-02-09 23:47:17 +00:00