aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorRichard Earnshaw <erich@gnu.org>1994-06-23 16:02:41 +0000
committerRichard Earnshaw <erich@gnu.org>1994-06-23 16:02:41 +0000
commit3967692c7e1b466fc94ae3ec40827abde0e5c73c (patch)
treea68d53b49b42341aa2455052ba94a2d94bd8ac0b /gcc/tree.h
parente8da7c023749fb8d5e940d935a2a541c8df66459 (diff)
downloadgcc-3967692c7e1b466fc94ae3ec40827abde0e5c73c.zip
gcc-3967692c7e1b466fc94ae3ec40827abde0e5c73c.tar.gz
gcc-3967692c7e1b466fc94ae3ec40827abde0e5c73c.tar.bz2
(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. From-SVN: r7536
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions