------- Additional Comments From jakub at redhat dot com 2009-06-09 11:43 ------- Created an attachment (id=3988) --> (http://sourceware.org/bugzilla/attachment.cgi?id=3988&action=view) z2.s.bz2
This looks like a gas bug to me. At least from brief look at .cfi_* directives in the assembly they look ok, but after assembling we see: 00000044 0000002c 00000048 FDE cie=00000000 pc=0000339f..00016d6a DW_CFA_advance_loc: 1 to 000033a0 DW_CFA_def_cfa_offset: 16 DW_CFA_advance_loc: 3 to 000033a3 DW_CFA_offset: r6 (rbp) at cfa-16 DW_CFA_def_cfa_register: r6 (rbp) DW_CFA_advance_loc2: 332 to 000034ef DW_CFA_offset: r3 (rbx) at cfa-56 DW_CFA_offset: r12 (r12) at cfa-48 DW_CFA_offset: r13 (r13) at cfa-40 DW_CFA_offset: r14 (r14) at cfa-32 DW_CFA_offset: r15 (r15) at cfa-24 DW_CFA_nop DW_CFA_advance_loc: 58 to 00003529 DW_CFA_??? (User defined call frame op: 0x38) in the second FDE. I guess gas just doesn't handle the huge location advance well (from 34ef to 16d69). Looking into it... -- http://sourceware.org/bugzilla/show_bug.cgi?id=10255 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-binutils
