]> git.ipfire.org Git - thirdparty/gcc.git/commit
rtl.def (SYMBOL_REF): Add two 0 fields.
authorRichard Henderson <rth@redhat.com>
Fri, 11 Apr 2003 21:15:36 +0000 (14:15 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 11 Apr 2003 21:15:36 +0000 (14:15 -0700)
commit52859c77e9752203d3d551275df65d4d6f223df8
treef675f00c76e2ef9d9b6ec56014ab50bc39c69884
parent68d28100a03d7a4bb0f5763f6478c2c84bf4e2ab
rtl.def (SYMBOL_REF): Add two 0 fields.

        * rtl.def (SYMBOL_REF): Add two 0 fields.
        * gengtype.c (adjust_field_rtx_def): Handle them.
        * print-rtl.c (print_rtx): Print them.
        * rtl.h (SYMBOL_REF_DECL, SYMBOL_REF_FLAGS): New.
        (SYMBOL_FLAG_FUNCTION, SYMBOL_REF_FUNCTION_P): New.
        (SYMBOL_FLAG_LOCAL, SYMBOL_REF_LOCAL_P): New.
        (SYMBOL_FLAG_SMALL, SYMBOL_REF_SMALL_P): New.
        (SYMBOL_FLAG_TLS_SHIFT, SYMBOL_REF_TLS_MODEL): New.
        (SYMBOL_FLAG_EXTERNAL, SYMBOL_REF_EXTERNAL_P): New.
        (SYMBOL_FLAG_MACH_DEP): New.
        * optabs.c (init_one_libfunc): Zap fake SYMBOL_REF_DECL.
        * varasm.c (make_decl_rtl): Set SYMBOL_REF_DECL.
        (assemble_static_space): Set SYMBOL_REF_FLAGS.
        (assemble_trampoline_template): Likewise.
        (output_constant_def, force_const_mem): Likewise.
        (default_encode_section_info): New.
        * output.h: Declare it.
        * target-def.h (TARGET_ENCODE_SECTION_INFO): Use it.

From-SVN: r65479
gcc/ChangeLog
gcc/gengtype.c
gcc/optabs.c
gcc/output.h
gcc/print-rtl.c
gcc/rtl.def
gcc/rtl.h
gcc/target-def.h
gcc/varasm.c