This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: question, re: gdb.base/label.exp


Tom Tromey wrote:
"Michael" == Michael Snyder <msnyder@vmware.com> writes:

Michael> Tom, does this test have a dependency on the compiler version? Michael> It's failing on my RHEL5 system with cvs/head gdb.

It might, but I am not certain.  I looked through the gdb-patches
archives but my original mail didn't say anything; nor did the PR.

You can check pretty easily with `readelf -wi' on the `labels'
executable that is made by the test suite.  Search the output for the
`there' DIE.  I get:

<2><b7>: Abbrev Number: 8 (DW_TAG_label)
<b8> DW_AT_name : (indirect string, offset: 0xc4): there <bc> DW_AT_decl_file : 1 <bd> DW_AT_decl_line : 13 <be> DW_AT_low_pc : 0x804840c


I think the important parts are that (1) it exists and (2) it has a
DW_AT_low_pc.

I see this:


 <2><15d>: Abbrev Number: 8 (DW_TAG_label)
     DW_AT_name        : there
     DW_AT_decl_file   : 1
     DW_AT_decl_line   : 13
     DW_AT_low_pc      : 0x4004f1
 <2><16e>: Abbrev Number: 8 (DW_TAG_label)
     DW_AT_name        : here
     DW_AT_decl_file   : 1
     DW_AT_decl_line   : 16
     DW_AT_low_pc      : 0x4004e0

I'm using gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-50)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]