[Bug rtl-optimization/115568] [12/13/14 Regression] wrong code at -O2 with "-fno-tree-sink -fno-tree-ter -fschedule-insns" on x86_64-linux-gnu since r12-6122-g9407058a430316
ubizjak at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Feb 6 08:18:24 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115568
--- Comment #9 from Uroš Bizjak <ubizjak at gmail dot com> ---
The asm dump from Comment #6 now looks correct:
movl %edi, %r14d # 122 [c=4 l=3] *movsi_internal/0
movl %r14d, -44(%rsp) # 476 [c=4 l=5] *movsi_internal/1
-> movl -52(%rsp), %eax # 482 [c=6 l=4] *movsi_internal/0
-> movl %eax, -36(%rsp) # 16 [c=4 l=4] *movsi_internal/1
movl %r11d, -28(%rsp) # 18 [c=4 l=5] *movsi_internal/1
notl %edi # 121 [c=4 l=2] *one_cmplsi2_1/0
movl %edi, %r9d # 413 [c=4 l=3] *movsi_internal/0
movl %r13d, %r8d # 414 [c=4 l=3] *movsi_internal/0
notl %r8d # 123 [c=4 l=3] *one_cmplsi2_1/0
movb $1, -1(%rsp) # 312 [c=4 l=5] *movqi_internal/8
movl %r13d, %edi # 124 [c=4 l=3] *movsi_internal/0
movl %r14d, -52(%rsp) # 17 [c=4 l=5] *movsi_internal/1
movl %ecx, %r11d # 19 [c=4 l=3] *movsi_internal/0
More information about the Gcc-bugs
mailing list