]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[Darwin, X86, testsuite] Add xfails for PR90396.
authorIain Sandoe <iain@sandoe.co.uk>
Sun, 8 Sep 2019 19:49:27 +0000 (19:49 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Sun, 8 Sep 2019 19:49:27 +0000 (19:49 +0000)
We don't have support for -mcmodel={medium, large, kernel} so don't
expect tests for those things to work.

For now mark them as xfail where possible and skip where that isn't.
These changes will be logged onto the PR and therefore can be backed
out when the facility is implemented.

2019-09-08  Iain Sandoe  <iain@sandoe.co.uk>

Backport from mainline.
2019-06-01  Iain Sandoe  <iain@sandoe.co.uk>

PR target/90698
* gcc.target/i386/pr49866.c: XFAIL for Darwin.
* gcc.target/i386/pr63538.c: Likewise.
* gcc.target/i386/pr61599-1.c: Skip for Darwin.

From-SVN: r275496

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr49866.c
gcc/testsuite/gcc.target/i386/pr61599-1.c
gcc/testsuite/gcc.target/i386/pr63538.c

index 79430ef98d930abd2a5facf6a894d5875ce91db0..c50e55f15ff17cf4fe38c379092aba4708102061 100644 (file)
@@ -1,3 +1,13 @@
+2019-09-08  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backport from mainline.
+       2019-06-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR target/90698
+       * gcc.target/i386/pr49866.c: XFAIL for Darwin.
+       * gcc.target/i386/pr63538.c: Likewise.
+       * gcc.target/i386/pr61599-1.c: Skip for Darwin.
+
 2019-09-08  Iain Sandoe  <iain@sandoe.co.uk>
 
        Backport from mainline.
index 823305df706cc627b0405a0c1d814521b4885143..7c80f13ca3a047727ef6855af3ec18f07886126b 100644 (file)
@@ -1,6 +1,7 @@
 /* PR target/49866 */
-/* { dg-do assemble } */
-/* { dg-options "-O2 -mcmodel=large" { target lp64 } } */
+/* { dg-do assemble { target lp64 } } */
+/* { dg-xfail-if "PR90698" { *-*-darwin* } } */
+/* { dg-options "-O2 -mcmodel=large"  } */
 
 void fn (void *, int, int);
 int fn2 (void);
index 71b1c2f02dd712c8b46ca15f88e4754a18ebf609..52fea393d60a9deb30ae629d057e30e887fedb93 100644 (file)
@@ -1,5 +1,6 @@
 /* PR target/61599 */
 /* { dg-do run { target lp64 } } */
+/* { dg-skip-if "PR90698" { *-*-darwin* } } */
 /* { dg-additional-sources pr61599-2.c } */
 /* { dg-options "-mcmodel=medium -fdata-sections" } */
 
index 7b979c35d81c1d8832445102730e4628462d646f..87d5d3e040fdadd59774f4fa668b5df9e0184a40 100644 (file)
@@ -9,5 +9,5 @@ char *foo ()
 {
   return str;
 }
-
-/* { dg-final { scan-assembler "movabs" } } */
+/* See PR90698 re. Darwin xfail.  */
+/* { dg-final { scan-assembler "movabs" { xfail { *-*-darwin* } } } } */