Commit Graph

7096 Commits

Author SHA1 Message Date
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