h8300.c (SYMBOL_FLAG_FUNCVEC_FUNCTION): New.
authorRichard Henderson <rth@redhat.com>
Thu, 17 Apr 2003 07:16:15 +0000 (00:16 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 17 Apr 2003 07:16:15 +0000 (00:16 -0700)
commitdc66a1c4c74f05a4f36b06e9fdd723164d15169e
tree6546484e8f4993848fb119f2a39ff354c253a619
parent0f6e5d4593c863b3a180f496c45cbd9268a2eef6
h8300.c (SYMBOL_FLAG_FUNCVEC_FUNCTION): New.

        * config/h8300/h8300.c (SYMBOL_FLAG_FUNCVEC_FUNCTION): New.
        (small_call_insn_operand): Use it.
        (SYMBOL_FLAG_EIGHTBIT_DATA): New.
        (h8300_eightbit_constant_address_p): Use it.
        (SYMBOL_FLAG_TINY_DATA): New.
        (h8300_tiny_constant_address_p): Use it.
        (h8300_encode_label, h8300_strip_name_encoding): Remove.
        (h8300_encode_section_info): Set SYMBOL_REF_FLAGS.
        * config/h8300/h8300.h (TINY_DATA_NAME_P): Remove.
        (ASM_OUTPUT_LABELREF): Remove.

From-SVN: r65726
gcc/ChangeLog
gcc/config/h8300/h8300.c
gcc/config/h8300/h8300.h