OSDN Git Service

* config/arm/arm.c, config/arm/arm.h, config/arm/arm.md,
[pf3gnuchains/gcc-fork.git] / gcc / dwarf2.h
index a84eb2c..0e98a45 100644 (file)
@@ -4,7 +4,7 @@
    Free Software Foundation, Inc.
 
    Written by Gary Funck (gary@intrepid.com) The Ada Joint Program
-   Office (AJPO), Florida State Unviversity and Silicon Graphics Inc.
+   Office (AJPO), Florida State University and Silicon Graphics Inc.
    provided support for this effort -- June 21, 1995.
 
    Derived from the DWARF 1 implementation written by Ron Guilmette
@@ -38,6 +38,9 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 /* This file is shared between GCC and GDB, and should not contain
    prototypes.  */
 
+#ifndef GCC_DWARF2_H
+#define GCC_DWARF2_H
+
 /* Tag names and codes.  */
 enum dwarf_tag
   {
@@ -399,10 +402,12 @@ enum dwarf_location_atom
     DW_OP_push_object_address = 0x97,
     DW_OP_call2 = 0x98,
     DW_OP_call4 = 0x99,
-    DW_OP_calli = 0x9a
+    DW_OP_call_ref = 0x9a,
+    /* GNU extensions.  */
+    DW_OP_GNU_push_tls_address = 0xe0
   };
 
-#define DW_OP_lo_user  0x80    /* Implementation-defined range start.  */
+#define DW_OP_lo_user  0xe0    /* Implementation-defined range start.  */
 #define DW_OP_hi_user  0xff    /* Implementation-defined range end.  */
 
 /* Type encodings.  */
@@ -626,3 +631,5 @@ enum dwarf_macinfo_record_type
 #define DW_EH_PE_aligned       0x50
 
 #define DW_EH_PE_indirect      0x80
+
+#endif /* dwarf2.h */