https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85824
--- Comment #6 from Tim Shen ---
(In reply to Tim Shen from comment #5)
> First of all, std::regex("[0-9]") shouldn't be locale sensitive, as
> regex_constants::collate is set.
Correction: as regex_constants::collate is *not* set.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85824
--- Comment #5 from Tim Shen ---
(In reply to Jonathan Wakely from comment #4)
> Tim, I'll take care of checking errno in collate<>::_M_transform but could
> you advise what to do about the regex compiler? Maybe:
>
> ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85824
Jonathan Wakely changed:
What|Removed |Added
CC||timshen at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85824
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85824
--- Comment #2 from Wanying Luo ---
(In reply to Wanying Luo from comment #0)
> When I ran this test on a Linux machine with GCC 4.9.2, glibc's strxfrm()
> converts 0x80 to 6 bytes.
Pasting my test on Linux with the same version of GCC for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85824
--- Comment #1 from Wanying Luo ---
Here's GDB backtrace at the time of crash.
#0 0xf56fe7a0 in __lwp_sigqueue () from /lib/libc.so.1
#1 0xf56a1e90 in raise () from /lib/libc.so.1
#2 0xf567a274 in abort () from /lib/libc.so.1
#3 0xff2f2d70