s390.c (SYMBOL_FLAG_ALIGN1): New.
authorRichard Henderson <rth@redhat.com>
Thu, 17 Apr 2003 09:59:32 +0000 (02:59 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 17 Apr 2003 09:59:32 +0000 (02:59 -0700)
commit114278e7115aac1d32cd465a272f27e80a0e4dff
tree23abe5b718221fe052756c850a97c0fffeb185ae
parente95ef1878f06e85f88073db03b7677f3c2c640f8
s390.c (SYMBOL_FLAG_ALIGN1): New.

        * config/s390/s390.c (SYMBOL_FLAG_ALIGN1): New.
        (tls_model_chars): Remove.
        (larl_operand): Use SYMBOL_REF_FLAGS.
        (tls_symbolic_operand): Use SYMBOL_REF_TLS_MODEL.
        (legitimize_pic_address): Use SYMBOL_REF_LOCAL_P.
        (s390_output_mi_thunk): Likewise.
        (s390_emit_prologue): Set SYMBOL_FLAG_LOCAL as needed.
        (s390_function_profiler): Likewise.
        (s390_encode_section_info): Use default_encode_section_info
        and SYMBOL_FLAG_ALIGN1.
        (s390_strip_name_encoding): Remove.
        * config/s390/s390.h (ASM_OUTPUT_LABELREF): Remove.
        * config/s390/s390.md (call, call_value): Use SYMBOL_REF_LOCAL_P.
        (builtin_setjmp_receiver): Set SYMBOL_FLAG_LOCAL as needed.

From-SVN: r65734
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/config/s390/s390.h
gcc/config/s390/s390.md