https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110863
Bug ID: 110863 Summary: New test case 23_containers/vector/bool/110807.cc from r14-2797-g7931a1de9ec87b fails on big endian Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:7931a1de9ec87b996d51d3d60786f5c81f63919f, r14-2797-g7931a1de9ec87b This is failing on our powerpc64 BE machines and I saw this in gcc 13 as well recently. make -k check RUNTESTFLAGS="--target_board=unix'{-m32,m64}' conformance.exp=23_containers/vector/bool/110807.cc" FAIL: 23_containers/vector/bool/110807.cc (test for excess errors) Excess errors: /home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libstdc++-v3/include/bits/stl_algobase.h:437: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' writing between 5 and 268435455 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] commit 7931a1de9ec87b996d51d3d60786f5c81f63919f (HEAD) Author: Jonathan Wakely <jwak...@redhat.com> Date: Wed Jul 26 14:09:24 2023 +0100 libstdc++: Avoid bogus overflow warnings in std::vector<bool> [PR110807] * testsuite/23_containers/vector/bool/110807.cc: New test.