diff options
author | davek <davek@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-09-22 01:17:24 +0000 |
---|---|---|
committer | davek <davek@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-09-22 01:17:24 +0000 |
commit | 18e634a04f768b8ea4860783a28e2c1e4b602b18 (patch) | |
tree | 2e3331e1d885a5e6846691fdd3bcbf070f935c91 /gcc/dwarf2out.c | |
parent | 7e15851c2e6476b7c6421fb0f08fcfbe656a9f4a (diff) | |
download | gcc-18e634a04f768b8ea4860783a28e2c1e4b602b18.tar.gz |
PR bootstrap/41404
* dwarf2out.c (mem_loc_descriptor): Punt on CONST_STRING until
we can handle it correctly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151958 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r-- | gcc/dwarf2out.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index a45703e8b50..e1f16fecd81 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -11252,7 +11252,6 @@ mem_loc_descriptor (rtx rtl, enum machine_mode mode, break; } - symref: mem_loc_result = new_loc_descr (DW_OP_addr, 0, 0); mem_loc_result->dw_loc_oprnd1.val_class = dw_val_class_addr; mem_loc_result->dw_loc_oprnd1.v.val_addr = rtl; @@ -11667,8 +11666,8 @@ mem_loc_descriptor (rtx rtl, enum machine_mode mode, break; case CONST_STRING: - rtl = get_debug_string_label (XSTR (rtl, 0)); - goto symref; + /* These can't easily be tracked, see PR41404. */ + break; default: #ifdef ENABLE_CHECKING |