C++ PATCH: configure for new abi

Nathan Sidwell sidwell@codesourcery.com
Thu Jan 13 09:32:00 GMT 2000

I've installed the attached patches to the gcc & gcc/cp configuration
machinery, following Mark's approval.

This adds the new configure switch `--enable-new-gxx-abi'. When configured
this way, the g++ runtime is built with -fnew-abi, and the g++ driver passes
-fnew-abi to its children. cc1plus is _not_ built with -fnew-abi permanently
turned on.

This configure switch does _not_ imply that the new-abi work is now
corect, complet and coNsiSTenT.

2000-01-13  Nathan Sidwell  <sidwell@codesourcery.com>

        * configure.in (--enable-new-gxx-abi): New option.
        * acconfig.h (ENABLE_NEW_GXX_ABI): New define.
        * Makefile.in (GXX_ABI_FLAG): New variable.
        * configure: Regenerate.

2000-01-13  Nathan Sidwell  <sidwell@codesourcery.com>

        * g++spec.c (lang_specific_driver): Add -fnew-abi if
        ENABLE_NEW_GXX_ABI defined.
        * Make-lang.in (tinfo.o, tinfo2.o, exception.o, new.o,
        opnew.o, opnewnt.o, opvnew.o, opvnewnt.o, opdel.o, opdelnt.o,
        opvdel.o, opvdelnt.o): Use GXX_ABI_FLAG switch.

Dr Nathan Sidwell :: sidwell@codesourcery.com
nathan@acm.org  http://www.cs.bris.ac.uk/~nathan/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: abi-cp.patch.gz
Type: application/x-gzip
Size: 1249 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20000113/f95927fa/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: abi-gcc.patch.gz
Type: application/x-gzip
Size: 13683 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20000113/f95927fa/attachment-0001.bin>

More information about the Gcc-patches mailing list