[Bug c++/115061] Compiling gcc failed when using clang 16.0.6

2024-05-13 Thread kmatsui at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115061

Ken Matsui  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #2 from Ken Matsui  ---
Thank you for reporting this, Demin.  I fixed this problem in
https://gcc.gnu.org/g:30ff6c55ba0f2262cf292c90d7b9d771005305f0.

[Bug c++/115061] Compiling gcc failed when using clang 16.0.6

2024-05-12 Thread kmatsui at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115061

Ken Matsui  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |kmatsui at gcc dot 
gnu.org
 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2024-05-13
 Ever confirmed|0   |1

[Bug c++/87343] Incomplete documentation for built-in type traits

2024-03-07 Thread kmatsui at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87343

Ken Matsui  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||kmatsui at gcc dot gnu.org
   Assignee|unassigned at gcc dot gnu.org  |kmatsui at gcc dot 
gnu.org

[Bug middle-end/113680] Missed optimization: Redundant cmp/test instructions when comparing (x - y) > 0

2024-03-03 Thread kmatsui at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113680

Ken Matsui  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |kmatsui at gcc dot 
gnu.org
 CC||kmatsui at gcc dot gnu.org
 Status|NEW |ASSIGNED

[Bug preprocessor/89808] An option to disable warning "#pragma once in main file"

2024-03-01 Thread kmatsui at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89808

Ken Matsui  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |kmatsui at gcc dot 
gnu.org
 CC||kmatsui at gcc dot gnu.org

[Bug libstdc++/113250] std::filesystem::equivalent("", "/") should throw

2024-01-11 Thread kmatsui at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113250

Ken Matsui  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
   Target Milestone|--- |11.5

--- Comment #7 from Ken Matsui  ---
Fixed in 11.5, 12.4, 13.3.  Thank you for filing this issue, Davide!

[Bug libstdc++/106308] Consider using statx(2) for std::filesystem

2024-01-11 Thread kmatsui at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106308

Ken Matsui  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED

[Bug libstdc++/113250] std::filesystem::equivalent("", "/") should throw

2024-01-10 Thread kmatsui at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113250

Ken Matsui  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED

[Bug libstdc++/113250] std::filesystem::equivalent("", "/") should throw

2024-01-10 Thread kmatsui at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113250

Ken Matsui  changed:

   What|Removed |Added

 CC||kmatsui at gcc dot gnu.org

--- Comment #2 from Ken Matsui  ---
Confirmed.  I think the testcase should also be like the following.

--- a/libstdc++-v3/testsuite/27_io/filesystem/operations/equivalent.cc
+++ b/libstdc++-v3/testsuite/27_io/filesystem/operations/equivalent.cc
@@ -40,7 +40,7 @@ test01()
   __gnu_test::scoped_file f1(p1);
   ec = bad_ec;
   result = equivalent(p1, p2, ec);
-  VERIFY( !ec );
+  VERIFY( ec == std::errc::no_such_file_or_directory );