Richard Kenner
e8095e803f
(set_nonzero_bits_and_sign_copies): Don't record data for a a pseudo that is undefined on entry to a function.
...
(set_nonzero_bits_and_sign_copies): Don't record data for a a pseudo that is
undefined on entry to a function.
When a pseudo is clobbered, show we don't know anything about it.
From-SVN: r4471
1993-05-15 10:43:42 -04:00
Richard Stallman
8c25f9f831
Fix typo in last change.
...
From-SVN: r4470
1993-05-15 14:32:16 +00:00
Richard Stallman
2716cff2ba
(compile_file): If support dbx output,
...
always output 0 at start of text section.
From-SVN: r4469
1993-05-15 14:29:49 +00:00
Richard Stallman
d3652c4b7f
(expand_assignment): Always return a result that has the mode of TO.
...
From-SVN: r4468
1993-05-15 13:59:45 +00: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
81d3c53859
(output_addr_const): Don't printing leading zeros.
...
From-SVN: r4466
1993-05-15 13:06:59 +00: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
57697575a1
(reload): Don't start 2-group unless it could be finished.
...
From-SVN: r4464
1993-05-15 13:01:07 +00:00
Richard Stallman
668450ce64
(X_CFLAGS): Defined.
...
(GCC_CFLAGS): Definition deleted.
From-SVN: r4463
1993-05-15 04:38:49 +00:00
Richard Stallman
8e06366547
(option_map): Renamed --version to --use-version.
...
From-SVN: r4462
1993-05-14 22:10:11 +00:00
Jim Wilson
6e317b619b
(N_DSLINE, N_BSLINE): Delete definitions.
...
(stab_to_sclass): Use ifdefs to test for presence of N_MAIN,
N_BSLINE, N_DSLINE, N_BINCL, N_EINCL, N_EXCL, N_M2C, N_SCOPE.
From-SVN: r4461
1993-05-14 14:39:14 -07:00
Jim Wilson
f52152d6ac
(split_hard_reg_notes): Handle 0th sub register, and multiple register kills.
...
(split_hard_reg_notes): Handle 0th sub register, and
multiple register kills.
(update_flow_info): For multi-word hard regs, use
split_hard_reg_notes to add all REG_DEAD notes, instead of just
the additional ones due to splitting.
From-SVN: r4460
1993-05-14 14:16:34 -07:00
Torbjorn Granlund
65488bae3e
Declare output_arithmetic_with_immediate_multiply.
...
From-SVN: r4459
1993-05-14 21:10:40 +00:00
Ian Lance Taylor
700119230a
Don't leave new_thread hanging if it was split by try_split
...
From-SVN: r4458
1993-05-14 20:37:56 +00:00
Richard Stallman
b4bf13a89e
(expand_decl): Don't set RTX_UNCHANGING_P.
...
From-SVN: r4457
1993-05-14 19:00:45 +00:00
Richard Stallman
517f954609
entered into RCS
...
From-SVN: r4456
1993-05-14 17:36:43 +00:00
Jim Wilson
bae1218656
(unroll_loop): Clear map->integrating.
...
From-SVN: r4455
1993-05-14 10:23:25 -07:00
Jim Wilson
11d1f67370
(struct inline_remap): Add integrating field.
...
From-SVN: r4454
1993-05-14 10:22:55 -07:00
Jim Wilson
a70f7bb27e
(expand_inline_function): Set map->integrating.
...
(copy_rtx_and_substitute, case MEM): Don't copy RTX_UNCHANGING_P
when doing function inlining.
From-SVN: r4453
1993-05-14 10:21:54 -07:00
Richard Stallman
ec193993f9
(default_conversion): Don't replace iterator with its initial value.
...
From-SVN: r4452
1993-05-14 17:14:17 +00:00
Richard Stallman
00c5c72e46
(PRINT_OPERAND): Handle CODE == '/'.
...
From-SVN: r4451
1993-05-14 16:37:37 +00:00
Richard Stallman
0046ffa3f0
(__objc_init_protocols): Don't install protocol class pointer twice.
...
From-SVN: r4450
1993-05-14 16:05:19 +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 Stallman
f4e5900810
(complete_array_type): Delete the code to call change_main_variant.
...
From-SVN: r4446
1993-05-14 04:36:34 +00:00
Richard Stallman
73737e867f
(restore_referenced_regs): New variable saveregs which is number of regs to save at a time...
...
(restore_referenced_regs): New variable saveregs
which is number of regs to save at a time, instead of numregs,
which is total number of registers to save.
From-SVN: r4445
1993-05-14 04:22:03 +00: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 Kenner
326f06f769
(reorg_redirect_jump): New function.
...
Call it in most places instead of redirect_jump.
From-SVN: r4443
1993-05-13 21:47:45 -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
0d4d817479
(OBJC, OBJECTIVE-C): Don't depend on objc-runtime.
...
(TAROUTOPTS): New variable.
(install-headers-tar): Use TAROUTOPTS.
From-SVN: r4441
1993-05-13 22:30:37 +00:00
Richard Stallman
8d2911811a
(dbxout_parms): Don't output a parm if it's a mem that has a constant address.
...
From-SVN: r4440
1993-05-13 22:29:26 +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
Richard Stallman
36d5f78c02
Include gstdarg.h before stdio.h.
...
From-SVN: r4435
1993-05-13 12:34:36 +00:00
Richard Stallman
4465943940
(libobjc.a): Depend on EXTRA_PARTS.
...
From-SVN: r4434
1993-05-13 12:28:41 +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
Jim Wilson
ef39bb951c
(copy_loop_body): Delete May 10 change.
...
From-SVN: r4432
1993-05-12 11:47:43 -07:00
Richard Stallman
a7d9040199
Fix comment syntax typo.
...
From-SVN: r4431
1993-05-12 18:09:10 +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
Richard Stallman
2026444ac9
(real_value_from_int_cst): Use temporary variable `e' to
...
work around bugs in 386 PCC.
(build_array_type): Delete the code to set TYPE_MAIN_VARIANT.
(build_array_type):
Don't change TYPE_MAIN_VARIANT if incomplete (domain not known).
From-SVN: r4428
1993-05-12 04:29:00 +00:00
Jim Meyering
dba6874f46
Initial revision
...
From-SVN: r4427
1993-05-11 23:23:34 +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
a6665f8cf6
(block_alloc): Don't dereference a NULL pointer.
...
From-SVN: r4425
1993-05-11 20:59:58 +00:00
Richard Kenner
13b8df746d
(mostly_true_jump): Jump is forward if TARGET_LABEL is zero; don't try
...
to get INSN_CODE of zero.
From-SVN: r4424
1993-05-11 07:25:56 -04: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
5f6771bae9
(enan): Add forward decl.
...
From-SVN: r4422
1993-05-11 04:44:32 +00:00