aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2014-04-11 11:45:44 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2014-04-11 11:45:44 +0000
commit8330537b5b58bd0532a0a49f9cbd59bf526a7847 (patch)
treed6fb042706a18c8c8bb641467840de62f7501d69 /gcc/testsuite/gcc.dg
parent3c91f126f470758738a0cddbec8f978f42486754 (diff)
downloadgcc-8330537b5b58bd0532a0a49f9cbd59bf526a7847.zip
gcc-8330537b5b58bd0532a0a49f9cbd59bf526a7847.tar.gz
gcc-8330537b5b58bd0532a0a49f9cbd59bf526a7847.tar.bz2
re PR middle-end/60797 (gcc hangs with error: only weak aliases are supported in this configuration)
2014-04-11 Richard Biener <rguenther@suse.de> PR middle-end/60797 * varasm.c (assemble_alias): Avoid endless error reporting recursion by setting TREE_ASM_WRITTEN. * gcc.dg/pr60797.c: New testcase. From-SVN: r209299
Diffstat (limited to 'gcc/testsuite/gcc.dg')
-rw-r--r--gcc/testsuite/gcc.dg/pr60797.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/pr60797.c b/gcc/testsuite/gcc.dg/pr60797.c
new file mode 100644
index 0000000..45090ba
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/pr60797.c
@@ -0,0 +1,8 @@
+/* { dg-do compile } */
+/* { dg-skip-if "" { alias } } */
+
+extern int foo __attribute__((alias("bar"))); /* { dg-error "supported" } */
+int main()
+{
+ return 0;
+}