Richard Kenner
b6eb802a9b
(LIB1FUNCS): Delete _lshlsi3.
...
(LIB2FUNCS): Delete _lshldi3.
From-SVN: r8832
1995-01-27 20:57:10 -05:00
Richard Kenner
a83106c08a
(__lshldi3): Deleted.
...
From-SVN: r8831
1995-01-27 20:56:50 -05:00
Richard Kenner
55b8010e42
(perform_lshlsi3, __lshlsi3): Deleted.
...
From-SVN: r8830
1995-01-27 20:56:32 -05:00
Richard Kenner
2391bfeaa2
(expand_expr, case MINUS_EXPR): Remove bogus operand swap.
...
From-SVN: r8829
1995-01-27 18:51:02 -05:00
Richard Kenner
82f0e2cc93
(expand_binop): Add missing test for VOIDmode before calling
...
convert_to_mode.
From-SVN: r8828
1995-01-27 18:38:22 -05:00
Richard Kenner
eac400810b
(high_{block,function}_linenum): New variables.
...
(final_start_function): Initialize them.
(final_end_function): Pass highest line number to function end debugging
routines.
(final_scan_insn): Pass highest line number in block to block end debugging
function.
(output_source_line): Update highest line in block and function.
From-SVN: r8827
1995-01-27 16:54:55 -05:00
Roland McGrath
bbff01697a
(ASM_OUTPUT_SECTION_NAME): Take proper number of args.
...
From-SVN: r8826
1995-01-27 06:09:14 +00:00
Jim Wilson
b52cd365d4
(CONST_OK_FOR_LETTER_P): Add case for 'N'. Correct comment.
...
(ADJUST_INSN_LENGTH, SHORTEN_WITH_AJUST_INSN_LENGTH): New macros.
From-SVN: r8825
1995-01-25 16:40:49 -08:00
Jim Wilson
22e1ebf1d7
(prepare_scc_operands): Force sh_compare_op1 to a register if it is an invalid constant.
...
(prepare_scc_operands): Force sh_compare_op1 to a register if
it is an invalid constant.
(output_branch): Add cases for 4, 8, and 18. Correct branch offsets
in comments.
(find_barrier): Correct test for move instructions that need to be
fixed by verifying that the set source is a bad constant.
(arith_reg_or_0_operand): New function.
From-SVN: r8824
1995-01-25 16:40:27 -08:00
Jim Wilson
7374f95a9b
(strings.h): Fix return type of strlen.
...
From-SVN: r8823
1995-01-25 15:17:02 -08:00
Jim Wilson
fa2981d865
(expand_expr, case MIN_EXPR): If must emit multiple
...
instructions, then don't allow a MEM target.
From-SVN: r8822
1995-01-25 15:09:41 -08:00
Richard Kenner
772c85b0ec
(FAILURE_EXIT_CODE): Define.
...
From-SVN: r8821
1995-01-25 17:07:42 -05:00
Richard Kenner
71efde97f4
(do_include): For VMS...
...
(do_include): For VMS, don't attempt to treat `#include X' as
`#include <X.h>' unless `X' has already been macro expanded.
(main): For VMS, do a better job of picking out the base name from
argv[0]'s absolute name.
From-SVN: r8820
1995-01-25 17:06:11 -05:00
David S. Miller
3a887df455
*** empty log message ***
...
From-SVN: r8819
1995-01-25 15:02:40 -05:00
David S. Miller
c0cc28e13d
(store_init_value): Change error message text.
...
From-SVN: r8818
1995-01-25 15:01:21 -05:00
Richard Kenner
59be0cdd8b
Update comments.
...
From-SVN: r8817
1995-01-25 15:00:09 -05:00
David S. Miller
db6f8fbebe
(instantiate_type): Change error message text.
...
From-SVN: r8816
1995-01-25 14:56:36 -05:00
Richard Kenner
43b55a678a
Update comments.
...
From-SVN: r8815
1995-01-25 14:50:28 -05:00
Richard Kenner
181c656813
(find_splittable_givs): Change error message text.
...
From-SVN: r8814
1995-01-25 14:50:09 -05:00
Richard Kenner
a882392b9d
Update comment.
...
From-SVN: r8813
1995-01-25 14:49:08 -05:00
Richard Kenner
af02caa442
(dsp16xx_reg_class_from_letter): Change error message text.
...
(limit_reload_class, double_reg_to_memory): Likewise.
(print_operand_address, emit_1600_core_shift): Likewise.
(gen_tst_reg, gen_compare_reg): Likewise.
From-SVN: r8812
1995-01-25 14:42:01 -05:00
Richard Kenner
3826a3da7f
Update comments.
...
From-SVN: r8811
1995-01-25 14:40:53 -05:00
Richard Kenner
e7f6e33b0f
(print_operand, print_operand_address): Change error message text.
...
From-SVN: r8810
1995-01-25 14:39:19 -05:00
Richard Kenner
01554f00eb
Update comment.
...
From-SVN: r8809
1995-01-25 14:36:35 -05:00
Richard Kenner
e3da71efe2
(expand_asm, expand_asm_operands): Change error message text.
...
From-SVN: r8808
1995-01-25 14:34:44 -05:00
Richard Kenner
d7084298a8
Update comment.
...
From-SVN: r8807
1995-01-25 14:28:07 -05:00
Richard Kenner
9916c524e3
(check_attr_value): Change error message text.
...
(simplify_test_exp): Likewise.
From-SVN: r8806
1995-01-25 14:27:39 -05:00
Richard Kenner
d9c875c712
(DEFAULT_PCC_STRUCT_RETURN): Define as zero.
...
(RETURN_IN_MEMORY): Small aggregates are to be returned in d0.
From-SVN: r8805
1995-01-25 12:53:36 -05:00
Richard Kenner
2e420a17f7
(handle_directive): Fix typo...
...
(handle_directive): Fix typo: '\' caused next char to be copied
blindly, which was an error if !traditional and if the next char was
newline or one of <\'"/.
From-SVN: r8804
1995-01-25 12:48:25 -05:00
Richard Kenner
3c86a619b5
Include expr.h after insn-config.h and insn-flags.h.
...
From-SVN: r8803
1995-01-25 08:15:26 -05:00
Doug Evans
49c4584cea
(movcc_gen_code): New variable.
...
(init_optabs): Initialize it.
(emit_conditional_move): New function.
(can_conditionally_move_p): New function.
From-SVN: r8802
1995-01-25 04:18:30 +00:00
Doug Evans
7209f1f9e4
(jump_optimize): Try to emit a conditional move insn before
...
trying a store-flag insn.
From-SVN: r8801
1995-01-25 04:17:33 +00:00
Doug Evans
3c9958cd4a
(optabs): Add entry for movcc_gen_code.
...
From-SVN: r8800
1995-01-25 04:16:37 +00:00
Doug Evans
1a395e69c8
(main): Delete #ifndef around HAVE_conditional_move.
...
From-SVN: r8799
1995-01-25 04:15:47 +00:00
Doug Evans
423933c298
(emit_conditional_move): Declare it.
...
(can_conditionally_move_p): Likewise.
(movcc_gen_code): Likewise.
From-SVN: r8798
1995-01-25 04:14:56 +00:00
Doug Evans
c4e0f0610e
(HAVE_conditional_move): Delete.
...
From-SVN: r8797
1995-01-25 04:13:34 +00:00
Doug Evans
2ee5c7a836
(movsicc): New named pattern.
...
(movdicc, movsfcc, movdfcc): Likewise.
(SImode conditional move): New matcher.
From-SVN: r8796
1995-01-25 04:11:29 +00:00
Doug Evans
ea414472af
(simplify_set): Call can_conditionally_move_p.
...
From-SVN: r8795
1995-01-25 04:09:46 +00:00
Mike Stump
e1cd6e56ad
53rd Cygnus<->FSF merge
...
From-SVN: r8794
1995-01-24 08:19:58 +00:00
Roland McGrath
43238b97ad
(ASM_OUTPUT_SECTION_NAME): Renamed from ASM_OUTPUT_SECTION.
...
The old name was a typo.
From-SVN: r8793
1995-01-24 04:23:23 +00:00
Jason Merrill
35e530c58f
Improve PA shlib support
...
From-SVN: r8792
1995-01-24 02:52:44 +00:00
Karl Heuer
b744bb3662
(i[34]86:*:3.2:*): Test for ISC before SCO; newer ISC releases have uname -X.
...
From-SVN: r8791
1995-01-24 00:46:11 +00:00
Ian Lance Taylor
0326207edc
Permit any small integer mode in the HI/LO registers
...
From-SVN: r8790
1995-01-23 23:44:35 +00:00
Doug Evans
80c838cd8e
(table_jump_h8300, table_jump_h8300h): Constrain operand to use register.
...
From-SVN: r8789
1995-01-23 20:40:56 +00:00
Jason Merrill
255512c1d3
bool changes
...
From-SVN: r8788
1995-01-21 10:14:41 +00:00
Jim Wilson
2aec5b7a12
(num_sign_bit_copies): Can handle paradoxical subreg only
...
if LOAD_EXTEND_OP is defined to SIGN_EXTEND.
From-SVN: r8787
1995-01-20 18:23:10 -08:00
Jim Wilson
3fc347fa0d
(copy_loop_body): When check for shared address givs, use new same_insn field.
...
(copy_loop_body): When check for shared address givs, use
new same_insn field.
(find_splittable_givs): New variable v2. Scan givs to set new
same_insn field. Use same_insn to indentify address givs to be
shared.
From-SVN: r8786
1995-01-20 18:12:01 -08:00
Jim Wilson
f415f7bed7
(record_giv): Initialize new field same_insn.
...
From-SVN: r8785
1995-01-20 18:11:13 -08:00
Jim Wilson
2a2af11092
(structure induction): Add new field same_insn.
...
From-SVN: r8784
1995-01-20 18:10:54 -08:00
Jim Wilson
fb854c63db
(save_for_inline_copying): Add comment that
...
nonlocal_label list should be updated if it ever can be nonzero.
From-SVN: r8783
1995-01-20 17:59:17 -08:00