]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/c-family/c-cppbuiltin.cc
c-common.c (flag_abi_version): Default to 2.
authorMark Mitchell <mark@codesourcery.com>
Tue, 23 Dec 2003 16:53:53 +0000 (16:53 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 23 Dec 2003 16:53:53 +0000 (16:53 +0000)
commit57702a80e805859260710953242bf87c08f5c410
tree730fb1dd5cb47c7638fd2ccd44d2e5ecb188026c
parent32a2571b0cafa323c8133b1fb5a11c036a58a9e5
c-common.c (flag_abi_version): Default to 2.

* c-common.c (flag_abi_version): Default to 2.
* c-cppbuiltin.c (c_cpp_builtins): Define __GXX_ABI_VERSION
uniformly for versions above 2.
* doc/invoke.texi: Update documentation for -fabi-version.

* cp-lang.c (cp_expr_size): Return zero for empty classes.

* cp-tree.h (warn_if_uknown_interface): Remove unused function.
* decl2.c (warn_if_unknown_interface): Likewise.

* g++.dg/abi/macro0.C: New test.
* g++.dg/abi/macro1.C: Likewise.
* g++.dg/abi/macro2.C: Likewise.

* g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
* g++.dg/abi/bitfield7.C: Likewise.
* g++.dg/abi/dtor2.C: Likewise.
* g++.dg/abi/mangle11.C: Likewise.
* g++.dg/abi/mangle12.C: Likewise.
* g++.dg/abi/mangle14.C: Likewise.
* g++.dg/abi/mangle17.C: Likewise.
* g++.dg/abi/vbase10.C: Likewise.
* g++.dg/abi/vbase14.C: Likewise.
* g++.dg/template/qualttp17.C: Likewise.

From-SVN: r74973
22 files changed:
gcc/ChangeLog
gcc/c-common.c
gcc/c-cppbuiltin.c
gcc/cp/ChangeLog
gcc/cp/cp-lang.c
gcc/cp/cp-tree.h
gcc/cp/decl2.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/bitfield5.C
gcc/testsuite/g++.dg/abi/bitfield7.C
gcc/testsuite/g++.dg/abi/dtor2.C
gcc/testsuite/g++.dg/abi/macro0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/abi/macro1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/abi/macro2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/abi/mangle11.C
gcc/testsuite/g++.dg/abi/mangle12.C
gcc/testsuite/g++.dg/abi/mangle14.C
gcc/testsuite/g++.dg/abi/mangle17.C
gcc/testsuite/g++.dg/abi/vbase10.C
gcc/testsuite/g++.dg/abi/vbase14.C
gcc/testsuite/g++.dg/template/qualttp17.C