PR c++/69317 - [6 regression] wrong ABI version in -Wabi warnings
authormsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Jan 2016 15:44:07 +0000 (15:44 +0000)
committermsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Jan 2016 15:44:07 +0000 (15:44 +0000)
commit18e9663b86629d2002fd7931faf5bd1e0ea9aaa6
treeb79e1c27ec85ef299e88b28597203fa04eda2af9
parent9ce22fb3138ed2fe52307cd20c1fd801acc27678
PR c++/69317 - [6 regression] wrong ABI version in -Wabi warnings

gcc/cp/ChangeLog:
2016-01-27  Martin Sebor  <msebor@redhat.com>

PR c++/69317
* mangle.c (mangle_decl): Reference the correct (saved) version
of the ABI in -Wabi diagnostics.

gcc/testsuite/ChangeLog:
2016-01-27  Martin Sebor  <msebor@redhat.com>

PR c++/69317
* g++.dg/abi/Wabi-2-2.C: New test.
* g++.dg/abi/Wabi-2-3.C: New test.
* g++.dg/abi/Wabi-3-2.C: New test.
* g++.dg/abi/Wabi-3-3.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232881 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/mangle.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/Wabi-2-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/abi/Wabi-2-3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/abi/Wabi-3-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/abi/Wabi-3-3.C [new file with mode: 0644]