--- Comment #20 from stephan dot bergmann at sun dot com 2009-01-08 08:31
---
re #c17:
prepended member can change the negative offset of the other struct members:
see the four bytes of referenceCount cancel out a previous four padding bytes
just before the unwindHeader member coming
--- Comment #14 from paolo dot carlini at oracle dot com 2009-01-07 12:23
---
Hi. Definitely, I like the first approach better. Jakub, are you willing to
work on it? Honestly, because I don't think it's the right time to play with
ABI issues, I'm ready to revert completely this piece
--- Comment #15 from jakub at gcc dot gnu dot org 2009-01-07 12:34 ---
Working on it.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #16 from jakub at gcc dot gnu dot org 2009-01-07 13:56 ---
Created an attachment (id=17047)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17047action=view)
gcc44-pr38732.patch
Patch I'm going to bootstrap/regtest.
--
--- Comment #17 from sebastian dot redl at getdesigned dot at 2009-01-07
21:14 ---
I have no idea how a prepended member can change the negative offset of the
other struct members. If I did, the bug wouldn't be there.
Is wrapping the struct in another struct the best way to ensure
--- Comment #18 from jakub at gcc dot gnu dot org 2009-01-07 22:50 ---
Subject: Bug 38732
Author: jakub
Date: Wed Jan 7 22:50:42 2009
New Revision: 143170
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=143170
Log:
PR libstdc++/38732
* libsupc++/unwind-cxx.h
--- Comment #19 from jakub at gcc dot gnu dot org 2009-01-07 22:54 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED