[Bug target/87548] Optimize fetch atomics with unused results
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Dec 21 11:04:25 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87548
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
.file "example.cpp"
.intel_syntax noprefix
.text
.p2align 4,,15
.globl f(int*)
.type f(int*), @function
f(int*):
.LFB0:
.cfi_startproc
lock and DWORD PTR [rdi], 10
ret
.cfi_endproc
.LFE0:
.size f(int*), .-f(int*)
.p2align 4,,15
.globl f1(int*)
.type f1(int*), @function
f1(int*):
.LFB1:
.cfi_startproc
lock and DWORD PTR [rdi], 10
ret
.cfi_endproc
.LFE1:
.size f1(int*), .-f1(int*)
.p2align 4,,15
.globl f2(int*)
.type f2(int*), @function
f2(int*):
.LFB2:
.cfi_startproc
lock xor DWORD PTR [rdi], 10
ret
.cfi_endproc
.LFE2:
.size f2(int*), .-f2(int*)
.p2align 4,,15
.globl f12(int*)
.type f12(int*), @function
f12(int*):
.LFB3:
.cfi_startproc
lock xor DWORD PTR [rdi], 10
ret
.cfi_endproc
.LFE3:
.size f12(int*), .-f12(int*)
.ident "GCC: (GCC-Explorer-Build) 4.7.1"
.section .note.GNU-stack,"",@progbits
More information about the Gcc-bugs
mailing list