Richard Kenner
fd72420f23
(find_reloads_toplev): Replace obsolete reference to
...
BYTE_LOADS_*_EXTEND with LOAD_EXTEND_OP.
From-SVN: r6174
1993-12-02 06:45:55 -05:00
Richard Kenner
bb2049d1b8
(ASM_STABS_OP, ASM_STABN_OP): Define.
...
(ASM_FILE_END): Put a TAB before the .stabs directive.
From-SVN: r6173
1993-12-02 06:39:06 -05:00
Richard Kenner
3624a67976
(define_function_unit): Restore ppc601 load and fpload timings.
...
From-SVN: r6172
1993-12-02 06:30:05 -05:00
Richard Kenner
6098b63e5b
(STATIC_CHAIN_REGNUM): Use %g2; %g1 is reserved for prologue.
...
(TRAMPOLINE_TEMPLATE, INITIALIZE_TRAMPOLINE): Swap useage of %g1 and %g2.
From-SVN: r6171
1993-11-30 19:29:55 -05:00
Richard Kenner
f74c83fd7a
(movdf): Don't need earlyclobber when a register is copied to itself.
...
From-SVN: r6170
1993-11-30 19:24:29 -05:00
Richard Kenner
5ded5b76a2
(pop_init_level): Ensure never on momentary_obstack when calling
...
complete_array_type.
From-SVN: r6169
1993-11-27 06:19:03 -05:00
Richard Stallman
9080bb7f04
(scanning files_to_check): Create subdirs files are in.
...
From-SVN: r6168
1993-11-27 11:11:23 +00:00
Richard Stallman
209c8048bb
(cmpsi, cmphi, cmpqi): Handle SGS_CMP_ORDER when outputting cmpm insn.
...
From-SVN: r6167
1993-11-27 08:53:07 +00:00
Richard Stallman
dc476ce26f
(default_compilers): Do define __GNUC_MINOR__ if input is `-'.
...
From-SVN: r6166
1993-11-26 20:58:04 +00:00
Richard Kenner
32e6ec6f4f
(emit-rtl.o): Includes tree.h.
...
From-SVN: r6165
1993-11-25 18:16:17 -05:00
Richard Kenner
caf6ec996d
(expand_start_stmt_expr): Call start_sequence_for_rtl_expr instead of
...
start_sequence.
From-SVN: r6164
1993-11-25 18:13:11 -05:00
Richard Kenner
ca8142590f
(expand_expr, case RTL_EXPR): Call free_temps_for_rtl_expr.
...
From-SVN: r6163
1993-11-25 18:12:37 -05:00
Richard Kenner
a25c797134
Include tree.h.
...
(sequence_rtl_expr): New variable.
(save_emit_status, restore_emit_status): Save and restore it.
(init_emit): Initialize it.
(start_sequence_for_rtl_expr): New function.
From-SVN: r6162
1993-11-25 18:11:29 -05:00
Richard Kenner
e7a84011d2
Declare sequence_rtl_expr.
...
(struct temp_slot): New field rtl_expr.
(assign_stack_temp): Set it from sequence_rtl_expr.
({free,pop}_temp_slots): Don't free any slot with nonzero rtl_expr.
(free_temps_for_rtl_expr): New function.
From-SVN: r6161
1993-11-25 18:10:57 -05:00
Richard Kenner
f55eed9920
(struct sequence_stack): New field sequence_rtl_expr.
...
(struct function): Likewise.
From-SVN: r6160
1993-11-25 18:10:26 -05:00
Richard Stallman
70fbceeeed
(stmp-fixproto): Create include subdir if doesn't exist.
...
From-SVN: r6159
1993-11-25 22:24:26 +00:00
Richard Kenner
980697fdbe
Clean up comment formatting.
...
From-SVN: r6158
1993-11-25 10:53:19 -05:00
Richard Stallman
b7c9c707a6
(shorten_compare): Correct typo from last change.
...
From-SVN: r6157
1993-11-24 23:14:43 +00:00
Richard Stallman
535e79835a
(save_def_or_dec): Correct typo in change of Nov 23.
...
(save_def_or_dec): Correct typo in change of Nov 23. Make
sure pointers within def_dec_p are valid before it is freed.
From-SVN: r6156
1993-11-24 19:33:10 +00:00
Richard Kenner
e287fd6e75
(expand_expr, case ADDR_EXPR): Also pass const0_rtx if necessary, to avoid multiple cleanup runs.
...
(expand_expr, case ADDR_EXPR): Also pass const0_rtx if necessary, to
avoid multiple cleanup runs.
(expand_expr, case WITH_CLEANUP_EXPR): Pass const0_rtx if necessary,
to keep the recursive call from running the same cleanups twice.
(expand_expr, case TARGET_EXPR): Don't try to add the cleanup if
ignore's non-zero, since we would have already done it.
From-SVN: r6155
1993-11-24 07:02:20 -05:00
Brendan Kehoe
0776af7805
Cygnus<->FSF merge for gcc-2.5.5
...
From-SVN: r6154
1993-11-24 00:13:59 -05:00
Richard Stallman
692e06f5f2
(function_start_label): New function.
...
(output_entry_point_die): Use it.
(output_global_subroutine_die, output_local_subroutine_die): Use it.
From-SVN: r6153
1993-11-24 02:20:47 +00:00
Richard Stallman
0ef8d7621c
(save_def_or_dec): If function's aux info doesn't end with a closeparen, ignore it.
...
(save_def_or_dec): If function's aux info doesn't end
with a closeparen, ignore it.
(xmalloc, xrealloc): Cast result of malloc.
From-SVN: r6152
1993-11-24 00:11:19 +00:00
Richard Stallman
9db931afe6
(build_binary_op): Don't accept complex types for max, min, lt, etc.
...
From-SVN: r6151
1993-11-23 23:10:32 +00:00
Richard Kenner
65753f5598
(rare_destination): Ensure we always correctly handle a null
...
JUMP_LABEL.
From-SVN: r6150
1993-11-23 18:05:04 -05:00
Richard Kenner
647902e0ab
(ASM_SPEC): Pass -linkrelax, not -link-relax.
...
From-SVN: r6149
1993-11-23 17:48:30 -05:00
Richard Kenner
c4e861e80b
(try_combine, simplify_shift_const): Add initializations for some
...
uninitialized variables.
From-SVN: r6148
1993-11-23 17:43:26 -05:00
Richard Kenner
d66230e738
(arm_backwards_branch): Branching to the current insn is a backwards
...
branch.
From-SVN: r6147
1993-11-23 17:35:16 -05:00
Richard Kenner
f577532561
(check_format_info): When we have INTEGER_TYPEs...
...
(check_format_info): When we have INTEGER_TYPEs, save result of
signed_type or unsigned_type for later comparison with the various
forms of char types.
From-SVN: r6146
1993-11-23 17:32:21 -05:00
Richard Stallman
1d42e1b7cf
(__bb_exit_func): Fix format %*d -> %*ld.
...
From-SVN: r6145
1993-11-23 22:01:14 +00:00
Richard Stallman
5bb92565c0
Don't fail to set $$.
...
From-SVN: r6144
1993-11-23 21:54:55 +00:00
Richard Kenner
adc22a04eb
(expand_expr...
...
(expand_expr, case SAVE_EXPR): Properly recompute the value of
UNSIGNEDP when SAVE_EXPR_RTL is nonzero and we have promoted.
From-SVN: r6143
1993-11-23 15:26:10 -05:00
Richard Stallman
1f17868aa6
(output_local_subroutine_die): Use the function name
...
from its symbol_ref, not DECL_ASSEMBLER_NAME.
From-SVN: r6142
1993-11-23 09:18:25 +00:00
Richard Stallman
1be0704635
(expand_function_end): New arg END_BINDINGS.
...
From-SVN: r6141
1993-11-23 06:19:36 +00:00
Richard Stallman
0e5eedfeb0
(finish_function): Pass new arg to expand_function_end.
...
Don't call expand_end_bindings here.
From-SVN: r6140
1993-11-23 06:19:09 +00:00
Richard Stallman
c31e0b8bb1
(output_inline_function): Pass new arg to expand_function_end.
...
From-SVN: r6139
1993-11-23 06:18:46 +00:00
Steve Chamberlain
e748c6bd0c
*** empty log message ***
...
From-SVN: r6138
1993-11-22 19:00:28 +00:00
Richard Stallman
f0918db20d
(ASM_OUTPUT_COMMON, ASM_OUTPUT_LOCAL): Use SIZE, not ROUNDED.
...
(FUNCTION_PROLOGUE, FUNCTION_EPILOGUE): Definitions turned off.
(REGISTER_PREFIX, IMMEDIATE_PREFIX): New definitions.
(PARM_BOUNDARY): New definition.
From-SVN: r6137
1993-11-22 03:39:43 +00:00
Richard Kenner
0c8ae3d30b
(__enable_execute_stack): Add DolphinOS version.
...
From-SVN: r6136
1993-11-21 15:38:55 -05:00
Richard Kenner
26d52b3e2c
(EXTRA_PARTS): Redefined to also contain gcc.ld.
...
(gcc.ld): Copied from dolphin.ld.
(X_CFLAGS): Define __m88k__.
From-SVN: r6135
1993-11-21 15:38:01 -05:00
Richard Kenner
e61e33c980
Remove some generated .asm files.
...
From-SVN: r6134
1993-11-21 15:37:32 -05:00
Richard Kenner
acf19ef524
Initial revision
...
From-SVN: r6133
1993-11-21 15:37:05 -05:00
Richard Kenner
db2a4d69b7
(SDB_ALLOW_FORWARD_REFERENCES): Define.
...
(SDB_ALLOW_UNKNOWN_REFERENCES): Define.
(CPP_PREDEFINES): Redefine.
(CPP_DEFAULT): Redefine.
(INITIALIZE_TRAMPOLINE): Redefine.
From-SVN: r6132
1993-11-21 15:31:26 -05:00
Richard Stallman
032b92e553
(LIB_SPEC): Fix the other definition too.
...
From-SVN: r6131
1993-11-21 11:24:57 +00:00
Richard Stallman
4239762d1f
(LIB_SPEC): Use -lm in addition to -lc--not instead of -lc.
...
From-SVN: r6130
1993-11-21 11:23:36 +00:00
Richard Stallman
2ee370da2a
(write_rbrac): Make added declarations conditional
...
on __cplusplus and nothing else.
From-SVN: r6129
1993-11-21 10:12:08 +00:00
Richard Stallman
f0013113ae
(stdio.h): Reenable adding protos for v*printf.
...
From-SVN: r6128
1993-11-21 10:11:51 +00:00
Richard Stallman
07788bb088
(authdes_create): Delete arg info.
...
We can't count on having struct sockaddr defined.
From-SVN: r6127
1993-11-21 09:24:43 +00:00
Richard Stallman
e6093ed4f8
(math.h): When deleting inline sqrt and abs,
...
be flexible about arg name and function body.
From-SVN: r6126
1993-11-21 06:54:47 +00:00
Richard Stallman
700ba19c9c
(stmp-fixproto): Never run fixproto twice.
...
From-SVN: r6125
1993-11-21 06:01:04 +00:00