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

Reply via email to