Bug 23529: Add support for gcc's attribute abi_tag (needed for compatibility with gcc 5's libstdc++)

David Majnemer via cfe-commits cfe-commits at lists.llvm.org
Sat Sep 12 12:36:19 PDT 2015


Would you mind sticking abi-tag.patch in phabricator:
http://llvm.org/docs/Phabricator.html ?
Your patch is big enough that it would make it a little easier for me to
review.

On Sat, Sep 12, 2015 at 7:12 AM, Stefan Bühler via cfe-commits <
cfe-commits at lists.llvm.org> wrote:

> Hi all,
>
> I've been working on #23529.
>
> The abi tag mangling implemented by gcc is horrible, but I think my
> patch covers most of the incompatibilities with gcc5.
>
> There might be some bugs with substitutions, although I have to come up
> with a test case for that to see what gcc does...
>
> Test cases comparing gcc and patched clang++:
> http://files.stbuehler.de/test-itanium-mangle.html
> (generated with http://files.stbuehler.de/test-itanium-mangle.sh, also
> attached)
>
> regards,
> Stefan
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150912/2101828a/attachment.html>


More information about the cfe-commits mailing list