https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118838
--- Comment #2 from Luca Bacci ---
> Given this has never worked in any version of GCC, it will probably need to
> wait for GCC 16 at this point
No problem at all, thanks for the fix!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55578
--- Comment #16 from Luca Bacci ---
Hi FeRD,
Following your suggestion I have opened a dedicated ticket:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118838
Thanks,
Luca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118838
Bug ID: 118838
Summary: _Pragma diagnostic ignored inside macro
Product: gcc
Version: 14.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55578
Luca Bacci changed:
What|Removed |Added
CC||luca.bacci at outlook dot com
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98723
--- Comment #13 from Luca Bacci ---
Here we are:
https://gcc.gnu.org/pipermail/gcc-patches/2024-November/668988.html
Let me know if anything is missing.
Best regards,
Luca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98723
--- Comment #11 from Luca Bacci ---
The problem happens in
https://github.com/gcc-mirror/gcc/blob/releases/gcc-14.2.0/libstdc%2B%2B-v3/include/bits/regex_compiler.tcc#L612.
_M_translator takes __collate (the std::regex::collate flag) in account,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98723
--- Comment #10 from Luca Bacci ---
There's another report for Solaris which is essentially a duplicate:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85824.
> the regex compilation will be affected by current locale even if
> std::regex::collat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98723
--- Comment #9 from Luca Bacci ---
To respond the my previous comment: the expected string encoding is determined
by the C locale in use, which is either the global one or imbued in
std::regex_traits.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98723
Luca Bacci changed:
What|Removed |Added
CC||luca.bacci at outlook dot com
--- Comment #