Remove #pragma GCC visibility.

We have better control over visibility now.

Bug: http://b/24767418
Change-Id: Ifa9a1e5af4bd4217db08422050908770247b3b69
diff --git a/libc/dns/include/resolv_private.h b/libc/dns/include/resolv_private.h
index 8dad926..54b9626 100644
--- a/libc/dns/include/resolv_private.h
+++ b/libc/dns/include/resolv_private.h
@@ -63,9 +63,6 @@
 #include <net/if.h>
 #include <time.h>
 
-/* Despite this file's name, it's part of libresolv. On Android, that means it's part of libc :-( */
-#pragma GCC visibility push(default)
-
 // Linux defines MAXHOSTNAMELEN as 64, while the domain name limit in
 // RFC 1034 and RFC 1035 is 255 octets.
 #ifdef MAXHOSTNAMELEN
@@ -547,6 +544,4 @@
 
 __END_DECLS
 
-#pragma GCC visibility pop
-
 #endif /* !_RESOLV_PRIVATE_H_ */
diff --git a/libc/include/complex.h b/libc/include/complex.h
index e874e1c..f4dc124 100644
--- a/libc/include/complex.h
+++ b/libc/include/complex.h
@@ -56,7 +56,6 @@
 #endif
 
 __BEGIN_DECLS
-#pragma GCC visibility push(default)
 
 /* 7.3.5 Trigonometric functions */
 /* 7.3.5.1 The cacos functions */
@@ -156,7 +155,6 @@
 float crealf(float complex) __INTRODUCED_IN(23);
 long double creall(long double complex) __INTRODUCED_IN(23);
 
-#pragma GCC visibility pop
 __END_DECLS
 
 #endif /* _COMPLEX_H */
diff --git a/libc/include/fenv.h b/libc/include/fenv.h
index d4f6994..f1b2b25 100644
--- a/libc/include/fenv.h
+++ b/libc/include/fenv.h
@@ -34,7 +34,6 @@
 #include <machine/fenv.h>
 
 __BEGIN_DECLS
-#pragma GCC visibility push(default)
 
 // fenv was always available on x86.
 int feclearexcept(int) __INTRODUCED_IN_ARM(21) __INTRODUCED_IN_MIPS(21) __INTRODUCED_IN_X86(9);
@@ -69,7 +68,6 @@
 extern const fenv_t __fe_dfl_env;
 #define FE_DFL_ENV  (&__fe_dfl_env)
 
-#pragma GCC visibility pop
 __END_DECLS
 
 #endif  /* ! _FENV_H_ */
diff --git a/libc/include/netdb.h b/libc/include/netdb.h
index 6bcfdcd..7fcb11f 100644
--- a/libc/include/netdb.h
+++ b/libc/include/netdb.h
@@ -193,7 +193,6 @@
 #define	SCOPE_DELIMITER	'%'
 
 __BEGIN_DECLS
-#pragma GCC visibility push(default)
 
 /* BIONIC-BEGIN */
 #define  h_errno   (*__get_h_errno())
@@ -225,7 +224,6 @@
 const char	*gai_strerror(int);
 void setservent(int);
 
-#pragma GCC visibility pop
 __END_DECLS
 
 #endif /* !_NETDB_H_ */
diff --git a/libc/include/resolv.h b/libc/include/resolv.h
index aca3552..2c12819 100644
--- a/libc/include/resolv.h
+++ b/libc/include/resolv.h
@@ -38,7 +38,6 @@
 #include <netinet/in.h>
 
 __BEGIN_DECLS
-#pragma GCC visibility push(default)
 
 #define b64_ntop __b64_ntop
 int b64_ntop(u_char const*, size_t, char*, size_t);
@@ -60,7 +59,6 @@
 int res_query(const char*, int, int, u_char*, int);
 int res_search(const char*, int, int, u_char*, int);
 
-#pragma GCC visibility pop
 __END_DECLS
 
 #endif /* _RESOLV_H_ */
diff --git a/libc/stdio/local.h b/libc/stdio/local.h
index 7fe339a..f25e902 100644
--- a/libc/stdio/local.h
+++ b/libc/stdio/local.h
@@ -200,8 +200,6 @@
 __LIBC32_LEGACY_PUBLIC__ int __sclose(void *);
 __LIBC32_LEGACY_PUBLIC__ int _fwalk(int (*)(FILE *));
 
-#pragma GCC visibility push(hidden)
-
 off64_t __sseek64(void*, off64_t, int);
 int	__sflush_locked(FILE *);
 int	__swhatbuf(FILE *, size_t *, int *);
@@ -271,8 +269,6 @@
 extern void __sinit(void); // Not actually implemented.
 #define __sdidinit 1
 
-#pragma GCC visibility pop
-
 __END_DECLS
 
 #endif