OSDN Git Service

Add long_call attribute to mips port.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Aug 2005 22:25:52 +0000 (22:25 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Aug 2005 22:25:52 +0000 (22:25 +0000)
commit3d375286e0a3565ac76a832376609035fd435cf4
tree1b2f7b954419c82bc60f7e34da9c6744ffb94baf
parente8aaae4efa4777c8004424e8fd16376d21b2732e
Add long_call attribute to mips port.
* config/mips/mips.c (mips_encode_section_info, mips_attribute_table,
TARGET_ENCODE_SECTION_INFO, TARGET_ATTRIBUTE_TABLE): New.
* config/mips/mips.h (SYMBOL_FLAG_LONG_CALL, SYMBOL_REF_LONG_CALL_P):
New.
* config/mips/predicates.md (const_call_insn_operand): Add check for
SYMBOL_REF_LONG_CALL_P.
* doc/extend.texi (long_call): Document the new attribute.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102646 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/predicates.md
gcc/doc/extend.texi