[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-10-03 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-10-03 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #12 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:7cc9022f8d5c5cc02cc4f8af2f27184a81536fcf commit r13-3043-g7cc9022f8d5c5cc02cc4f8af2f27184a81536fcf Author: Arsen ArsenoviÄ

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-10-03 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #9 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:46eb2860942a29b40822570cb6625620f69ed30e commit r13-3039-g46eb2860942a29b40822570cb6625620f69ed30e Author: Arsen ArsenoviÄ

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-10-03 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #10 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:25ebfdb774c0e8cc6c55e02644ee2cb157ce29d7 commit r13-3040-g25ebfdb774c0e8cc6c55e02644ee2cb157ce29d7 Author: Jonathan Wakely

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-10-03 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #10 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:25ebfdb774c0e8cc6c55e02644ee2cb157ce29d7 commit r13-3040-g25ebfdb774c0e8cc6c55e02644ee2cb157ce29d7 Author: Jonathan Wakely

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-10-03 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #8 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:18f176d0b25591e2880bc5ef453ce0834f9e0e2a commit r13-3037-g18f176d0b25591e2880bc5ef453ce0834f9e0e2a Author: Arsen ArsenoviÄ

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-10-03 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #7 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:f1b51f68f8ac6c63e352dda8599aed01634212de commit r13-3034-gf1b51f68f8ac6c63e352dda8599aed01634212de Author: Jonathan Wakely

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-09-18 Thread arsen at aarsen dot me via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #6 from Arsen Arsenović --- Agreed. Now that I think about it, it'd be just as easy to spot errors if something in freestanding is relying on a hosted feature by just trying to #include those headers on a freestanding install, so

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-09-18 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #5 from Jonathan Wakely --- If a header doesn't depend on any of , etc and could work for freestanding, do we want to explicitly disable out with #error, or make it available as an extension? Since the direction in the standard is

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-09-17 Thread arsen at aarsen dot me via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #4 from Arsen Arsenović --- (In reply to Jonathan Wakely from comment #3) > I don't think we need to add the #error to every header. For a start, users > never include the bits/* headers directly, and if they do, it's their >

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-09-17 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #3 from Jonathan Wakely --- I don't think we need to add the #error to every header. For a start, users never include the bits/* headers directly, and if they do, it's their problem. So we only need to mark the standard headers as

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-09-17 Thread arsen at aarsen dot me via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 --- Comment #2 from Arsen Arsenović --- I started work on marking headers, and I already marked 162 headers (all of include/{std,bits,backward}, where appropriate) as part of my work on P1642. This set also lines up with the set of all

[Bug libstdc++/103626] _GLIBCXX_HOSTED should respect -ffreestanding

2022-09-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103626 Jonathan Wakely changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED