[Top][All Lists]
[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.