aboutsummaryrefslogtreecommitdiff
path: root/gcc/stack.h
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1994-01-13 15:51:54 -0800
committerJim Wilson <wilson@gcc.gnu.org>1994-01-13 15:51:54 -0800
commit876c09d3a83e228ad140f59c370098eff5bb052d (patch)
treeafb44b9d22d9e980fac1dcce1ff2f6d463ef1d1d /gcc/stack.h
parent147255d877091f864506da47ae1ff766725bfe06 (diff)
downloadgcc-876c09d3a83e228ad140f59c370098eff5bb052d.zip
gcc-876c09d3a83e228ad140f59c370098eff5bb052d.tar.gz
gcc-876c09d3a83e228ad140f59c370098eff5bb052d.tar.bz2
(enum cmp_type): Add 64 bit support.
(enum processor_type): Add PROCESSOR_R4600. (MASK_64BIT, TARGET_64BIT): New mask bit, to indicate 64 bit mode. (HAVE_64BIT_P, OPTIMIZATION_OPTIONS): Delete. (CPP_SPEC): Don't abort if not defined. (CC1_SPEC): -mips1 and -mips2 imply -mfp32. -mips3 implies -mfp64. (CPP_SPEC): Define __SIZE_TYPE__, __PTRDIFF_TYPE__, and __mips. (BITS_PER_WORD, UNITS_PER_WORD, INT_SIZE_TYPE, LONG_TYPE_SIZE, LONG_LONG_TYPE_SIZE, POINTER_SIZE, POINTER_BOUNDARY, PARM_BOUNDARY, EMPTY_FIELD_BOUNDARY, HARD_REGNO_NREGS, CONST_OK_FOR_LETTER_P, STACK_ARGS_ADJUST, FUNCTION_PROFILER, TRAMPOLINE_TEMPLATE, TRAMPOLINE_SIZE, TRAMPOLINE_ALIGNMENT, INITIALIZE_TRAMPOLINE, CASE_VECTOR_MODE, MOVE_MAX, TRULY_NOOP_TRUNCATION, Pmode, FUNCTION_MODE, ASM_OUTPUT_ADDR_VEC_ELT, ASM_OUTPUT_ADDR_DIFF_ELT, ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Add 64 bit support. (MAX_BITS_PER_WORD, MAX_UNITS_PER_WORD, UNITS_PER_FPREG, MAX_INT_TYPE_SIZE, MAX_WCHAR_TYPE_SIZE, MAX_LONG_TYPE_SIZE, MAX_MOVE_MAX): Define. (INDEX_REG_CLASS): NO_REGS not GR_REGS. (CONST_DOUBLE_OK_FOR_LETTER_P): Don't examine CONST_DOUBLE internals. (PREFERRED_RELOAD_CLASS): Return CLASS if it isn't ALL_REGS. (TRANSFER_FROM_TRAMPOLINE, ASM_OUTPUT_CASE_LABEL): Delete. (REGNO_OK_FOR_INDEX_P, REG_OK_FOR_INDEX_P): Redefine to 0. (GO_IF_LEGITIMATE_ADDRESS): Delete redundant code0 == REG test. (ENCODE_SECTION_INFO): Don't test mips_section_threshold. (CONST_COSTS): CONST_INT have cost 0 not CONSTS_N_INSNS (0). Pass address not MEM to eliminate_constant_term. Add 64 bit support. (MEMORY_MOVE_COST, ASM_OUTPUT_DOUBLE_INT): Define. (EXTRA_SECTIONS): Delete in_last_p1. (SELECT_RTX_SECTION): Delete division by BITS_PER_UNIT. (NO_BUILTIN_SIZE_TYPE, NO_BUILTIN_PTRDIFF_TYPE): Define. (SIZE_TYPE, PTRDIFF_TYPE): Add 64 bit support. From-SVN: r6392
Diffstat (limited to 'gcc/stack.h')
0 files changed, 0 insertions, 0 deletions