Commit Graph

29 Commits

Author SHA1 Message Date
Richard Kenner
ddd5a7c180 Fix typos in comments.
From-SVN: r9711
1995-05-16 08:14:26 -04:00
Richard Kenner
8b109b37fc Added arg to RETURN_POPS_ARGS.
From-SVN: r8999
1995-02-21 18:21:14 -05:00
Richard Kenner
941df33c8c (TRAMPOLINE_TEMPLATE): Specify some code as explicit hex words.
Shorten template.
(TRAMPOLINE_SIZE,INITIALIZE_TRAMPOLINE): Update accordingly.
(FUNCTION_ARG,FUNCTION_ARG_ADVANCE): Aggregates are ALWAYS passed
on the stack.

From-SVN: r8687
1994-12-21 15:55:21 -05:00
Richard Kenner
924f3f28d3 (movsi+1): Allow r->m move during reloading.
From-SVN: r8424
1994-11-11 14:15:49 -05:00
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