------- Additional Comments From hjl at lucon dot org 2006-05-12 20:31 -------
This part of the change is wrong:
+ /* Install the new size, filling the extra bytes with DW_CFA_nops. */
+ if (new_size != ent->size)
+ {
+ memset (end, 0, new_size - ent->size);
+ bfd_put_32 (abfd, new_size - 4, buf);
+ }
ent->size may be shrinked. We can't use ew_size != ent->size to check it.
--
What |Removed |Added
----------------------------------------------------------------------------
Summary|Incorrect assumption on the |Improperly shrink CIE/FDE
|CIE/FDE alignment |record
http://sourceware.org/bugzilla/show_bug.cgi?id=2657
------- 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