summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2025-05-16 06:17:29 +0000
committermidipix <writeonce@midipix.org>2025-05-16 06:17:29 +0000
commit74f907309f768cd74b3bad45a6242b737b5babb0 (patch)
tree5314c75c3df9025b8906a39f7470e232eac18dd2
parent2f3e288e82f8a5f9f3825486b70e19761be6bdad (diff)
downloadcbb-gcc-4.6.4-main.tar.bz2
cbb-gcc-4.6.4-main.tar.xz
midipix targets: midipix_pe_create_got_entry(): fix visibility logic.HEADmain
-rw-r--r--gcc/config/i386/midipix.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/i386/midipix.c b/gcc/config/i386/midipix.c
index e1d2f1bd3..d8d1f0728 100644
--- a/gcc/config/i386/midipix.c
+++ b/gcc/config/i386/midipix.c
@@ -136,9 +136,9 @@ static void midipix_pe_create_got_entry(FILE * stream, const char * name, tree d
? winnt_ptrsize_quad
: winnt_ptrsize_long;
- visibility = (decl->decl_with_vis.visibility == VISIBILITY_DEFAULT)
- ? default_visibility
- : decl->decl_with_vis.visibility;
+ visibility = decl->decl_with_vis.visibility_specified
+ ? decl->decl_with_vis.visibility
+ : default_visibility;
if ((visibility == VISIBILITY_PROTECTED) || (visibility == VISIBILITY_INTERNAL))
return;