https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66152
Tomasz Konojacki <me at xenu dot pl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |me at xenu dot pl --- Comment #3 from Tomasz Konojacki <me at xenu dot pl> --- gcc 8.1 generates the following code: bar(): movabsq $506097522914230528, %rax subq $24, %rsp leaq 8(%rsp), %rdi movq %rax, 8(%rsp) call foo(char*) addq $24, %rsp ret I believe this ticket should be closed.