aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@gcc.gnu.org>2002-02-01 14:19:50 -0500
committerJason Merrill <jason@gcc.gnu.org>2002-02-01 14:19:50 -0500
commitf17d060eb7e43a8893aac95aaffe015a192b03b5 (patch)
treea5de4f2d2c915ebf223efe459011906dbc4ff78b
parenta9c898b9652e08608f9732eb45186a8f02c887fb (diff)
downloadgcc-f17d060eb7e43a8893aac95aaffe015a192b03b5.zip
gcc-f17d060eb7e43a8893aac95aaffe015a192b03b5.tar.gz
gcc-f17d060eb7e43a8893aac95aaffe015a192b03b5.tar.bz2
link, expect link errors
From-SVN: r49404
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/union1.C10
1 files changed, 9 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/union1.C b/gcc/testsuite/g++.old-deja/g++.brendan/union1.C
index 7a4df26..ca78146 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/union1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/union1.C
@@ -1,7 +1,10 @@
-// Build don't link:
// GROUPS passed unions
// This is fixed by finish_anon_union doing a string_cst_equal check on
// the DECL_SIZE of the decls, instead of comparing the DECL_SIZE nodes.
+
+// The compiler currently fails to allocate space for the static union.
+// excess errors test - XFAIL *-*-*
+
unsigned
hash(const double d)
{
@@ -12,3 +15,8 @@
asdouble = d;
return asint[0] ^ asint[1];
}
+
+int main ()
+{
+ hash (3.1415);
+}