[Bug libstdc++/106932] New: Incorrect behavior of std::filesystem::copy() with overwrite_existing or update_existing options

2022-09-13 Thread thomas.allen at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106932 Bug ID: 106932 Summary: Incorrect behavior of std::filesystem::copy() with overwrite_existing or update_existing options Product: gcc Version: 11.3.0 Status: UNCONFIRMED

[Bug libstdc++/106932] Incorrect behavior of std::filesystem::copy() with overwrite_existing or update_existing options

2022-09-13 Thread thomas.allen at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106932 --- Comment #1 from Tom Allen --- Created attachment 53573 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53573&action=edit Preprocessor output for minimal testcase reproducing this issue.

[Bug libstdc++/106932] Incorrect behavior of std::filesystem::copy() with overwrite_existing or update_existing options

2022-09-13 Thread thomas.allen at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106932 --- Comment #4 from Tom Allen --- (In reply to Jonathan Wakely from comment #2) > I think this is the correct behaviour according to the standard. > > Where f is status("source") and t is status("dest"). > > Effects are then as follows: > > -

[Bug libstdc++/106932] Incorrect behavior of std::filesystem::copy() with overwrite_existing or update_existing options

2022-09-13 Thread thomas.allen at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106932 --- Comment #6 from Tom Allen --- (In reply to Jonathan Wakely from comment #5) > (In reply to Tom Allen from comment #4) > > If this is the case, then when I have subdirectories which I explicitly do > > not want to copy, but files at the same