summaryrefslogtreecommitdiff
path: root/gcc/dwarf2.h
diff options
context:
space:
mode:
authorctice <ctice@138bc75d-0d04-0410-961f-82ee72b054a4>2007-07-13 23:11:15 +0000
committerctice <ctice@138bc75d-0d04-0410-961f-82ee72b054a4>2007-07-13 23:11:15 +0000
commitd53bb22673261b227d5045c435bd2acd4c87c236 (patch)
treeb87516d5c9ea7c2c70b26f837f1dada3f4c4d0f0 /gcc/dwarf2.h
parentaa9311a1b831d7e2f0575a09def64eff0dac9f6a (diff)
downloadgcc-d53bb22673261b227d5045c435bd2acd4c87c236.tar.gz
Add ability to track uninitialized variables, and mark uninitialized
variables in the Dwarf debug info. Controlled by compile option -fvar-tracking-uninit git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126630 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/dwarf2.h')
-rw-r--r--gcc/dwarf2.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/dwarf2.h b/gcc/dwarf2.h
index 31188372787..ac0b3ba1a97 100644
--- a/gcc/dwarf2.h
+++ b/gcc/dwarf2.h
@@ -540,6 +540,8 @@ enum dwarf_location_atom
DW_OP_bit_piece = 0x9d,
/* GNU extensions. */
DW_OP_GNU_push_tls_address = 0xe0,
+ /* The following is for marking variables that are uninitialized. */
+ DW_OP_GNU_uninit = 0xf0,
/* HP extensions. */
DW_OP_HP_unknown = 0xe0, /* Ouch, the same as GNU_push_tls_address. */
DW_OP_HP_is_value = 0xe1,