Commit Graph

8791 Commits

Author SHA1 Message Date
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
Jim Wilson 71cd4a8d33 (delete_handlers): When clear LABEL_PRESERVE_P,
also remove label from nonlocal_label list.

From-SVN: r8782
1995-01-20 17:58:34 -08:00
Jim Wilson 275c708029 (find_basic_blocks): No longer need to check for deleted
nonlocal_labels.

From-SVN: r8781
1995-01-20 17:57:45 -08:00
Jim Wilson f5e795cee6 (syms.h): Don't include under Linux.
From-SVN: r8780
1995-01-20 17:33:08 -08:00
Jim Wilson 5eeedd4d9e (scan_loop): For the replace_rtx call, copy the rtx that is
being substituted in before the call.

From-SVN: r8779
1995-01-20 17:30:34 -08:00
Jim Wilson 23ed92ca4c (machine_dependent_reorg): When remove SUBREG, add in
SUBREG_WORD to new register number.

From-SVN: r8778
1995-01-20 17:23:12 -08:00
Jim Wilson a7771f7854 (multcosts): Do not compute cost of constant power-of-two multiplies as if they were shifts.
(multcosts): Do not compute cost of constant power-of-two
multiplies as if they were shifts.  Reduce multiply cost from 5 to 3.
Delete variable insn_cost.

From-SVN: r8777
1995-01-20 17:11:01 -08:00
Mike Stump 50d1b7a116 stmt.c (expand_cleanups): Add 4th argument to indicate if code needs to be expanded for the cleanup.
* stmt.c (expand_cleanups): Add 4th argument to indicate if code
        needs to be expanded for the cleanup.
        (expand_goto_internal): Ditto.
        (bc_expand_goto_internal): Ditto.
        (fixup_gotos): Ditto.
        (expand_end_bindings): Ditto.  We now always call expand_cleanups,
        even after BARRIERs, so that the call to the exception handling
        routines is always done.

From-SVN: r8776
1995-01-20 19:27:33 +00:00
Jason Merrill 28ed461646 bool changes
From-SVN: r8775
1995-01-20 05:57:47 +00:00
Ian Lance Taylor 46299de919 Add support for r4650, and permit HI/LO to be allocated
From-SVN: r8774
1995-01-19 23:38:09 +00:00
Ian Lance Taylor 2839cf45e0 Build mips1/mips3 multilibs
From-SVN: r8773
1995-01-19 23:38:09 +00:00
Richard Kenner 7f62854a80 (get_inner_reference): Don't ignore CONVERT_EXPR from non-UNION_TYPE to UNION_TYPE.
(get_inner_reference): Don't ignore CONVERT_EXPR from non-UNION_TYPE
to UNION_TYPE.
(expand_expr, case CONVERT_EXPR): Check for conversion to union before
checking for not changing mode.

From-SVN: r8772
1995-01-18 07:43:31 -05:00
Richard Kenner 21f0e042fc (stabilize_reference): Fix typo in last change.
From-SVN: r8771
1995-01-18 07:42:42 -05:00
Richard Kenner c36a127d64 (stabilize_reference, case RTL_EXPR): New case.
From-SVN: r8770
1995-01-17 22:33:13 -05:00
Jeff Law 2d7b2c36ac pa.c (emit_move_sequence): Also handle displacements which do not fit in 14 bits for fp load/store...
* pa.c (emit_move_sequence): Also handle displacements which
	do not fit in 14 bits for fp load/store secondary reloads.

From-SVN: r8769
1995-01-17 16:42:12 -07:00
Jason Merrill a360da3a3d Use boolean_* instead of integer_* where appropriate.
From-SVN: r8768
1995-01-17 21:43:40 +00:00
Jason Merrill 4812480a45 Declare pedantic_lvalues.
From-SVN: r8767
1995-01-17 21:43:40 +00:00