From e3b127e818dd591031a9cee6fbccd55c612cd643 Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Mon, 11 Jun 2012 14:14:09 +0000 Subject: re PR debug/53470 (ICE when linking with -g in splice_child_die, at dwarf2out.c:4264) 2012-06-11 Richard Guenther PR middle-end/53470 * tree.c (free_lang_data_in_type): Do not clear TYPE_CONTEXT but replace it with the first non-BLOCK context. * g++.dg/lto/pr53470_0.C: New testcase. * gcc.dg/lto/pr53470_0.c: Likewise. From-SVN: r188387 --- gcc/testsuite/gcc.dg/lto/pr53470_0.c | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 gcc/testsuite/gcc.dg/lto/pr53470_0.c (limited to 'gcc/testsuite/gcc.dg') diff --git a/gcc/testsuite/gcc.dg/lto/pr53470_0.c b/gcc/testsuite/gcc.dg/lto/pr53470_0.c new file mode 100644 index 0000000..3c799f6 --- /dev/null +++ b/gcc/testsuite/gcc.dg/lto/pr53470_0.c @@ -0,0 +1,9 @@ +/* { dg-lto-do link } */ +/* { dg-lto-options { { -flto } { -flto -g } } } */ + +int main () +{ + { + union A { } v; + } +} -- cgit v1.1