summaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-06-29 00:17:00 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-06-29 00:17:00 +0000
commitfb29fdea9cc36f4abeb8566968b2c1bd9054c7af (patch)
tree3761b8efbc2b4fba9dc380537c6669a5ab222f83 /libstdc++-v3
parent4fda776a2f93fbded6336b06fd02ae0e2b67864e (diff)
Daily bump.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 07ab5faac4a..83ac2306d7e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,31 @@
+2022-06-28 Jonathan Wakely <jwakely@redhat.com>
+
+ * src/filesystem/dir-common.h (_Dir_base::_At_path):
+ Use char_type consistently for paths.
+
+2022-06-28 Jonathan Wakely <jwakely@redhat.com>
+
+ * src/c++17/fs_dir.cc (_Dir::dir_and_pathname):: Replace with
+ current() returning _At_path.
+ (_Dir::_Dir, _Dir::open_subdir, _Dir::do_unlink): Adjust.
+ * src/filesystem/dir-common.h (_Dir_base::_At_path): New class.
+ (_Dir_base::_Dir_Base, _Dir_base::openat): Use _At_path.
+ * src/filesystem/dir.cc (_Dir::dir_and_pathname): Replace with
+ current() returning _At_path.
+ (_Dir::_Dir, _Dir::open_subdir): Adjust.
+
+2022-06-28 Jonathan Wakely <jwakely@redhat.com>
+
+ * src/c++17/fs_dir.cc (_Dir::_Dir) [!_GLIBCXX_HAVE_OPENAT]:
+ Always store pathname if we don't have openat or unlinkat,
+ because the full path is needed to open sub-directories and
+ remove entries.
+
+2022-06-28 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/20_util/from_chars/4.cc: Only use log2 if C99 math
+ functions are available.
+
2022-06-27 Alexandre Oliva <oliva@adacore.com>
* testsuite/20_util/to_chars/long_double.cc: Use cmath