aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominique d'Humieres <dominiq@gcc.gnu.org>2019-04-15 09:56:43 +0200
committerDominique d'Humieres <dominiq@gcc.gnu.org>2019-04-15 09:56:43 +0200
commit1a9825f7d489cab7256bc3ff6dd67cdcf1e28922 (patch)
treea09535330f685d926411ede7e57dce08a4f34a9c
parent303ebdaf6c830b6114527ec0afb659b306846753 (diff)
downloadgcc-1a9825f7d489cab7256bc3ff6dd67cdcf1e28922.zip
gcc-1a9825f7d489cab7256bc3ff6dd67cdcf1e28922.tar.gz
gcc-1a9825f7d489cab7256bc3ff6dd67cdcf1e28922.tar.bz2
re PR tree-optimization/90020 (-O2 -Os x86-64 wrong code generated for GNU Emacs)
2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org> PR tree-optimization/90020 * gcc.dg/torture/pr90020.c: Add linker options for darwin. From-SVN: r270360
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr90020.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8055780..877ecc4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
+
+ PR tree-optimization/90020
+ * gcc.dg/torture/pr90020.c: Add linker options for darwin.
+
2019-04-14 Jan Hubicka <hubicka@ucw.cz>
PR lto/89358
diff --git a/gcc/testsuite/gcc.dg/torture/pr90020.c b/gcc/testsuite/gcc.dg/torture/pr90020.c
index 2aa8aa0..1748243 100644
--- a/gcc/testsuite/gcc.dg/torture/pr90020.c
+++ b/gcc/testsuite/gcc.dg/torture/pr90020.c
@@ -1,5 +1,7 @@
/* { dg-do run } */
/* { dg-require-weak "" } */
+/* { dg-additional-options "-Wl,-undefined,dynamic_lookup" { target *-*-darwin* } } */
+/* { dg-additional-options "-Wl,-flat_namespace" { target *-*-darwin[89]* } } */
void __attribute__((noinline,noclone))
check (int i)