aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-patterns.cc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-09-10 16:59:29 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2024-09-10 17:33:32 +0100
commit4e1e50458b2004d0f08ac8c64f89b85fc1a87057 (patch)
tree8c09932e3d445aa80f765b89b2dadcff1679d8eb /gcc/tree-vect-patterns.cc
parent2801a49d1144bce5568b527d1972952ad3420f66 (diff)
downloadgcc-4e1e50458b2004d0f08ac8c64f89b85fc1a87057.zip
gcc-4e1e50458b2004d0f08ac8c64f89b85fc1a87057.tar.gz
gcc-4e1e50458b2004d0f08ac8c64f89b85fc1a87057.tar.bz2
libstdc++: Add missing exception specifications in tests
Since r15-3532-g7cebc6384a0ad6 18_support/new_nothrow.cc fails in C++98 mode because G++ diagnoses missing exception specifications for the user-defined (de)allocation functions. Add throw(std::bad_alloc) and throw() for C++98 mode. Similarly, 26_numerics/headers/numeric/synopsis.cc fails in C++20 mode because the declarations of gcd and lcm are not noexcept. libstdc++-v3/ChangeLog: * testsuite/18_support/new_nothrow.cc (THROW_BAD_ALLOC): Define macro to add exception specifications for C++98 mode. (NOEXCEPT): Expand to throw() for C++98 mode. * testsuite/26_numerics/headers/numeric/synopsis.cc (gcd, lcm): Add noexcept.
Diffstat (limited to 'gcc/tree-vect-patterns.cc')
0 files changed, 0 insertions, 0 deletions