https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111736
Uroš Bizjak <ubizjak at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #45 from Uroš Bizjak <ubizjak at gmail dot com> --- Yes, I can confirm the Oops due to sanitization of %gs: prefixed variable: 307eee: 48 c7 c0 00 00 00 00 mov $0x0,%rax 307ef1: R_X86_64_32S cpu_tlbstate_shared 307ef5: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx 307efc: fc ff df 307eff: 48 c1 e8 03 shr $0x3,%rax 307f03: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 307f07: 84 c0 test %al,%al 307f09: 74 06 je 307f11 <__text_poke+0x4a1> 307f0b: 0f 8e f0 07 00 00 jle 308701 <__text_poke+0xc91> 307f11: 65 44 0f b6 35 00 00 movzbl %gs:0x0(%rip),%r14d # 307f1a <__text_poke+0x4aa> 307f18: 00 00 307f16: R_X86_64_PC32 cpu_tlbstate_shared-0x4