This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
GCC Cauldron: Notes from the C++ ABI BOF
- From: Cary Coutant <ccoutant at google dot com>
- To: gcc <gcc at gcc dot gnu dot org>
- Date: Wed, 11 Jul 2012 01:33:23 -0700
- Subject: GCC Cauldron: Notes from the C++ ABI BOF
string & list changes
- function w/ string arg
- classes w/ string members
- global variables
- link c++98 & c++0x together
- link existing c++98 .o & new c++-x .o
- link at runtime c++98 .so & new c++0x .so
HP: attribute on type propagates to:
- function (params or return type)
- structs w/ members
- global vars
"Function-level versioning"
User-level docs:
http://h21007.www2.hp.com/portal/download/files/prot/files/linker/B2355-91150.pdf
(I'll try to dig up more details.)
Sun: change all manglings
(1) Add type attributes to g++
(2) Add type attributes to libstdc++
(3) Add API text generation to g++
(4) Use API text in libstdc++ to find changes