http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55346


--- Comment #3 from Michael Eager <eager at eagercon dot com> 2012-11-15 
22:36:58 UTC ---

Top of tree as of Oct 20, 2012.  I'll update and verify.



On 11/15/2012 01:42 PM, jakub at gcc dot gnu.org wrote:

>

> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55346

>

> Jakub Jelinek <jakub at gcc dot gnu.org> changed:

>

>             What    |Removed                     |Added

> ----------------------------------------------------------------------------

>                   CC|                            |jakub at gcc dot gnu.org

>

> --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-11-15 
> 21:42:34 UTC ---

> Which gcc version exactly (svn rev or date) you were using?

> I can't reproduce this on x86_64-linux with current trunk and -g -O2.

>   <2><68>: Abbrev Number: 4 (DW_TAG_variable)

>      <69>   DW_AT_name        : (indirect string, offset: 0x74): argno

>      <6d>   DW_AT_decl_file   : 1

>      <6e>   DW_AT_decl_line   : 4

>      <6f>   DW_AT_type        : <0x124>

>      <73>   DW_AT_location    : 0x98(location list)

> ...

>      00000098 0000000000400420 0000000000400437 (DW_OP_lit1; 
> DW_OP_stack_value)

>      00000098 0000000000400437 0000000000400483 (DW_OP_reg3 (rbx))

>      00000098 0000000000400483 0000000000400488 (DW_OP_breg3 (rbx): -1;

> DW_OP_stack_value)

>      00000098 0000000000400488 0000000000400491 (DW_OP_reg3 (rbx))

>      00000098 000000000040049f 00000000004004cc (DW_OP_reg3 (rbx))

>      00000098 <End of list>

>

> The only gap in there is in between 491 and 49f, and that is the epilogue:

>    400491:       0f 1f 80 00 00 00 00    nopl   0x0(%rax)

>    400498:       5b                      pop    %rbx

>    400499:       5d                      pop    %rbp

>    40049a:       31 c0                   xor    %eax,%eax

>    40049c:       41 5c                   pop    %r12

>    40049e:       c3                      retq

>    40049f:       90                      nop

>

> I can reproduce it with r192900 though, so I bet this is a dup of PR54693

> (which after all was your testcase).

>

Reply via email to