diff options
author | ctice <ctice@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-13 23:11:15 +0000 |
---|---|---|
committer | ctice <ctice@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-13 23:11:15 +0000 |
commit | d53bb22673261b227d5045c435bd2acd4c87c236 (patch) | |
tree | b87516d5c9ea7c2c70b26f837f1dada3f4c4d0f0 /gcc/dwarf2.h | |
parent | aa9311a1b831d7e2f0575a09def64eff0dac9f6a (diff) | |
download | gcc-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.h | 2 |
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, |