This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug debug/36728] [stack]: gdb doesn't work with stack alignment
- From: "hjl dot tools at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 4 Jul 2008 15:04:38 -0000
- Subject: [Bug debug/36728] [stack]: gdb doesn't work with stack alignment
- References: <bug-36728-682@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #6 from hjl dot tools at gmail dot com 2008-07-04 15:04 -------
The code in question is
movq %r10, %rax #, tmp73
movl %edi, -52(%rbp) # dummy1, dummy1
movl %esi, -56(%rbp) # dummy2, dummy2
movl %edx, -60(%rbp) # dummy3, dummy3
movl %ecx, -64(%rbp) # dummy4, dummy4
movl %r8d, -68(%rbp) # dummy5, dummy5
movl %r9d, -72(%rbp) # dummy6, dummy6
.loc 1 5 0
movl 16(%rax), %eax # size, tmp63
r10 is used for DRAP. But size accessed by rax, not by DRAP.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36728