[Bug tree-optimization/105329] [12/13 Regression] Bogus restrict warning when assigning 1-char string literal to std::string since r12-3347-g8af8abfbbace49e6

2023-02-22 Thread 49tbwddbqeazdawz at chyen dot cc via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329

--- Comment #28 from yan12125 <49tbwddbqeazdawz at chyen dot cc> ---
Thanks, so that commit changes ABI - objects built by patched GCC will not link
to unpatched libstdc++. I will stick to -Wno-restrict for now.

[Bug tree-optimization/105329] [12/13 Regression] Bogus restrict warning when assigning 1-char string literal to std::string since r12-3347-g8af8abfbbace49e6

2023-02-21 Thread 49tbwddbqeazdawz at chyen dot cc via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329

yan12125 <49tbwddbqeazdawz at chyen dot cc> changed:

   What|Removed |Added

 CC||49tbwddbqeazdawz at chyen dot 
cc

--- Comment #26 from yan12125 <49tbwddbqeazdawz at chyen dot cc> ---
Thanks for the workaround in
r13-2618-g723ef5a937dbab5e7a35761fd7f0ff0c76849340, I can confirm it fixes
breakage with std::string. Could it be backported to the gcc-12 branch?