PR target/51934
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jan 2012 15:30:48 +0000 (15:30 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jan 2012 15:30:48 +0000 (15:30 +0000)
* g++.dg/torture/pr51344.C: Limit to x86.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183436 138bc75d-0d04-0410-961f-82ee72b054a4

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

index ca7f6b0..57c6060 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 b076fec..07be919 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;
   }