testsuite, rs6000: Don't xfail Wtrampolines.c on -m32
authorSegher Boessenkool <segher@kernel.crashing.org>
Fri, 10 Feb 2017 16:55:58 +0000 (17:55 +0100)
committerSegher Boessenkool <segher@gcc.gnu.org>
Fri, 10 Feb 2017 16:55:58 +0000 (17:55 +0100)
This test does not fail with -m32, so we shouldn't xfail it there.

gcc/testsuite/
* gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
of all powerpc.

From-SVN: r245336

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Wtrampolines.c

index aab9ef51d0acedbe3e1896bc530b37c8cd37795a..4956dcd22db700968ed0a6cb6360ab7abcba817f 100644 (file)
@@ -1,3 +1,8 @@
+2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
+       of all powerpc.
+
 2017-02-10  Marek Polacek  <polacek@redhat.com>
 
        PR c++/79435
index e2e9cd4c8fd03b04e40d08fbe4d27993ea6a625d..7e9646be5c3681791b091c31f12732895e977819 100644 (file)
@@ -28,7 +28,7 @@ void foo (void)
 
   double a (int k, pfun x1, pfun x2, pfun x3, pfun x4, pfun x5)
   {
-    double b (void)  /* { dg-warning "trampoline generated for nested function 'b'" "standard descriptors" { xfail ia64-*-* powerpc64-*-* *-*-aix* } } */
+    double b (void)  /* { dg-warning "trampoline generated for nested function 'b'" "standard descriptors" { xfail { { ia64-*-* *-*-aix* } || { powerpc*-*-* && lp64 } } } } */
     { 
       k = k - 1;
       return a (k, b, x1, x2, x3, x4 );