Why does GCC move variables to a temporary location before assigning them? – stackoverflow.com

When looking at some decompiled C code I saw this: movl -0x8(%rbp), %esi movl %esi, -0xc(%rbp) This corresponds to this C code: x = y; This got me thinking: how come gcc moves x to %esi and ...

from Hot Questions - Stack Exchange OnStackOverflow
via Blogspot

Share this

Artikel Terkait

0 Comment to "Why does GCC move variables to a temporary location before assigning them? – stackoverflow.com"