* c-common.c (flag_abi_version): Default to 2.
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Dec 2003 16:53:53 +0000 (16:53 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Dec 2003 16:53:53 +0000 (16:53 +0000)
commit26785ec8d2a7c04eb8c0a8a44c9fec5515c2e64b
tree730fb1dd5cb47c7638fd2ccd44d2e5ecb188026c
parentcadce113723715a4985d8ea3925ac95c66cf1076
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74973 138bc75d-0d04-0410-961f-82ee72b054a4
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