https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124124
--- Comment #8 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Tomasz Kaminski <[email protected]>: https://gcc.gnu.org/g:f3ba5ad088cebe117f857329a35b95d18d97a808 commit r16-7556-gf3ba5ad088cebe117f857329a35b95d18d97a808 Author: Tomasz KamiÅski <[email protected]> Date: Tue Feb 17 13:35:39 2026 +0100 libstdc++: Correct requirements for atomic/cons/zero_padding.cc tests again [PR124124] The requirements introduced in previous patch r16-7548-g060d7c2a9c1fe1, were not sufficient for types of size bigger than 64B (Ctor or long double), as dg-add-options of libatomic, links libatomic only if it is required to handle atomics of 64B types or pointers. This patch addresses above, by reducing the size of Ctor struct to fit in 64 bytes, and moving long double test to separate file, that requires and links with libatomic. PR libstdc++/124124 libstdc++-v3/ChangeLog: * testsuite/29_atomics/atomic/cons/zero_padding.cc: Updated Ctor class and move test_floating to... * testsuite/29_atomics/atomic_float/zero_padding.cc: Extracted test_floating. Reviewed-by: Jonathan Wakely <[email protected]> Signed-off-by: Tomasz KamiÅski <[email protected]>
