Richard Stallman
fba9adc6d5
(init_decl_processing): Use 10 as size of ..._array_type_node.
...
From-SVN: r3345
1993-01-26 06:51:31 +00:00
Richard Stallman
625bbc6074
(handle_directive): Init already_output after old_linenum label.
...
(finclude): Remove final backslash-newline *before* trigraph_pcp.
(write_output): Free line_command at end.
From-SVN: r3344
1993-01-26 06:00:49 +00:00
Doug Evans
716f003f91
Added debugging utilities debug_rtx_list to print several rtx's and...
...
Added debugging utilities debug_rtx_list to print several rtx's and
debug_rtx_find to look up an rtx in a list given a uid.
From-SVN: r3343
1993-01-26 00:30:34 +00:00
Richard Kenner
8aa9dc6a81
Delete emacs local-variables block at end.
...
From-SVN: r3342
1993-01-25 18:53:41 -05:00
Jim Wilson
506c8a7182
(init_arg_profiler, output_arc_profiler): Delete unused
...
functions.
From-SVN: r3341
1993-01-25 12:29:24 -08:00
Jim Wilson
1cae867868
(ARC_PROFILER): Delete unused macro.
...
From-SVN: r3340
1993-01-25 12:28:53 -08:00
Jim Wilson
a36dc54839
(va_start): Rewrite to account for builtin_saveregs changes.
...
From-SVN: r3339
1993-01-25 12:25:43 -08:00
Jim Wilson
9a1c7cd725
(CPP_SPEC): Delete __sparc_frw__ define.
...
(TARGET_FRW_COMPAT): New macro.
(TARGET_DEFAULTS): Comment out -mfrw option. Add new commented
out option -mfrw-compat.
(EXPAND_BUILTIN_SAVEREGS): Call sparc_builtin_saveregs to emit rtl
inline instead of calling builtin_saveregs in libgcc.a.
From-SVN: r3338
1993-01-25 12:24:37 -08:00
Jim Wilson
3ea1fdd318
(sparc_builtin_saveregs): New function.
...
From-SVN: r3337
1993-01-25 12:24:03 -08:00
Jim Wilson
8b1d5eb76b
(movsi, movtf, movdf, movdi, movsf): Delete f/r and r/f
...
constraint pairs.
From-SVN: r3336
1993-01-25 12:20:50 -08:00
Jim Wilson
2ccdef65e9
(PRINT_OPERAND_PUNCT_VALID_P): Delete '@' case.
...
From-SVN: r3335
1993-01-25 12:20:18 -08:00
Jim Wilson
019c2b2495
(print_operand): Delete '@' case.
...
(output_fp_move_double): Delete FP_REG to GENERAL_REG and vice
versa copy support.
(output_fp_move_quad): Likewise.
From-SVN: r3334
1993-01-25 12:19:46 -08:00
Jim Wilson
4c1dfa8ff3
(secondary_reload_class): Correct test against
...
FIRST_PSEUDO_REGISTER.
From-SVN: r3333
1993-01-25 12:01:11 -08:00
Jim Wilson
31aaaec1e3
(registers_ok_for_ldd_peep): Delete test for pseudos.
...
From-SVN: r3332
1993-01-25 11:56:19 -08:00
Jim Wilson
f2de277562
(emit_indirect_jump): Use Pmode instead of VOIDmode and
...
insn_operand_mode.
From-SVN: r3331
1993-01-25 11:54:36 -08:00
Jim Wilson
1ce0cb5324
(calls_alloca): Change name to calls_function.
...
(calls_alloca): Change name to calls_function. Add new
parameter WHICH to control old or new behaviour.
(expand_call): When stack space is preallocated and parameters
must be passed on the stack, precompute parameters that involve
function calls.
From-SVN: r3330
1993-01-25 11:52:15 -08:00
Jim Wilson
867b0d7a02
(language_string): Define here for C and Obj-C.
...
From-SVN: r3329
1993-01-25 11:49:15 -08:00
Jim Wilson
e5b42a8ce4
(language_string): Delete from here.
...
From-SVN: r3328
1993-01-25 11:48:25 -08:00
Jeff Law
f3c2c11198
c-decl.c (finish_struct): Disable "structure/union defined inside parms" if compiling with -traditional.
...
* c-decl.c (finish_struct): Disable "structure/union defined inside
parms" if compiling with -traditional.
From-SVN: r3327
1993-01-25 11:53:25 -07:00
James Van Artsdalen
b2f1f92b17
(extendsidi2): Fix typo in regno.
...
From-SVN: r3326
1993-01-25 12:09:21 +00:00
Richard Stallman
e19a77e63b
(unary_expr => ANDAND identifier): Handle lookup_label returning 0.
...
From-SVN: r3325
1993-01-25 06:37:20 +00:00
Richard Stallman
7d9795e552
(lookup_label): Return 0 if not within a function.
...
From-SVN: r3324
1993-01-25 06:36:24 +00:00
Richard Stallman
3f7531dbac
(install-float-h-cross): Don't ignore error when running enquire.
...
From-SVN: r3323
1993-01-25 05:08:13 +00:00
Michael Meissner
82bde8543b
Do not give a warning for a plain 0 used in a pointer context.
...
From-SVN: r3322
1993-01-25 03:40:07 +00:00
Richard Stallman
21cd4ffcad
Fix typo in prev change.
...
From-SVN: r3321
1993-01-24 23:48:02 +00:00
Richard Stallman
6da0ede8b6
(move/push address patterns):
...
Don't use alternative number to distinguish pushes from moves.
Use just one alternative `g' in output constraint.
From-SVN: r3320
1993-01-24 23:44:50 +00:00
Richard Kenner
cde62d1aec
(CLASS_LIKELY_SPILLED_P): Add default definition.
...
(alloc_qty_for_scratch, local_alloc): Use CLASS_LIKELY_SPILLED_P.
From-SVN: r3319
1993-01-24 07:18:57 -05:00
Richard Kenner
f65b79390a
(final_scan_insn): Call alter_subreg on duplicate operands (in case we
...
need to split the insn).
From-SVN: r3318
1993-01-24 07:18:26 -05:00
Richard Stallman
d8a8a4da44
(apply_distributive_law): Don't mess with float arith.
...
From-SVN: r3317
1993-01-24 01:06:11 +00:00
Richard Stallman
df24d0da45
Use new name objc-act.h.
...
From-SVN: r3316
1993-01-24 00:41:50 +00:00
Richard Stallman
8deb7047a6
(emit_store_flag): Reset ICODE using returned COMPARISON.
...
From-SVN: r3315
1993-01-24 00:03:35 +00:00
Richard Stallman
de5f1a5a77
(change_newlines): Renamed from delete_newlines.
...
Insert a space in place of a newline. Caller changed.
From-SVN: r3314
1993-01-23 23:56:08 +00:00
Niklas Hallqvist
028aaf1aad
* config/m68k/tower-as.h (STARTFILE_SPEC): Moved to tower.h.
...
From-SVN: r3313
1993-01-23 23:26:18 +00:00
Niklas Hallqvist
8b710c4f24
tower.h (LIB_SPEC): Use %s instead of absolute path.
...
* config/m68k/tower.h (LIB_SPEC): Use %s instead of absolute path.
(STARTFILE_SPEC): Moved here from tower-as.h. Use %s instead of
absolute path.
From-SVN: r3312
1993-01-23 23:25:55 +00:00
Richard Stallman
6b02c31649
Comment fix.
...
From-SVN: r3311
1993-01-23 23:03:57 +00:00
Richard Stallman
27212ac6c1
(find_basic_blocks): Don't mark labels in nonlocal_label_list
...
that were deleted due to having no references.
From-SVN: r3310
1993-01-23 22:16:52 +00:00
Richard Kenner
93193ab5ee
(reload): After calling count_possible_groups, see if we have to proceed with allocating a group.
...
(reload): After calling count_possible_groups, see if we have to proceed
with allocating a group.
(count_possible_groups): Use HARD_REG_SET, not a char array, for consistency.
From-SVN: r3309
1993-01-23 17:13:03 -05:00
Richard Stallman
a90ef3a37e
(ASM_OUTPUT_DOUBLE_OPERAND): Delete space before arglist.
...
From-SVN: r3308
1993-01-23 21:29:51 +00:00
Richard Stallman
a09abb2dae
(cross-test): Depend on GCC_PARTS.
...
From-SVN: r3307
1993-01-23 20:16:48 +00:00
Richard Kenner
5a5e4c2caa
(ADJUST_COST): Add new definition.
...
From-SVN: r3306
1993-01-23 07:14:52 -05:00
Jim Wilson
1ed6fbfce4
Use pwd if PWDCMD is undefined. Add missing echo command.
...
From-SVN: r3305
1993-01-22 15:54:42 -08:00
Brendan Kehoe
c5d3565c62
Cygnus<-->FSF merge.
...
From-SVN: r3304
1993-01-22 18:10:33 -05:00
Brendan Kehoe
eaff4f5a57
Cygnus<-->FSF merge
...
From-SVN: r3303
1993-01-22 18:05:01 -05:00
Torbjorn Granlund
936b69b36b
(SIZE_TYPE): Define.
...
(NO_DOLLAR_IN_LABEL): Define.
From-SVN: r3302
1993-01-22 20:08:29 +00:00
Jeff Law
2ccc7d7f45
* pa.c (secondary_reload_class): Simplify.
...
From-SVN: r3301
1993-01-22 10:19:18 -07:00
Richard Kenner
8207ec0452
(emit_library_call): Correct mis-applied patch.
...
From-SVN: r3300
1993-01-22 07:56:45 -05:00
Richard Kenner
720653a39b
(our_file_name): New variable.
...
(find_a_file): Ignore filename equal to that in our_file_name.
(main): Initialize our_file_name.
From-SVN: r3299
1993-01-22 07:56:23 -05:00
Jeff Law
4d3cea21c7
* pa.c (emit_move_sequence): Handle secondary reloads for SAR.
...
From-SVN: r3298
1993-01-21 09:34:59 -07:00
Jeff Law
5a6cbc3795
pa.h (REG_CLASSES): Delete GENERAL_OR_FP_OR_SNAKE_FP register class, it's not needed anymore.
...
* pa.h (REG_CLASSES): Delete GENERAL_OR_FP_OR_SNAKE_FP register
class, it's not needed anymore. Delete all references. 'Z'
register class is now "ALL_REGS".
From-SVN: r3297
1993-01-21 09:34:04 -07:00
James Van Artsdalen
08a7baacfb
(cmpM_cc): Allow first operand to be a MEM.
...
Don't allow both operands to be MEM.
(float addM3,subM3,divM3,mulM3 recognizers): Don't allow either operand
to be a constant.
(all float patterns, FLOAT_EXTEND operands): Don't allow GENERAL_REGS
for float_extended operand.
(all float patterns, FLOAT operands): Change constraints to get better
register classification.
(fix_truncMN2 patterns): Likewise.
(floatMN2 patterns): Likewise.
From-SVN: r3296
1993-01-20 06:48:48 +00:00