Try to work around GCC 4.6's noexcept bugs, again
authorThiago Macieira <thiago.macieira@intel.com>
Tue, 21 Aug 2012 09:09:44 +0000 (11:09 +0200)
committerQt by Nokia <qt-info@nokia.com>
Tue, 21 Aug 2012 11:41:01 +0000 (13:41 +0200)
commit8133af25031880b7d28e4e9d6124f48fb986b683
treed6a792140fdad25bff331d19fdfdf3c00f4753ba
parentbc7cf82dc17f6825fd9fed7068d2d0cd14719e5b
Try to work around GCC 4.6's noexcept bugs, again

Commit 7315296e9c94c38c842728aed199ac286a3ef174 blacklisted GCC 4.6.0
and 4.6.1 on the grounds that the bug regarding noexcept was fixed in
4.6.2. However, we have evidence of the issue remaining in 4.6.3, so it
looks like it was not the issue that the GCC team fixed.

For that reason, declare noexcept support in GCC 4.6 fatally broken and
enable it only for 4.7. It has been working fine for a month for me on
4.7.1.

Change-Id: Ic5a542235867f20657db12e0e809b83522dc7d23
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
src/corelib/global/qcompilerdetection.h