diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2000-07-15 23:57:20 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2000-07-15 23:57:20 +0000 |
commit | 1345a0c087decf73553c7ed8e92ae0e997794eff (patch) | |
tree | a910b9d85cac1f865adf4dd604ceea3927027a8d /ld/testsuite/ld-elfvsb/main.c | |
parent | 930d924dd4454c4e4cb0c8fd12eaba029fde23d9 (diff) | |
download | gdb-1345a0c087decf73553c7ed8e92ae0e997794eff.zip gdb-1345a0c087decf73553c7ed8e92ae0e997794eff.tar.gz gdb-1345a0c087decf73553c7ed8e92ae0e997794eff.tar.bz2 |
2000-07-15 H.J. Lu (hjl@gnu.org)
* ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
for "protected_undef_def".
* ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
PROTECTED_WEAK_TEST is defined.
Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
defined.
Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
* ld-elfvsb/sh1.c (visibility): Mark protected only if
PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
is defined.
(visibility_var): Likewise.
Diffstat (limited to 'ld/testsuite/ld-elfvsb/main.c')
-rw-r--r-- | ld/testsuite/ld-elfvsb/main.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ld/testsuite/ld-elfvsb/main.c b/ld/testsuite/ld-elfvsb/main.c index eef5c01..0aaa835 100644 --- a/ld/testsuite/ld-elfvsb/main.c +++ b/ld/testsuite/ld-elfvsb/main.c @@ -27,15 +27,17 @@ extern int visibility_varval (); extern void *visibility_varptr (); #ifdef HIDDEN_WEAK_TEST -#define HIDDEN_UNDEF_TEST #define WEAK_TEST #endif #ifdef PROTECTED_WEAK_TEST -#define PROTECTED_UNDEF_TEST #define WEAK_TEST #endif +#ifdef PROTECTED_UNDEF_TEST +#define PROTECTED_TEST +#endif + #ifndef WEAK_TEST extern int visibility (); extern int visibility_var; |