(TARGET_WHEN_DEBUGGING): Delete.
commitfac435147512513c1b8fa55bee061c8e3a767ba9
authorerich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Jun 1994 16:02:41 +0000 (23 16:02 +0000)
committererich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Jun 1994 16:02:41 +0000 (23 16:02 +0000)
treea68d53b49b42341aa2455052ba94a2d94bd8ac0b
parent17c79e550665bedc7608265a27fe42fb4272542c
(TARGET_WHEN_DEBUGGING): Delete.
(MODES_TIEABLE_P): All modes of the same class are tieable.
(CONST_OK_FOR_LETTER_P): Add 'M' for constants valid in a shift.
(FUNCTION_PROFILER): Don't call arm_increase_location.
(INITIAL_ELIMINATION_OFFSET): Call saved regs are no-longer pushed for
functions that don't return.
(LEGITIMIZE_ADDRESS): Push constants that will never be legitimate -- symbols
and labels -- into registers.  Handle DImode better.
(DEFAULT_SIGNED_CHAR): Use unsigned unless already defined.
(RTX_COSTS): Call arm_rtx_costs.
(ADDRESS_COST): Since most operations have the same rtx cost, make the
more complex addresses cheaper.
(PREDICATE_CODES): Add ROTATERT to shift_operator; and new predicates for
reg_or_int_operand and multi_register_push.
(DBX_CONTIN_LENGTH): Only define if not already done.
(PRINT_OPERAND_ADDRESS): Let arm_print operand output the ", " for shifts.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7536 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/arm/arm.h