[Bug libstdc++/98319] LFTS headers give errors if included as C++11 or C++98
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98319 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |8.5
[Bug libstdc++/98319] LFTS headers give errors if included as C++11 or C++98
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98319 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #7 from Jonathan Wakely --- Fixed for 8.5 and 9.4 too.
[Bug libstdc++/98319] LFTS headers give errors if included as C++11 or C++98
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98319 --- Comment #6 from CVS Commits --- The releases/gcc-8 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:c79725c7b21838e89105381ceff5af05b3609d21 commit r8-10849-gc79725c7b21838e89105381ceff5af05b3609d21 Author: Jonathan Wakely Date: Wed Dec 16 13:37:17 2020 + libstdc++: Fix errors from Library Fundamentals TS headers in C++11 [PR 98319] Currently the , and headers can be included in C++98 and C++11 modes, but gives errors. With this change they can be included, but define nothing. libstdc++-v3/ChangeLog: PR libstdc++/98319 * include/experimental/memory_resource: Add system_header pragma and only define contents for C++14 and later. * include/experimental/random: Only define contents for C++14 and later. * include/experimental/source_location: Likewise. * include/experimental/utility: Likewise. * testsuite/experimental/feat-lib-fund.cc: Include all LFTS headers that are present. Allow test to run for all modes. (cherry picked from commit ab9bd93271061f436c10e35e261ecb73e2108ccc)
[Bug libstdc++/98319] LFTS headers give errors if included as C++11 or C++98
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98319 --- Comment #5 from CVS Commits --- The releases/gcc-9 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:9736d20a85a20339417e1aafeae4d9a0a73c52ae commit r9-9359-g9736d20a85a20339417e1aafeae4d9a0a73c52ae Author: Jonathan Wakely Date: Wed Dec 16 13:37:17 2020 + libstdc++: Fix errors from Library Fundamentals TS headers in C++11 [PR 98319] Currently the , and headers can be included in C++98 and C++11 modes, but gives errors. With this change they can be included, but define nothing. libstdc++-v3/ChangeLog: PR libstdc++/98319 * include/experimental/memory_resource: Add system_header pragma and only define contents for C++14 and later. * include/experimental/random: Only define contents for C++14 and later. * include/experimental/source_location: Likewise. * include/experimental/utility: Likewise. * testsuite/experimental/feat-lib-fund.cc: Include all LFTS headers that are present. Allow test to run for all modes. (cherry picked from commit ab9bd93271061f436c10e35e261ecb73e2108ccc)
[Bug libstdc++/98319] LFTS headers give errors if included as C++11 or C++98
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98319 --- Comment #4 from Jonathan Wakely --- And for 10.3 as well.
[Bug libstdc++/98319] LFTS headers give errors if included as C++11 or C++98
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98319 --- Comment #3 from CVS Commits --- The releases/gcc-10 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:564e5b6ce002608f461d4275c126d8179ef806c6 commit r10-9578-g564e5b6ce002608f461d4275c126d8179ef806c6 Author: Jonathan Wakely Date: Wed Dec 16 13:37:17 2020 + libstdc++: Fix errors from Library Fundamentals TS headers in C++11 [PR 98319] Currently the , and headers can be included in C++98 and C++11 modes, but gives errors. With this change they can be included, but define nothing. libstdc++-v3/ChangeLog: PR libstdc++/98319 * include/experimental/random: Only define contents for C++14 and later. * include/experimental/source_location: Likewise. * include/experimental/utility: Likewise. * testsuite/experimental/feat-lib-fund.cc: Include all LFTS headers that are present. Allow test to run for all modes. (cherry picked from commit ab9bd93271061f436c10e35e261ecb73e2108ccc)
[Bug libstdc++/98319] LFTS headers give errors if included as C++11 or C++98
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98319 --- Comment #2 from Jonathan Wakely --- Fixed on trunk so far.
[Bug libstdc++/98319] LFTS headers give errors if included as C++11 or C++98
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98319 --- Comment #1 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:ab9bd93271061f436c10e35e261ecb73e2108ccc commit r11-6139-gab9bd93271061f436c10e35e261ecb73e2108ccc Author: Jonathan Wakely Date: Wed Dec 16 13:37:17 2020 + libstdc++: Fix errors from Library Fundamentals TS headers in C++11 [PR 98319] Currently the , and headers can be included in C++98 and C++11 modes, but gives errors. With this change they can be included, but define nothing. libstdc++-v3/ChangeLog: PR libstdc++/98319 * include/experimental/random: Only define contents for C++14 and later. * include/experimental/source_location: Likewise. * include/experimental/utility: Likewise. * testsuite/experimental/feat-lib-fund.cc: Include all LFTS headers that are present. Allow test to run for all modes.
[Bug libstdc++/98319] LFTS headers give errors if included as C++11 or C++98
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98319 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2020-12-16 Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org Ever confirmed|0 |1