re PR target/54083 (FAIL: gcc.dg/torture/pr53922.c on *-apple-darwin*)
2014-04-06 Dominique d'Humieres <dominiq@lps.ens.fr> Iain Sandoe <iain@codesourcery.com> PR target/54083 * gcc.dg/attr-weakref-1.c: Allow the test on darwin with the additional options -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace * gcc.dg/torture/pr53922.c: Additional option -Wl,-flat_namespace for darwin[89]. Co-Authored-By: Iain Sandoe <iain@codesourcery.com> From-SVN: r209162
This commit is contained in:
parent
18051c360d
commit
973f0cbc2b
|
@ -1,3 +1,13 @@
|
|||
2014-04-06 Dominique d'Humieres <dominiq@lps.ens.fr>
|
||||
Iain Sandoe <iain@codesourcery.com>
|
||||
|
||||
PR target/54083
|
||||
* gcc.dg/attr-weakref-1.c: Allow the test on darwin with
|
||||
the additional options -Wl,-undefined,dynamic_lookup and
|
||||
-Wl,-flat_namespace
|
||||
* gcc.dg/torture/pr53922.c: Additional option
|
||||
-Wl,-flat_namespace for darwin[89].
|
||||
|
||||
2014-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/60522
|
||||
|
|
|
@ -5,12 +5,14 @@
|
|||
// is not available on alpha*-dec-osf* and hppa*-*-hpux*. The test is
|
||||
// skipped rather than xfailed to suppress the warning that would otherwise
|
||||
// arise.
|
||||
// { dg-skip-if "" { "alpha*-dec-osf*" "*-*-darwin*" "hppa*-*-hpux*" } "*" { "" } }
|
||||
// { dg-skip-if "" { "alpha*-dec-osf*" "hppa*-*-hpux*" } "*" { "" } }
|
||||
// For kernel modules and static RTPs, the loader treats undefined weak
|
||||
// symbols in the same way as undefined strong symbols. The test
|
||||
// therefore fails to load, so skip it.
|
||||
// { dg-skip-if "" { "*-*-vxworks*" && nonpic } "*" { "-non-static" } }
|
||||
// { dg-options "-O2" }
|
||||
// { dg-additional-options "-Wl,-undefined,dynamic_lookup" { target *-*-darwin* } }
|
||||
// { dg-additional-options "-Wl,-flat_namespace" { target *-*-darwin[89]* } }
|
||||
// { dg-additional-sources "attr-weakref-1a.c" }
|
||||
|
||||
// Copyright 2005 Free Software Foundation, Inc.
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
/* { dg-require-weak "" } */
|
||||
/* { dg-skip-if "No undefined weak" { alpha*-*-osf* } } */
|
||||
/* { dg-skip-if "No undefined weak" { hppa*-*-hpux* && { ! lp64 } } } */
|
||||
/* { dg-options "-Wl,-undefined,dynamic_lookup" { target *-*-darwin* } } */
|
||||
/* { dg-additional-options "-Wl,-flat_namespace" { target *-*-darwin[89]* } } */
|
||||
|
||||
int x(int a)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue