summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/lto
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2011-04-19 13:04:57 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2011-04-19 13:04:57 +0000
commite400b89a267e84f9753ba212b8ec2ce36a5328de (patch)
treef30df465089719f0701bf423def34ac4666e3877 /gcc/testsuite/g++.dg/lto
parent59a5268100d6a36a7a623f42d4c8b0d0dff2a966 (diff)
downloadgcc-e400b89a267e84f9753ba212b8ec2ce36a5328de.tar.gz
2011-04-19 Richard Guenther <rguenther@suse.de>
PR lto/48207 * tree.c (free_lang_data): Do not reset the decl-assembler-name langhook. * g++.dg/lto/pr48207_0.C: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172708 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/g++.dg/lto')
-rw-r--r--gcc/testsuite/g++.dg/lto/pr48207_0.C13
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/lto/pr48207_0.C b/gcc/testsuite/g++.dg/lto/pr48207_0.C
new file mode 100644
index 00000000000..e66cb491b49
--- /dev/null
+++ b/gcc/testsuite/g++.dg/lto/pr48207_0.C
@@ -0,0 +1,13 @@
+// { dg-lto-do link }
+// { dg-lto-options { { -flto -g } } }
+
+void bar(int) {}
+
+void foo(void)
+{
+ typedef enum { ABC } DEF;
+ DEF a;
+ bar((int)a);
+}
+
+int main() {}