[gcc/devel/fortran_unsigned] libstdc++: Do not use isatty on avr [PR115482]

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:d5bc313be01f12b92bb90404657b669f3a6509d1 commit d5bc313be01f12b92bb90404657b669f3a6509d1 Author: Detlef Vollmann Date: Tue Jul 23 09:25:22 2024 +0100 libstdc++: Do not use isatty on avr [PR115482] avrlibc has an incomplete unistd.h that doesn't have isatty.

[gcc/devel/fortran_unsigned] Daily bump.

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:1bc9314f8b837da7a68912142387d924791e5de4 commit 1bc9314f8b837da7a68912142387d924791e5de4 Author: GCC Administrator Date: Wed Jul 24 00:18:20 2024 + Daily bump. Diff: --- gcc/ChangeLog | 111 ++ gcc/DATESTAMP

[gcc/devel/fortran_unsigned] libstdc++: Clean up @diff@ markup in some I/O tests

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:2fab7daf202d5df7318191a835caeb2fbc342e31 commit 2fab7daf202d5df7318191a835caeb2fbc342e31 Author: Jonathan Wakely Date: Mon Jul 22 13:00:26 2024 +0100 libstdc++: Clean up @diff@ markup in some I/O tests We have a number of 27_io/* tests with comments like this

[gcc/devel/fortran_unsigned] libstdc++: Replace @require@ markup in some I/O tests

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:e56026cec6a1834861a855da5f29b513bc5f7bfe commit e56026cec6a1834861a855da5f29b513bc5f7bfe Author: Jonathan Wakely Date: Wed Jul 17 13:27:19 2024 +0100 libstdc++: Replace @require@ markup in some I/O tests We can replace the @require@ markup with { dg-additiona

[gcc/devel/fortran_unsigned] libstdc++: Use dg-additional-files in some I/O tests

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:815d1e048ac50f718e351fba0b2ef11319fab1dd commit 815d1e048ac50f718e351fba0b2ef11319fab1dd Author: Jonathan Wakely Date: Mon Jul 22 14:01:43 2024 +0100 libstdc++: Use dg-additional-files in some I/O tests Use the dg-additional-files directive to declare files t

[gcc/devel/fortran_unsigned] libstdc++: Add file-io-diff to replace @diff@ markup in I/O tests

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:5552c6fc01f5b9402ca48a7ffa548aa9fb1d4387 commit 5552c6fc01f5b9402ca48a7ffa548aa9fb1d4387 Author: Jonathan Wakely Date: Mon Jul 22 14:39:57 2024 +0100 libstdc++: Add file-io-diff to replace @diff@ markup in I/O tests This adds a new dg-final action to compare

[gcc/devel/fortran_unsigned] libstdc++: Use dg-additional-files in some algorithm tests

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:8d9ff68d69fc4209feede3bcd43c4021f0167bc4 commit 8d9ff68d69fc4209feede3bcd43c4021f0167bc4 Author: Jonathan Wakely Date: Mon Jul 22 14:01:43 2024 +0100 libstdc++: Use dg-additional-files in some algorithm tests Use the dg-additional-files directive to declare f

[gcc/devel/fortran_unsigned] libstdc++: Use dg-additional-files in some non-I/O tests

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:6aec3ce1386d21e20b759efe28c09c4c8d8dbd28 commit 6aec3ce1386d21e20b759efe28c09c4c8d8dbd28 Author: Jonathan Wakely Date: Mon Jul 22 15:15:16 2024 +0100 libstdc++: Use dg-additional-files in some non-I/O tests libstdc++-v3/ChangeLog: * testsuite

[gcc/devel/fortran_unsigned] libstdc++: Stop copying all data files into test directory

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:64789c1b0d105ed73c3deecc6da0935042c15a7c commit 64789c1b0d105ed73c3deecc6da0935042c15a7c Author: Jonathan Wakely Date: Mon Jul 22 14:07:32 2024 +0100 libstdc++: Stop copying all data files into test directory This removes the TODO in libstdc++_init, so that w

[gcc/devel/fortran_unsigned] libstdc++: Rename tests [PR12048]

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:218aaec86650ec6cae2fc54fdfcedc5abccc55dd commit 218aaec86650ec6cae2fc54fdfcedc5abccc55dd Author: Jonathan Wakely Date: Mon Jul 22 15:50:19 2024 +0100 libstdc++: Rename tests [PR12048] These have the wrong PR number in the filenames. libstdc++-v3/Chan

[gcc/devel/fortran_unsigned] libstdc++: Remove duplicate include header from ranges_algobase.h

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:30c2dbf53800fffba148fadc3b8bac556efcc572 commit 30c2dbf53800fffba148fadc3b8bac556efcc572 Author: Michael Levine Date: Tue Jul 23 12:50:31 2024 +0100 libstdc++: Remove duplicate include header from ranges_algobase.h The bits/stl_algobase.h header was added to

[gcc/devel/fortran_unsigned] libstdc++: Fix std::vector for -std=gnu++14 -fconcepts [PR116070]

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:a45833868858e10293d68c72717ebec533e189a8 commit a45833868858e10293d68c72717ebec533e189a8 Author: Jonathan Wakely Date: Wed Jul 24 11:32:22 2024 +0100 libstdc++: Fix std::vector for -std=gnu++14 -fconcepts [PR116070] This questionable combination of flags caus

[gcc/devel/fortran_unsigned] libstdc++: Fix and for -std=gnu++14 -fconcepts [PR116070]

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:00fc1169f7cea8149c2a5442d07b64615cb8b336 commit 00fc1169f7cea8149c2a5442d07b64615cb8b336 Author: Jonathan Wakely Date: Wed Jul 24 11:32:22 2024 +0100 libstdc++: Fix and for -std=gnu++14 -fconcepts [PR116070] This questionable combination of flags causes a

[gcc/devel/fortran_unsigned] Daily bump.

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:583c572b7a0e8035956a45b624a05e5e6f8742ed commit 583c572b7a0e8035956a45b624a05e5e6f8742ed Author: GCC Administrator Date: Thu Jul 25 00:19:51 2024 + Daily bump. Diff: --- ChangeLog | 4 + gcc/ChangeLog | 548 +

[gcc/devel/fortran_unsigned] libstdc++: Fix testsuite for remote testing (and sim)

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:5816b7db1e2f583ed1cbf8d7403a93531450d03b commit 5816b7db1e2f583ed1cbf8d7403a93531450d03b Author: Andrew Pinski Date: Wed Jul 24 18:50:08 2024 -0700 libstdc++: Fix testsuite for remote testing (and sim) The problem here is that v3_additional_files will have a

[gcc/devel/fortran_unsigned] libstdc++: Move std::optional assertions out of _M_get()

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:5b1ead44898908123560a7e4f2be237b2ef53cb9 commit 5b1ead44898908123560a7e4f2be237b2ef53cb9 Author: Jonathan Wakely Date: Mon Jul 22 20:24:19 2024 +0100 libstdc++: Move std::optional assertions out of _M_get() Currently we implement the precondition for accessin

[gcc/devel/fortran_unsigned] libstdc++: Use concepts to simplify std::optional base classes

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:a9273a2991a74421f4627145f520a1eaf37736c7 commit a9273a2991a74421f4627145f520a1eaf37736c7 Author: Jonathan Wakely Date: Mon Jul 22 20:40:17 2024 +0100 libstdc++: Use concepts to simplify std::optional base classes In C++20 mode we can simplify some of the std:

[gcc/devel/fortran_unsigned] libstdc++: Implement LWG 3836 for std::expected bool conversions

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:ab1a0e683d8a10bcd59aab38e44bbce57c35bb49 commit ab1a0e683d8a10bcd59aab38e44bbce57c35bb49 Author: Jonathan Wakely Date: Wed Jul 24 18:08:03 2024 +0100 libstdc++: Implement LWG 3836 for std::expected bool conversions libstdc++-v3/ChangeLog: * i

[gcc/devel/fortran_unsigned] libstdc++: Implement LWG 3836 for std::optional bool conversions

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:0e3c6a936568c859e4653854f0cd4206f390d56e commit 0e3c6a936568c859e4653854f0cd4206f390d56e Author: Jonathan Wakely Date: Tue Jul 23 12:45:37 2024 +0100 libstdc++: Implement LWG 3836 for std::optional bool conversions libstdc++-v3/ChangeLog: * i

[gcc/devel/fortran_unsigned] libstdc++: Add noexcept to bad_expected_access members (LWG 4031)

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:b42f73132c51aece4bed43cdceb4b8cf31197a2b commit b42f73132c51aece4bed43cdceb4b8cf31197a2b Author: Jonathan Wakely Date: Wed Jun 26 14:15:29 2024 +0100 libstdc++: Add noexcept to bad_expected_access members (LWG 4031) libstdc++-v3/ChangeLog: *

[gcc/devel/fortran_unsigned] libstdc++: Remove std::basic_format_args default constructor (LWG 4106)

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:436ef665d89e3fc5cc6562dc52e8178cb1034846 commit 436ef665d89e3fc5cc6562dc52e8178cb1034846 Author: Jonathan Wakely Date: Thu Jul 25 13:52:12 2024 +0100 libstdc++: Remove std::basic_format_args default constructor (LWG 4106) There's no valid use case for default

[gcc/devel/fortran_unsigned] libstdc++: Add static_assert to std::expected for LWG 3843 and 3940

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:4c58169086fd844cc725d3b56077dd2b2eb962d6 commit 4c58169086fd844cc725d3b56077dd2b2eb962d6 Author: Jonathan Wakely Date: Thu Jul 25 14:17:34 2024 +0100 libstdc++: Add static_assert to std::expected for LWG 3843 and 3940 libstdc++-v3/ChangeLog:

[gcc/devel/fortran_unsigned] Daily bump.

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:141ad69ba60f4c22382b66240a1c6c2104102846 commit 141ad69ba60f4c22382b66240a1c6c2104102846 Author: GCC Administrator Date: Fri Jul 26 00:17:23 2024 + Daily bump. Diff: --- gcc/ChangeLog | 139 gcc/DATESTAM

[gcc/devel/fortran_unsigned] libstdc++: Reorder template params of std::optional comparisons (LWG 2945)

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:8fbee909fd8516a18e3677e837bda190ed9dccf7 commit 8fbee909fd8516a18e3677e837bda190ed9dccf7 Author: Jonathan Wakely Date: Tue Jul 23 17:14:03 2024 +0100 libstdc++: Reorder template params of std::optional comparisons (LWG 2945) libstdc++-v3/ChangeLog:

[gcc/devel/fortran_unsigned] libstdc++: Remove __find_if unrolling for random access iterators

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:7ad3d3303bbc2c3fd78f91dee96b1c023f9a2744 commit 7ad3d3303bbc2c3fd78f91dee96b1c023f9a2744 Author: Jonathan Wakely Date: Thu Jul 4 12:01:29 2024 +0100 libstdc++: Remove __find_if unrolling for random access iterators As the numbers in PR libstdc++/88545 show, t

[gcc/devel/fortran_unsigned] libstdc++: Add comment noting LWG 3617 support

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:b200461e0f3bf6450ec1cf17b4036ff2033607dc commit b200461e0f3bf6450ec1cf17b4036ff2033607dc Author: Jonathan Wakely Date: Thu Jul 25 18:38:46 2024 +0100 libstdc++: Add comment noting LWG 3617 support The resolution was implemented in r14-8752-g6f75149488b74a but

[gcc/devel/fortran_unsigned] Daily bump.

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:614454f5b640aa7252564b37b523bd5be8caad3e commit 614454f5b640aa7252564b37b523bd5be8caad3e Author: GCC Administrator Date: Sun Jul 28 00:16:41 2024 + Daily bump. Diff: --- gcc/ChangeLog | 94 + gcc/DATESTAM