re PR target/51934 (FAIL: g++.dg/torture/pr51344.C -O0 (test for excess errors...
authorJason Merrill <jason@redhat.com>
Mon, 23 Jan 2012 15:30:48 +0000 (10:30 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 23 Jan 2012 15:30:48 +0000 (10:30 -0500)
PR target/51934
* g++.dg/torture/pr51344.C: Limit to x86.

From-SVN: r183436

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr51344.C

index ca7f6b00b3c226ca3db0738854ac9fd5ec2766e1..57c60607620d642d495c94d84c6efa3f3dfdc2a9 100644 (file)
@@ -1,7 +1,7 @@
 2012-01-23  Jason Merrill  <jason@redhat.com>
 
        PR target/51934
-       * g++.dg/torture/pr51344.C: Use noreturn instead of cdecl.
+       * g++.dg/torture/pr51344.C: Limit to x86.
 
 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
        * c-c++-common/tm/omp.c: Require target with pthread support.
index b076fecea3303a8c1e0b47fc1e2fa6fc7209639c..07be919c3cb1039f103da2396aef86428b8b4014 100644 (file)
@@ -1,10 +1,10 @@
-/* { dg-do compile } */
+/* { dg-do compile { target { i?86-*-* && ilp32 } } } */
 class A;
 
 template <class T>
 class B
 {
-  friend __attribute__((noreturn)) A& operator >>(A& a, B& b)
+  friend __attribute__((cdecl)) A& operator >>(A& a, B& b)
   {
     return a;
   }