Richard Kenner
c64ca3e9be
i386.md (movhi, movqi): Properly recognized unsigned forms of -1 for
...
dec[bw] insns.
From-SVN: r6909
1994-03-25 20:17:04 -05:00
Richard Kenner
682ba3a67b
(expand_expr, case ADDR_EXPR): Return const0_rtx if taking address of
...
an ERROR_MARK; also do some minor cleanup.
From-SVN: r6908
1994-03-25 19:53:32 -05:00
Richard Kenner
2b9791d49f
(MOTOROLA_BSR): Defined.
...
From-SVN: r6907
1994-03-25 18:58:51 -05:00
Richard Kenner
1c2bb219e9
(call): If (new) MOTOROLA_BSR defined, try to emit 'bsr'.
...
From-SVN: r6906
1994-03-25 18:58:13 -05:00
Richard Kenner
0481a55e99
(expand_call): Don't require both -W and -Winline to say that call can't be inlined.
...
(expand_call): Don't require both -W and -Winline to say that call can't be
inlined.
Warn if inlining is tried but fails.
From-SVN: r6905
1994-03-25 18:44:26 -05:00
Richard Kenner
253245dfd1
(for_lint): Variable renamed from `lint'.
...
From-SVN: r6904
1994-03-25 18:16:01 -05:00
Richard Kenner
25a1b9189d
(CONST_COSTS): Reflect the change in m68k.md.
...
From-SVN: r6903
1994-03-25 17:52:34 -05:00
Richard Kenner
5bf136183f
(movsi): New strategy for moving small constants into dregs, if it
...
can't be done with moveq.
From-SVN: r6902
1994-03-25 17:51:43 -05:00
Richard Kenner
3d0f0ad043
(expand_expr, case ABS_EXPR): Compare with 0 of proper mode.
...
From-SVN: r6901
1994-03-25 17:02:56 -05:00
Richard Kenner
3122945e76
(fold, case *_DIV_EXPR): Correct result when product of constants
...
overflows.
From-SVN: r6900
1994-03-25 16:12:56 -05:00
Richard Kenner
0273f32645
(output_prolog): Correctly compute floating-reg save area offset.
...
From-SVN: r6899
1994-03-25 14:50:09 -05:00
Richard Kenner
e4e873f1a2
(output_function_prologue): Use link.w on 68040; emit pea fp + movl
...
sp,fp instead of linkw 0 for 6804.0
From-SVN: r6898
1994-03-25 14:30:41 -05:00
Richard Kenner
629c5b5020
(unroll_loop): Remove decl of unused variable V.
...
(precondition_loop_p): Remove decls of unused variables.
(final_giv_value): Remove decl of unused variable CODE.
From-SVN: r6897
1994-03-25 14:20:54 -05:00
Richard Kenner
dc9d517851
(stabilize_reference_1): Remove decl of unused variable.
...
From-SVN: r6896
1994-03-25 14:20:14 -05:00
Richard Kenner
b689c575f0
(compile_file): Remove unused label.
...
From-SVN: r6895
1994-03-25 14:19:39 -05:00
Richard Kenner
e35c06f577
(sdbout_symbol): Remove decl of unused variable LETTER.
...
(sdbout_type): Remove decl of unused variable TEM.
From-SVN: r6894
1994-03-25 14:19:11 -05:00
Richard Kenner
e02f385ab5
(clear_units): Remove decl of unused variable UNIT.
...
(actual_hazard_this_instance): Remove decl of unused variable I.
(actual_hazard): Remove two block-scope decls of unused variable BEST.
(sched_analyze_1): Remove decls of unused variables OFFSET and BIT.
(sched_analyze): Remove decl of unused variable DEST.
(sched_note_set): Remove decl of unused variable J.
(create_reg_dead_note): Remove decl of unused variable BACKLINK.
(new_sometimes_live): Remove decl of unused variable I.
(schedule_block): Remove decls of unused variables LAST_NOTE and REGNO.
(schedule_insns): Remove decls of unused variables I and INSNS.
From-SVN: r6893
1994-03-25 14:18:28 -05:00
Richard Kenner
d6924effb5
(get_token): Remove decl of unused variable QUOTE.
...
(get_token): Remove unused label AGAIN.
From-SVN: r6892
1994-03-25 14:17:54 -05:00
Richard Kenner
0df564e54c
(read_rtx): Remove decl of unused variable STRINGBUFSIZE.
...
From-SVN: r6891
1994-03-25 14:17:23 -05:00
Richard Kenner
f81c389dd5
(find_reloads_address): Remove two block-scope decls of unused
...
variable OLDREF.
From-SVN: r6890
1994-03-25 14:16:50 -05:00
Richard Kenner
bd5a664eb5
(init_loop): Remove decls of unused variables.
...
(loop_optimize): Remove decl of unused variable END.
(combine_movables): Remove decls of unused variables.
(check_final_value): Remove decl of unused variable TEM.
(check_dbra_loop): Remove decls of unused variables.
(maybe_eliminate_biv): Remove decls of unused variables SET and V.
From-SVN: r6889
1994-03-25 14:16:16 -05:00
Richard Kenner
5de22273e1
(invert_jump): Remove decl of unused variable OLABEL.
...
From-SVN: r6888
1994-03-25 14:15:42 -05:00
Richard Kenner
29ff151469
(save_for_inline_nocopy): Remove decls of unused vars.
...
(expand_inline_function): Remove two block-scope decls of unused variable COPY.
From-SVN: r6887
1994-03-25 14:14:33 -05:00
Richard Kenner
2049526b76
(global_conflicts): Move decl of unused variable I into #if 0 block.
...
From-SVN: r6886
1994-03-25 14:14:10 -05:00
Richard Kenner
87bd049049
(break_out_subroutines): Remove decl of unused variable.
...
From-SVN: r6885
1994-03-25 14:13:46 -05:00
Richard Kenner
24f89e3de0
(expand_units): Remove decl of unused variable.
...
From-SVN: r6884
1994-03-25 14:10:15 -05:00
Richard Kenner
c930957018
(main): Remove decl of unused variable MAX_ISSUE_TIME.
...
From-SVN: r6883
1994-03-25 14:09:34 -05:00
Richard Kenner
55575a9d2b
(read_scan_file): Remove decl of unused variable RPTR.
...
(write_rbrac): Remove decl of unused variable PARTIAL.
(main): Likewise.
From-SVN: r6882
1994-03-25 14:08:19 -05:00
Richard Kenner
6e701b09fc
(output_source_line): Remove decl of unused variable.
...
From-SVN: r6881
1994-03-25 14:07:46 -05:00
Richard Kenner
b956480716
(f_rep): Remove decl of unused variable F1.
...
From-SVN: r6880
1994-03-25 14:02:00 -05:00
Richard Kenner
e58d0b9b68
(reset_used_flags): Remove decl of unused variable.
...
(gen_sequence): Remove decl of unused variable NEWVEC.
From-SVN: r6879
1994-03-25 14:01:23 -05:00
Richard Kenner
c967289d72
(dbxout_symbol): Remove decls of unused variables.
...
From-SVN: r6878
1994-03-25 14:00:51 -05:00
Richard Kenner
2aef6202ad
(cse_insn): Remove decl of unused variable TEM.
...
From-SVN: r6877
1994-03-25 14:00:02 -05:00
Richard Kenner
f24ad0e4a8
(try_combine): Remove decls of unused variables.
...
(subst): Remove decls of unused variables ORIG_CODE.
(simplify_if_then_else): Remove decl of unused variable C2.
(make_compound_operation): Remove decl of unused variable COUNT.
(known_cond): Remove decl of unused variable NEW.
(make_field_assignment): Remove decl of unused variable OURDEST.
(simplify_and_const_int): Remove decls of unused variables.
(simplify_shift_const): Remove decl of unused variable INNER.
From-SVN: r6876
1994-03-25 13:59:11 -05:00
Richard Kenner
0dd4a7035f
(putenv): Remove decl of unused variable STR_LEN.
...
(main): Remove decls of unused variables LEN and CLEN.
From-SVN: r6875
1994-03-25 13:57:48 -05:00
Richard Kenner
0e0c5bc168
(convert_arguments): Remove decls of unused variables.
...
From-SVN: r6874
1994-03-25 13:57:04 -05:00
Richard Kenner
c386df78f6
(primary): Remove decl of unused variable CONTEXT.
...
From-SVN: r6873
1994-03-25 13:56:40 -05:00
Richard Kenner
6cc902a1c4
(push_parm_decl): Move decl of unused variable OLDDECL into #if 0
...
block.
From-SVN: r6872
1994-03-25 13:55:59 -05:00
Richard Kenner
c4e8f305b4
(truthvalue_conversion): Remove decl of unused CODE.
...
From-SVN: r6871
1994-03-25 13:55:26 -05:00
Richard Kenner
328b3aacef
(gen_decl): Remove decl of unused variable.
...
From-SVN: r6870
1994-03-25 13:55:03 -05:00
Richard Kenner
9164456e34
(bc_emit_bytecode): Remove decl of unused variable NPUSHES.
...
From-SVN: r6869
1994-03-25 13:54:16 -05:00
Jeff Law
fa6bc669de
pa.h (DBX_REGISTER_NUMBER): Fix numerous bugs in handling of FP registers and the SAR register.
...
* pa.h (DBX_REGISTER_NUMBER): Fix numerous bugs in handling
of FP registers and the SAR register.
From-SVN: r6868
1994-03-25 11:39:40 -07:00
Richard Kenner
0b931590a3
(init_stmt_for_function): Clear stack_block_stack.
...
From-SVN: r6867
1994-03-25 12:57:53 -05:00
Richard Kenner
b8f4c7380a
(reload): Fix error in last change; only check against group reloads
...
and check all reloads.
From-SVN: r6866
1994-03-25 12:46:42 -05:00
Doug Evans
1554cdf5c9
(v_pedwarn_with_decl): Don't cause compilation to fail
...
from pedantic errors in system header files.
From-SVN: r6865
1994-03-24 18:19:27 +00:00
Richard Kenner
9457cc615d
Add case for Bull dpx20.
...
From-SVN: r6864
1994-03-24 05:58:02 -05:00
Frederic Pierresteguy
6492537abe
(CPP_PREDEFINES): Fix typo.
...
From-SVN: r6863
1994-03-24 09:05:32 +01:00
Richard Kenner
ee249c090f
(reload): Fix error in last change; compute MODE before it's used.
...
From-SVN: r6862
1994-03-23 20:10:41 -05:00
Jim Wilson
ec7a1dd2f8
(dbxout_parms): For parameter living in psuedo-reg that
...
was optimized away, use declared type instead of passed type.
From-SVN: r6861
1994-03-23 15:56:41 -08:00
Richard Kenner
71ef37f694
(get_condition): Exit if we don't recognize SET_SRC of a SET that
...
modifies OP0.
From-SVN: r6860
1994-03-23 18:54:09 -05:00