This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PR 9283] and [PR 15000]


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

PR 9283 Adds class/struct visibility; -fvisibility, -fvisibility-
inlines-hidden command line args; #pragma GCC visibility; tests for 
all the above

PR 15000 Adds class/struct visibility; -fvisibility, -fvisibility-
inlines-hidden command line args; #pragma GCC visibility; tests for 
all the above

(This patch wholly incorporates Brian Ryner's as posted at 
http://gcc.gnu.org/ml/gcc-patches/2004-04/msg01428.html)

Please find attached a patch against GCC v3.4.0 release adding the -
fvisibility & -fvisibility-inlines-hidden command line args, 
documentation for the same, class/struct visibility setting, #pragma 
GCC visibility and improved symbol locality setting which gives 
better code quality. Tests have been added to the testsuite testing 
all the new functionality.

There are no regressions with this patch. Tested on Linux on an 
Athlon XP machine.

The homepage for the patch is 
http://www.nedprod.com/programs/gccvisibility.html

Cheers,
Niall





-----BEGIN PGP SIGNATURE-----
Version: idw's PGP-Frontend 4.9.6.1 / 9-2003 + PGP 8.0.2

iQA/AwUBQJ/lPMEcvDLFGKbPEQLT1QCgk9diQnUcVXhO5oSLN52g2+jZ6J4AoLh6
H8rEbco87tc7HLlnxlRPeV6g
=78PY
-----END PGP SIGNATURE-----
The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any other MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  GCC3.4.0VisibilityPatch.diff
     Date:  10 May 2004, 21:25
     Size:  43082 bytes.
     Type:  Unknown

Attachment: GCC3.4.0VisibilityPatch.diff
Description: Binary data

Attachment: GCC3.4.0VisibilityPatch.diff.sig
Description: PGP detached signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]