------- 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
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to