Richard Kenner [Tue, 11 Jan 1994 00:13:48 +0000 (19:13 -0500)]
(comparison_dominates_p): NE is dominated by LT, GT, LTU and GTU.
From-SVN: r6370
Richard Kenner [Tue, 11 Jan 1994 00:10:11 +0000 (19:10 -0500)]
(print_operand, case 'F'): If we have to do the last prolog insn, give
that priority for an unfilled delay slot.
From-SVN: r6369
Richard Kenner [Tue, 11 Jan 1994 00:06:36 +0000 (19:06 -0500)]
(exand_expr, case RTL_EXPR): Call new function preserve_rtl_expr_result.
From-SVN: r6368
Richard Kenner [Tue, 11 Jan 1994 00:05:31 +0000 (19:05 -0500)]
(preserve_rtl_expr_result): New function.
From-SVN: r6367
Jim Wilson [Mon, 10 Jan 1994 22:30:44 +0000 (14:30 -0800)]
(new_insn_dead_notes): Compare registers with rtx_equal_p.
From-SVN: r6366
Jim Wilson [Mon, 10 Jan 1994 18:42:47 +0000 (10:42 -0800)]
(SHELL): Define to /bin/bash.
From-SVN: r6365
Jim Wilson [Mon, 10 Jan 1994 18:42:16 +0000 (10:42 -0800)]
(Makefile, stmp-fixinc, deduced.h, stmp-fixproto):
Execute shell scripts with $(SHELL).
From-SVN: r6364
Jeff Law [Mon, 10 Jan 1994 03:30:24 +0000 (20:30 -0700)]
* pa.md (special indexed fpstores): Fix assorted typos.
From-SVN: r6363
James Van Artsdalen [Sun, 9 Jan 1994 10:36:32 +0000 (10:36 +0000)]
(install-headers-cpio): Run cpio in include-dir.
From-SVN: r6362
James Van Artsdalen [Sun, 9 Jan 1994 10:35:48 +0000 (10:35 +0000)]
(follow_jumps): Don't follow tablejumps.
From-SVN: r6361
Doug Evans [Sat, 8 Jan 1994 19:56:03 +0000 (19:56 +0000)]
(rest_of_compilation): jump_optimize can change max_reg_num so rerun reg_scan
before calling cse_main.
From-SVN: r6360
Torbjorn Granlund [Sat, 8 Jan 1994 01:33:38 +0000 (01:33 +0000)]
(RTX_COSTS): Return actual costs for multiplication.
From-SVN: r6359
Jim Wilson [Tue, 4 Jan 1994 18:43:51 +0000 (10:43 -0800)]
(sdbout_symbol): Handle variables at zero offset from frame pointer.
From-SVN: r6358
Richard Kenner [Tue, 4 Jan 1994 12:34:51 +0000 (07:34 -0500)]
(substitute_expr): Don't abort for RTL_EXPR and SAVE_EXPR; just do
nothing.
From-SVN: r6357
Jeff Law [Tue, 4 Jan 1994 05:53:11 +0000 (22:53 -0700)]
pa.md (andsi3): Use "?" instead of "!" to avoid losing in some cases.
* pa.md (andsi3): Use "?" instead of "!" to avoid losing
in some cases.
From-SVN: r6356
Torbjorn Granlund [Mon, 3 Jan 1994 22:20:42 +0000 (22:20 +0000)]
(rest_of_compilation): Pass 1 for flag_before_jump first
time we call thread_jumps.
From-SVN: r6355
Torbjorn Granlund [Mon, 3 Jan 1994 22:20:01 +0000 (22:20 +0000)]
(thread_jumps): Don't thread to loop label; create new label before loop instead.
(thread_jumps): Don't thread to loop label; create new label
before loop instead.
(thread_jumps): Rename argument `verbose' -> `flag_before_jump'.
From-SVN: r6354
Torbjorn Granlund [Mon, 3 Jan 1994 21:59:04 +0000 (21:59 +0000)]
(build_binary_op, case *_DIV_EXPR): Use same shorten
condition as for TRUNC_MOD_EXPR.
From-SVN: r6353
Richard Kenner [Mon, 3 Jan 1994 12:59:59 +0000 (07:59 -0500)]
(truth_value_p): New function.
(fold): Use it to see when we should make a TRUTH_{AND,OR}_EXPR.
(fold, case TRUTH_{AND,OR,ANDIF,ORIF}_EXPR): Use distributive law on
expressions such as (A && B) || (A && C).
From-SVN: r6352
Richard Kenner [Sun, 2 Jan 1994 13:14:22 +0000 (08:14 -0500)]
(simplify_relational_operation): Correct declaration of variables
holding parts of constants.
From-SVN: r6351
Richard Kenner [Fri, 31 Dec 1993 11:56:39 +0000 (06:56 -0500)]
(main): Turn on -fomit-frame-pointer if it is safe.
Add -O3, which turns on -finline-functions.
From-SVN: r6350
Richard Kenner [Fri, 31 Dec 1993 11:55:57 +0000 (06:55 -0500)]
(CAN_DEBUG_WITHOUT_FP): Define.
(OPTIMIZATION_LEVELS): Just set MASK_GPOPT.
From-SVN: r6349
Richard Kenner [Fri, 31 Dec 1993 11:55:27 +0000 (06:55 -0500)]
Define CAN_DEBUG_WITHOUT_FP; delete OPTIMIZATION_OPTIONS.
From-SVN: r6348
Richard Kenner [Fri, 31 Dec 1993 11:53:28 +0000 (06:53 -0500)]
(OPTIMIZATION_OPTIONS): Just turn on machine-specific opts.
(CAN_DEBUG_WITHOUT_FP): Define.
From-SVN: r6347
Richard Kenner [Fri, 31 Dec 1993 11:53:01 +0000 (06:53 -0500)]
Delete OPTIMIZATION_OPTIONS.
From-SVN: r6346
Richard Kenner [Fri, 31 Dec 1993 11:52:33 +0000 (06:52 -0500)]
Define NO_FUNCTION_CSE and CAN_DEBUG_WITHOUT_FP; delete
OVERRIDE_OPTIONS.
From-SVN: r6345
Richard Kenner [Fri, 31 Dec 1993 11:47:13 +0000 (06:47 -0500)]
(simplify_relational_operation): Rewrite and simplify.
Add case when we can simplify A-B for compare of A and B.
From-SVN: r6344
Richard Kenner [Fri, 31 Dec 1993 11:44:59 +0000 (06:44 -0500)]
(added_links_insn): New variable.
(distribute_links): Set it.
(if_then_else_cond): New function.
(try_combine): Return added_links_insn if it is earlier than what we would
otherwise return.
(subst): Generalize (OP X Y) to call if_then_else_cond instead of only
checking for an explicit IF_THEN_ELSE.
(subst, case IF_THEN_ELSE): When converting to a MULT, simplify the MULT
before putting it into OP.
(subst, case AND): Don't make IF_THEN_ELSE here; now made in generic case
earlier.
From-SVN: r6343
Richard Kenner [Fri, 31 Dec 1993 11:27:31 +0000 (06:27 -0500)]
(force_to_mode): Add new parm JUST_SELECT; all callers changed.
From-SVN: r6342
Richard Kenner [Wed, 29 Dec 1993 23:04:48 +0000 (18:04 -0500)]
(fold, case PLUS_EXPR): Add a missing test of flag_fast_math.
From-SVN: r6341
Richard Kenner [Wed, 29 Dec 1993 11:51:45 +0000 (06:51 -0500)]
(simplify_binary_operation, case MULT): Don't convert to ASHIFT if
still generating RTL.
From-SVN: r6340
Ian Lance Taylor [Tue, 28 Dec 1993 03:15:25 +0000 (03:15 +0000)]
Do not fix <syndev/ipi_error.h> to avoid problems with SunOS sed
From-SVN: r6339
Richard Kenner [Mon, 27 Dec 1993 17:02:09 +0000 (12:02 -0500)]
(maxsf3, minsf3): Correct numerous errors.
From-SVN: r6338
Richard Kenner [Mon, 27 Dec 1993 13:50:11 +0000 (08:50 -0500)]
(get_condition): Can reverse comparison if -ffast-math.
From-SVN: r6337
Richard Kenner [Mon, 27 Dec 1993 13:49:28 +0000 (08:49 -0500)]
(can_reverse_comparison_p): Return 1 if -ffast-math.
From-SVN: r6336
Richard Kenner [Mon, 27 Dec 1993 13:48:58 +0000 (08:48 -0500)]
(fold): Simplify more FP ops if -ffast-math.
From-SVN: r6335
Richard Kenner [Mon, 27 Dec 1993 13:48:17 +0000 (08:48 -0500)]
(simplify_binary_operation, fold_rtx): Allow some FP simplications with -ffast-math.
(simplify_binary_operation, fold_rtx): Allow some FP simplications
with -ffast-math.
(simplify_relational_operation): FP comparisons can be reversed
if -ffast-math is specified.
From-SVN: r6334
Richard Kenner [Mon, 27 Dec 1993 13:47:14 +0000 (08:47 -0500)]
(subst, case MINUS): Allow some FP simplifications if -ffast-math.
(reversible_comparison_p): FP comparisons reversible with -ffast-math.
From-SVN: r6333
Richard Kenner [Mon, 27 Dec 1993 11:28:38 +0000 (06:28 -0500)]
(iordi3): Use ornot for some constant cases.
From-SVN: r6332
Richard Kenner [Mon, 27 Dec 1993 11:28:14 +0000 (06:28 -0500)]
(PREDICATE_CODES): Add ior_operand.
From-SVN: r6331
Richard Kenner [Mon, 27 Dec 1993 11:27:52 +0000 (06:27 -0500)]
(ior_operand): New function.
From-SVN: r6330
Richard Kenner [Sun, 26 Dec 1993 23:12:37 +0000 (18:12 -0500)]
(do_tablejump): Call emit_cmp_insn with likely-constant as second
operand.
From-SVN: r6329
Richard Kenner [Sun, 26 Dec 1993 13:37:13 +0000 (08:37 -0500)]
(jump_optimize): When deleting an insn after a jump, update
reallabelprev since it might point to the deleted insn.
From-SVN: r6328
Richard Kenner [Sun, 26 Dec 1993 13:30:32 +0000 (08:30 -0500)]
(count_reg_usage): Don't count a register used within a SET that sets it.
(delete_dead_from_cse): Pass new parm to count_reg_usage.
From-SVN: r6327
Richard Kenner [Sun, 26 Dec 1993 12:55:11 +0000 (07:55 -0500)]
(fold_rtx...
(fold_rtx, case PLUS): If we have (plus A B), A is equivalent to a
negative constant, and the negated constant is in register, convert to
(minus A C) where C is the register containing the negated constant.
From-SVN: r6326
Jeff Law [Sun, 26 Dec 1993 04:46:37 +0000 (21:46 -0700)]
pa.h (DBX_BLOCKS_FUNCTION_RELATIVE): Define.
* pa.h (DBX_BLOCKS_FUNCTION_RELATIVE): Define.
(ASM_OUTPUT_SOURCE_LINE): Likewise.
(DBX_FUNCTION_FIRST): Likewise.
* pa.h (FRAME_POINTER_REGNUM, ARG_POINTER_REGNUM): Change to %r3
for compatability with HP compilers.
* pa.h (READONLY_DATA_SECTION): Re-enable use of $LIT$.
From-SVN: r6325
Richard Kenner [Sat, 25 Dec 1993 23:00:14 +0000 (18:00 -0500)]
(gen_reg_rtx): Only clear part of arrays we aren't going to copy into.
From-SVN: r6324
Richard Kenner [Sat, 25 Dec 1993 22:51:12 +0000 (17:51 -0500)]
(expand_expr, case CONSTRUCTOR): If have a target, don't build
constructor into memory.
From-SVN: r6323
Richard Kenner [Sat, 25 Dec 1993 18:35:27 +0000 (13:35 -0500)]
(expand_expr...
(expand_expr, case ARRAY_REF): Remove uses of *_type_node and simplify
folding a reference to a character in a STRING_CST.
From-SVN: r6322
Richard Kenner [Sat, 25 Dec 1993 18:11:53 +0000 (13:11 -0500)]
Rename R_ACC to R_ACU to not conflict with access.h.
From-SVN: r6321
Richard Kenner [Sat, 25 Dec 1993 18:05:05 +0000 (13:05 -0500)]
(USG): Delete from here (already in xm.h file).
From-SVN: r6320
Richard Kenner [Sat, 25 Dec 1993 18:04:48 +0000 (13:04 -0500)]
(HAVE_VPRINTF): Define.
From-SVN: r6319
Richard Kenner [Sat, 25 Dec 1993 18:04:35 +0000 (13:04 -0500)]
(HAVE_VPRINTF): Delete from here.
From-SVN: r6318
Richard Kenner [Sat, 25 Dec 1993 17:47:01 +0000 (12:47 -0500)]
(print_node, print_node_brief): Say something when
TREE_CONSTANT_OVERFLOW is set.
From-SVN: r6317
Richard Kenner [Sat, 25 Dec 1993 17:37:10 +0000 (12:37 -0500)]
(check_dbra_loop): Fix error in previous change.
From-SVN: r6316
Richard Kenner [Sat, 25 Dec 1993 14:28:45 +0000 (09:28 -0500)]
(set_nonzero_bits_and_sign_copies, nonzero_bits): Fix errors in
SHORT_IMMEDIATES_SIGN_EXTEND code.
From-SVN: r6315
Richard Kenner [Sat, 25 Dec 1993 14:02:34 +0000 (09:02 -0500)]
(FUNCTION_ARG): Pass complex float in float regs.
From-SVN: r6314
Richard Kenner [Sat, 25 Dec 1993 13:52:25 +0000 (08:52 -0500)]
(fold...
(fold, case EQ_EXPR, NE_EXPR): If COMPLEX_TYPE and at least one arg is
a COMPLEX_EXPR, split into a logical operation on the real and
imaginary parts.
From-SVN: r6313
Richard Kenner [Sat, 25 Dec 1993 13:30:49 +0000 (08:30 -0500)]
(common_type): For COMPLEX_TYPE, return one of the original types if is the desired common type.
(common_type): For COMPLEX_TYPE, return one of the original types if is the
desired common type.
(build_binary_op): Use SHORT_COMPARE code even if complex.
From-SVN: r6312
Richard Kenner [Sat, 25 Dec 1993 12:52:49 +0000 (07:52 -0500)]
(grokdeclarator): Properly validate __complex__ and create the various
kinds of complex integer types.
From-SVN: r6311
Richard Kenner [Sat, 25 Dec 1993 11:05:04 +0000 (06:05 -0500)]
(simplify_unary_operations): Check that operations really are
double-word before doing them.
From-SVN: r6310
Richard Kenner [Sat, 25 Dec 1993 02:54:55 +0000 (21:54 -0500)]
(simplify_binary_operation): Fix typo in CONST_DOUBLE change.
From-SVN: r6309
Richard Kenner [Sat, 25 Dec 1993 02:24:39 +0000 (21:24 -0500)]
(simplify_binary_operation, case PLUS, MINUS):
Simplify such things as (X >> 1) - X.
From-SVN: r6308
Jim Wilson [Fri, 24 Dec 1993 20:49:47 +0000 (12:49 -0800)]
(read_name_map, read_filename_string, open_include_file):
New functions.
(struct file_name_list): New members: name_map, got_name_map.
(main, path_include, do_include, do_once): Set got_name_map.
(do_include): Use open_include_file instead of open. Add new
parameter to lookup_import calls.
(lookup_import): New parameter searchptr. Call open_include_file
instead of open.
From-SVN: r6307
Jim Wilson [Fri, 24 Dec 1993 20:20:44 +0000 (12:20 -0800)]
(convert_modes): Can't truncate REG with gen_lowpart if
TRULY_NOOP_TRUNCATION doesn't allow it.
From-SVN: r6306
Jeff Law [Fri, 24 Dec 1993 19:36:04 +0000 (12:36 -0700)]
cse.c (cse_insn): Set "cse_jumps_altered" when collapsing a switch statement into an...
* cse.c (cse_insn): Set "cse_jumps_altered" when collapsing
a switch statement into an unconditional jump.
* toplev.c (rest_of_compilation): Rerun jump_optimize
before the second CSE pass.
From-SVN: r6305
Richard Kenner [Fri, 24 Dec 1993 13:56:20 +0000 (08:56 -0500)]
(output_prolog): Need GP if type ISUBR.
From-SVN: r6304
Richard Kenner [Fri, 24 Dec 1993 13:56:03 +0000 (08:56 -0500)]
(define_attr type): Add new type ISUBR.
(divmod): Set to type ISUBR.
From-SVN: r6303
Richard Kenner [Fri, 24 Dec 1993 13:33:15 +0000 (08:33 -0500)]
(push_reload...
(push_reload, find_reloads): Reload inside a paradoxical SUBREG of MEM
except don't force a reload unless the inner mode is narrower than
BIGGEST_ALIGNMENT.
From-SVN: r6302
Richard Kenner [Fri, 24 Dec 1993 12:54:26 +0000 (07:54 -0500)]
(check_init_type_bitfields): Check recursively inside arrays and
records.
From-SVN: r6301
Richard Kenner [Fri, 24 Dec 1993 12:38:37 +0000 (07:38 -0500)]
(decl_attribute): Verify that alignment and format argument numbers are all integer constants.
(decl_attribute): Verify that alignment and format argument numbers are all
integer constants.
Continue on to next attribute if one is in error.
From-SVN: r6300
Richard Kenner [Fri, 24 Dec 1993 12:37:56 +0000 (07:37 -0500)]
(attrib): Allow expressions instead of constants.
From-SVN: r6299
Richard Kenner [Fri, 24 Dec 1993 11:53:52 +0000 (06:53 -0500)]
(simplify_binary_operation): Can fold multi-word operations when first is CONST_INT.
(simplify_binary_operation): Can fold multi-word operations when first is
CONST_INT.
(simplify_binary_operation, case PLUS, MINUS): Don't call plus_constant when
OP0 is VOIDmode.
From-SVN: r6298
Torbjorn Granlund [Fri, 24 Dec 1993 11:46:56 +0000 (11:46 +0000)]
(thread_jumps): Delete redundant loop termination test.
From-SVN: r6297
Torbjorn Granlund [Fri, 24 Dec 1993 11:46:16 +0000 (11:46 +0000)]
(simplify_binary_operation, case *SHIFT*): Reduce arg1 as
defined by SHIFT_COUNT_TRUNCATED.
From-SVN: r6296
Richard Kenner [Fri, 24 Dec 1993 10:35:46 +0000 (05:35 -0500)]
(pop_init_level): Don't abort if have incomplete array type inside
some other type.
From-SVN: r6295
Torbjorn Granlund [Fri, 24 Dec 1993 03:13:01 +0000 (03:13 +0000)]
(iorscc): New recognizer.
2 new recognizers for sub;subb. 1 new recognizer for addi;subb.
(movstrsi): Remove predicates. Set inline threshold to 8.
(umulsidi3): Change predicates to nonimmediate_operand.
New recognizer for multiply-by-immediate.
(andsi3): Add `!' for register alternative.
(vdepi_ior, vdepi_and): New recognizers.
(vextru rx,1,ry, vextrs rx,1,ry): New recognizers.
(call, call_value): If PIC, emit USE for for
PIC_OFFSET_TABLE_REGNUM. Use PIC_OFFSET_TABLE_REGNUM rather than 19.
From-SVN: r6294
Torbjorn Granlund [Fri, 24 Dec 1993 03:11:57 +0000 (03:11 +0000)]
(FUNCTION_INCOMING_ARG): Delete definition.
(RTX_COSTS) [PLUS]: Rewrite.
(output_scc_insn): Delete.
(output_floatsisf2): Delete.
(output_floatsidf2): Delete.
(PREDICATE_CODES): Define, but leave within #if 0 for now.
(CONDITIONAL_REGISTER_USAGE): Never make
PIC_OFFSET_TABLE_REGNUM fixed.
(INITIALIZE_PIC): Delete.
From-SVN: r6293
Torbjorn Granlund [Fri, 24 Dec 1993 03:10:48 +0000 (03:10 +0000)]
(Several places): Declare values from INTVAL(x) as HOST_WIDE_INT.
(uint32_operand): New function.
(output_block_move): Change unroll threshold from 64 to 32.
(compute_movstrsi_length): Corresponding change.
(print_operand): Don't call debug_rtx, just abort.
(initialize_pic): Delete.
(finalize_pic): Use PIC_OFFSET_TABLE_REGNUM rather than 19.
From-SVN: r6292
Jim Wilson [Fri, 24 Dec 1993 01:35:17 +0000 (17:35 -0800)]
(optimize_reg_copy_1): After decreasing sregno's
reg_live_length, correct it if it is now obviously too small.
From-SVN: r6291
Jim Wilson [Fri, 24 Dec 1993 01:33:02 +0000 (17:33 -0800)]
(check_dbra_loop): Don't reverse loop if there is a
single memory store to an invariant address.
From-SVN: r6290
Jim Wilson [Fri, 24 Dec 1993 00:26:16 +0000 (16:26 -0800)]
(translate_options): Skip arguments of -B, -b, -V, -x,
and -Xlinker options.
From-SVN: r6289
Jim Wilson [Thu, 23 Dec 1993 23:50:50 +0000 (15:50 -0800)]
backport: host_mips, mips, MIPSE[LB], R[34]000, SYSTYPE_*.
Merge in changes from fixinc.mips. Fix identifiers
host_mips, mips, MIPSE[LB], R[34]000, SYSTYPE_*. Fix size_t uses
in stddef.h, memory.h, unistd.h. Fix /**/ in bsd43/bsd43_.h.
From-SVN: r6288
Richard Kenner [Thu, 23 Dec 1993 23:27:51 +0000 (18:27 -0500)]
(expand_mult): Preserve useful sub-expressions when
expanding a synthesized mult.
From-SVN: r6287
Richard Kenner [Thu, 23 Dec 1993 23:12:32 +0000 (18:12 -0500)]
(libgcc.a): Allow chmod of tmpcopy directory to fail since it can be
empty.
From-SVN: r6286
Richard Kenner [Thu, 23 Dec 1993 22:49:04 +0000 (17:49 -0500)]
(default_compilers, gnat1): Don't write -gnatb.
From-SVN: r6285
Richard Kenner [Thu, 23 Dec 1993 22:19:33 +0000 (17:19 -0500)]
(T_ST): Fix typo in last change.
From-SVN: r6284
Richard Kenner [Thu, 23 Dec 1993 22:14:26 +0000 (17:14 -0500)]
(expand_expr, case MINUS_EXPR): When expanding an initializer, use
plus_constant as appropriate.
From-SVN: r6283
Richard Kenner [Thu, 23 Dec 1993 14:03:23 +0000 (09:03 -0500)]
(ASM_OUTPUT_ADDR_DIFF_ELT): Use .long, not .double.
From-SVN: r6282
Richard Kenner [Thu, 23 Dec 1993 13:39:56 +0000 (08:39 -0500)]
(ENQUIRE_CFLAGS): Omit -DNO_STDDEF.
(USE_ALLOCA): Allow ${ALLOCA} to begin with a dash.
(OBJC, OBJECTIVE-C): Depend on objc-runtime.
(objc-headers): Make include directory if missing.
From-SVN: r6281
Richard Kenner [Thu, 23 Dec 1993 13:17:07 +0000 (08:17 -0500)]
(main): When searching compiler directories, look for ld_suffix, not
full_ld_suffix.
From-SVN: r6280
Richard Kenner [Thu, 23 Dec 1993 13:11:50 +0000 (08:11 -0500)]
Refine last change; just add -I.
From-SVN: r6279
Richard Kenner [Thu, 23 Dec 1993 12:33:56 +0000 (07:33 -0500)]
(TARGET_DEFAULT): Update to use new values.
From-SVN: r6278
Richard Kenner [Thu, 23 Dec 1993 12:30:10 +0000 (07:30 -0500)]
(GCC_CFLAGS): Add -B and -I options.
From-SVN: r6277
Richard Kenner [Thu, 23 Dec 1993 11:57:20 +0000 (06:57 -0500)]
(delete_reg_equiv): Don't reference elements of REG_{NEXT,PREV}_EQV
that are not defined.
From-SVN: r6276
Jim Wilson [Thu, 23 Dec 1993 02:06:15 +0000 (18:06 -0800)]
(dbxout_parms): For parameter passed by invisible
reference, use DECL_INCOMING_RTL if DECL_RTL is a pseudo-reg address.
From-SVN: r6275
Jim Wilson [Thu, 23 Dec 1993 01:35:24 +0000 (17:35 -0800)]
(DBX_FINISH_SYMBOL): Get variable name from DECL_RTL
instead of from DECL_ASSEMBLER_NAME.
From-SVN: r6274
Richard Kenner [Wed, 22 Dec 1993 19:43:24 +0000 (14:43 -0500)]
Fix typo in comment.
From-SVN: r6273
Jim Wilson [Wed, 22 Dec 1993 19:41:47 +0000 (11:41 -0800)]
(priority): Handle INSN_DELETED_P insns, in addition to
insns which were deleted by being turned into notes.
From-SVN: r6272
Jim Wilson [Wed, 22 Dec 1993 19:35:27 +0000 (11:35 -0800)]
(expand_expr, NEGATE_EXPR case): Use subtarget in
recursive call, not target.
From-SVN: r6271