bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/2657] Improperly shrink CIE/FDE record


From: hjl at lucon dot org
Subject: [Bug ld/2657] Improperly shrink CIE/FDE record
Date: 12 May 2006 20:31:40 -0000

------- 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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]