aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2out.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2015-04-17 09:44:30 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2015-04-17 09:44:30 +0200
commitd7cb230a931ffc5e4356bbffdb05998162df900c (patch)
tree690826deecdec1e9c6fc9f4f8f535bd56f0c5d5a /gcc/dwarf2out.c
parent86f46e3972ce44064990c1fcd97fa97a9492ee44 (diff)
downloadgcc-d7cb230a931ffc5e4356bbffdb05998162df900c.zip
gcc-d7cb230a931ffc5e4356bbffdb05998162df900c.tar.gz
gcc-d7cb230a931ffc5e4356bbffdb05998162df900c.tar.bz2
re PR debug/65771 (ICE (in loc_list_from_tree, at dwarf2out.c:14964) on arm-linux-gnueabihf)
PR debug/65771 * dwarf2out.c (loc_list_from_tree): Return NULL for DEBUG_EXPR_DECL. * gcc.dg/debug/pr65771.c: New test. From-SVN: r222166
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r--gcc/dwarf2out.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 6c8e51f..b34a3ed 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -14642,6 +14642,7 @@ loc_list_from_tree (tree loc, int want_address,
case TARGET_MEM_REF:
case SSA_NAME:
+ case DEBUG_EXPR_DECL:
return NULL;
case COMPOUND_EXPR: