[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Oct 3 14:46:08 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626
--- Comment #10 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <redi@gcc.gnu.org>:
https://gcc.gnu.org/g:25ebfdb774c0e8cc6c55e02644ee2cb157ce29d7
commit r13-3040-g25ebfdb774c0e8cc6c55e02644ee2cb157ce29d7
Author: Jonathan Wakely <jwakely@redhat.com>
Date: Fri Sep 30 16:58:31 2022 +0200
libstdc++: Add effective-target 'hosted' for testsuite [PR103626]
PR libstdc++/103626 - _GLIBCXX_HOSTED should respect -ffreestanding
libstdc++-v3/ChangeLog:
PR libstdc++/103626
* testsuite/lib/libstdc++.exp (check_effective_target_stacktrace):
Also require hosted.
(check_effective_target_hosted): New proc.
--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <redi@gcc.gnu.org>:
https://gcc.gnu.org/g:54fd7d81709c5f50537128d3978b4c642b68a711
commit r13-3041-g54fd7d81709c5f50537128d3978b4c642b68a711
Author: Arsen ArsenoviÄ <arsen@aarsen.me>
Date: Wed Sep 28 21:30:11 2022 +0200
libstdc++: Re-enable std::hash<std::bitset> in freestanding [PR103626]
PR libstdc++/103626 - _GLIBCXX_HOSTED should respect -ffreestanding
libstdc++-v3/ChangeLog:
PR libstdc++/103626
* include/std/bitset [!_GLIBCXX_HOSTED]: Re-enable std::hash.
* testsuite/20_util/bitset/cons/constexpr_c++23.cc: Require ET
hosted.
* testsuite/20_util/bitset/ext/constexpr.cc: Likewise.
More information about the Gcc-bugs
mailing list