OSDN Git Service

gcc:
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Mar 2010 09:19:20 +0000 (09:19 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Mar 2010 09:19:20 +0000 (09:19 +0000)
commitdc2059b58042bd5a546c0749c0747f7a9f11bbda
tree1297185d6c10c8e9f9bb9a7ac745bf4d8d19eb84
parent55738a744004aaa0cd0e19e8dd572ba1fdef4f46
gcc:
* config/sol2.c: Include output.h.
(solaris_assemble_visibility): New function.
* config/t-sol2 (sol2.o): Add output.h dependency.
* config/sol2-protos.h (solaris_assemble_visibility): Declare.
* config/sol2.h [!USE_GAS] (TARGET_ASM_ASSEMBLE_VISIBILITY):
Redefine.

gcc/testsuite:
* g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
assembler output on *-*-solaris2*.
* g++.dg/ext/visibility/pragma-override2.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157856 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sol2-protos.h
gcc/config/sol2.c
gcc/config/sol2.h
gcc/config/t-sol2
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/visibility/pragma-override1.C
gcc/testsuite/g++.dg/ext/visibility/pragma-override2.C