https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80498
--- Comment #9 from jonne <gcc at zutt dot org> --- Ok, I've done that now. Thanks again. $ gdb ./a.out GNU gdb (GDB) 7.12.1 ... snip ... Reading symbols from ./a.out...Reading symbols from /private/tmp/a.out.dSYM/Contents/Resources/DWARF/a.out...done. done. (gdb) run Starting program: /private/tmp/a.out [New Thread 0x1403 of process 79439] warning: unhandled dyld version (15) ^C Thread 2 received signal SIGINT, Interrupt. 0x00007fffc8342bc9 in ?? () (gdb) bt #0 0x00007fffc8342bc9 in ?? () #1 0x00007fff5fbfd540 in ?? () #2 0x0000000100479300 in ?? () #3 0x00007fff5fbfc4f0 in ?? () #4 0x000000010016b551 in ?? () #5 0x00007fff00000000 in ?? () #6 0x0000000100000001 in ?? () #7 0x00007fff5fbfc560 in ?? () #8 0x000000005fbfc550 in ?? () #9 0x0000000100076970 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__cxx11::regex_traits<char>::lookup_collatename<char const*>(char const*, char const*) const::__collatenames () #10 0x00000001015ae000 in ?? () #11 0x00007fff5fbfc4e0 in ?? () #12 0x000000000000000c in ?? () #13 0x0000000100478e9b in ?? () #14 0x0000000100046fbb in _GLOBAL__sub_I_00099_1_m.cpp () Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) frame 14 #14 0x0000000100046fbb in _GLOBAL__sub_I_00099_1_m.cpp () And then 'layout asm' ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ >│0x100046fbb <_GLOBAL__sub_I_00099_1_m.cpp+31> pop %rbp │ │0x100046fbc <_GLOBAL__sub_I_00099_1_m.cpp+32> retq │ │0x100046fbd nop │ │0x100046fbe jmpq *0x292c4(%rip) # 0x100070288 │ │0x100046fc4 jmpq *0x292c6(%rip) # 0x100070290 │ │0x100046fca jmpq *0x292c8(%rip) # 0x100070298 │ │0x100046fd0 jmpq *0x292ca(%rip) # 0x1000702a0 │ │0x100046fd6 jmpq *0x292cc(%rip) # 0x1000702a8 │ │0x100046fdc jmpq *0x292ce(%rip) # 0x1000702b0 │ │0x100046fe2 jmpq *0x292d0(%rip) # 0x1000702b8 │ │0x100046fe8 jmpq *0x292d2(%rip) # 0x1000702c0 │ │0x100046fee jmpq *0x292d4(%rip) # 0x1000702c8 │ │0x100046ff4 jmpq *0x292d6(%rip) # 0x1000702d0 │ │0x100046ffa jmpq *0x292d8(%rip) # 0x1000702d8 │ │0x100047000 jmpq *0x292da(%rip) # 0x1000702e0 │ │0x100047006 jmpq *0x292dc(%rip) # 0x1000702e8 │ │0x10004700c jmpq *0x292de(%rip) # 0x1000702f0 │ │0x100047012 jmpq *0x292e0(%rip) # 0x1000702f8 │ │0x100047018 jmpq *0x292e2(%rip) # 0x100070300 │ │0x10004701e jmpq *0x292e4(%rip) # 0x100070308 │ │0x100047024 jmpq *0x292e6(%rip) # 0x100070310 │ │0x10004702a jmpq *0x292e8(%rip) # 0x100070318 │ │0x100047030 jmpq *0x292ea(%rip) # 0x100070320 │ │0x100047036 jmpq *0x292ec(%rip) # 0x100070328 │ │0x10004703c jmpq *0x292ee(%rip) # 0x100070330 │ │0x100047042 jmpq *0x292f0(%rip) # 0x100070338 │ │0x100047048 jmpq *0x292f2(%rip) # 0x100070340 │ │0x10004704e jmpq *0x292f4(%rip) # 0x100070348 │ │0x100047054 jmpq *0x292f6(%rip) # 0x100070350 │ │0x10004705a jmpq *0x292f8(%rip) # 0x100070358 │ │0x100047060 jmpq *0x292fa(%rip) # 0x100070360 │ │0x100047066 jmpq *0x292fc(%rip) # 0x100070368 │ │0x10004706c jmpq *0x292fe(%rip) # 0x100070370 │ │0x100047072 jmpq *0x29300(%rip) # 0x100070378 │ │0x100047078 jmpq *0x29302(%rip) # 0x100070380 │ │0x10004707e jmpq *0x29304(%rip) # 0x100070388 │ │0x100047084 jmpq *0x29306(%rip) # 0x100070390 │ │0x10004708a jmpq *0x29308(%rip) # 0x100070398 │ │0x100047090 jmpq *0x2930a(%rip) # 0x1000703a0 │ │0x100047096 jmpq *0x2930c(%rip) # 0x1000703a8 │ │0x10004709c jmpq *0x2930e(%rip) # 0x1000703b0 │ │0x1000470a2 jmpq *0x29310(%rip) # 0x1000703b8 │ │0x1000470a8 jmpq *0x29312(%rip) # 0x1000703c0 │ │0x1000470ae jmpq *0x29314(%rip) # 0x1000703c8 │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ native Thread 0x1403 of pr In: _GLOBAL__sub_I_00099_1_m.cpp L?? PC: 0x100046fbb