]> git.ipfire.org Git - thirdparty/gcc.git/commit
dwarf2.h (DW_OP_call_ref): Rename from DW_OP_calli.
authorRichard Henderson <rth@redhat.com>
Sun, 8 Sep 2002 18:36:54 +0000 (11:36 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 8 Sep 2002 18:36:54 +0000 (11:36 -0700)
commitb920346356d7cf23f96d0b5abfca6b43b677bcf5
tree836174b555f80b032094c6faa9d7b90163ee8351
parent7df988780bd6c60725929ffea906fc2e160f94df
dwarf2.h (DW_OP_call_ref): Rename from DW_OP_calli.

        * dwarf2.h (DW_OP_call_ref): Rename from DW_OP_calli.
        (DW_OP_GNU_push_tls_address): New.
        (DW_OP_lo_user): Fix.
        * dwarf2out.c (INTERNAL_DW_OP_tls_addr): New.
        (dwarf_stack_op_name): Handle it, plus other dwarf3 opcodes.
        (size_of_loc_descr): Likewise.
        (output_loc_operands): Handle INTERNAL_DW_OP_tls_addr.
        (add_AT_location_description): Take a dw_loc_descr_ref not an rtx.
        (loc_descriptor_from_tree): Handle TLS variables.
        (rtl_for_decl_location): Do avoid_constant_pool_reference here ...
        (add_location_or_const_value_attribute): ... not here.  Defer
        to loc_descriptor_from_tree for TLS variables.

        * config/i386/i386.h (ASM_OUTPUT_DWARF_DTPREL): New.
        * config/i386/i386.c (i386_output_dwarf_dtprel): New.
        * config/i386/i386-protos.h: Update.

From-SVN: r56957
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/dwarf2.h
gcc/dwarf2out.c