aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorEric Christopher <echristo@redhat.com>2002-10-22 21:26:57 +0000
committerEric Christopher <echristo@redhat.com>2002-10-22 21:26:57 +0000
commit07a923b21ca5dcb7f3c212b3dc159e7d3bd763f2 (patch)
tree87eb82f28c71b196c1f17e00e46dfd048f0b5aea /libstdc++-v3
parent06cfe2b58d6e0517ba1e3c345e1cf5215a79e723 (diff)
2002-10-22 Eric Christopher <echristo@redhat.com>
* config/mips/mips-protos.h (mips_return_addr): New. * config/mips/mips.c (mips_return_addr): New. (movdi_operand): Remove. (se_register_operand): Ditto. (se_reg_or_0_operand): Ditto. (se_uns_arith_operand): Ditto. (se_arith_operand): Ditto. (se_nonmemory_operand): Ditto. (extend_operator): Ditto. (highpart_shift_operator): Ditto. (mips_initial_elimination_offset): Remove return address pointer elimination. (mips_reg_names): Remove $ra. (mips_regno_to_class): Ditto. * config/mips/mips.h (POINTER_SIZE): Define based on TARGET_LONG64 and TARGET_64BIT. (POINTER_BOUNDARY): Remove. (POINTERS_EXTEND_UNSIGNED): Define to 0. (PROMOTE_MODE): Promote to Pmode. (SHORT_IMMEDIATES_SIGN_EXTEND): Define. (Pmode): Define to TARGET_64BIT. (FUNCTION_MODE): Define as Pmode. (mips_args): Remove deleted functions. (SIZE_TYPE): Depend on POINTER_SIZE. (PTRDIFF_TYPE): Ditto. (FIXED_REGISTERS): Fix extra registers. (CALL_USED_REGISTERS): Ditto. (CALL_REALLY_USED_REGISTERS): Ditto. (RAP_REG_NUM): Remove. (RETURN_ADDRESS_POINTER_REGNUM): Ditto. (RETURN_ADDR_RTX): Define to mips_return_addr. (ELIMINABLE_REGS): Remove RETURN_ADDRESS_POINTER_REGNUM. (CAN_ELIMINATE): Ditto. * config/mips/mips.md: For DImode patterns, take into account deletions above. Split mulsidi patterns into sign_extend and zero_extend. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/mips-3_4-rewrite-branch@58417 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions