[Bug libstdc++/38732] [4.4 Regression] Openoffice.org segfaults with runtime libs built from GCC trunk

2009-01-08 Thread stephan dot bergmann at sun dot com
--- 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

[Bug libstdc++/38732] [4.4 Regression] Openoffice.org segfaults with runtime libs built from GCC trunk

2009-01-07 Thread paolo dot carlini at oracle dot com
--- 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

[Bug libstdc++/38732] [4.4 Regression] Openoffice.org segfaults with runtime libs built from GCC trunk

2009-01-07 Thread jakub at gcc dot gnu dot org
--- 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

[Bug libstdc++/38732] [4.4 Regression] Openoffice.org segfaults with runtime libs built from GCC trunk

2009-01-07 Thread jakub at gcc dot gnu dot org
--- 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. --

[Bug libstdc++/38732] [4.4 Regression] Openoffice.org segfaults with runtime libs built from GCC trunk

2009-01-07 Thread sebastian dot redl at getdesigned dot at
--- 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

[Bug libstdc++/38732] [4.4 Regression] Openoffice.org segfaults with runtime libs built from GCC trunk

2009-01-07 Thread jakub at gcc dot gnu dot org
--- 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

[Bug libstdc++/38732] [4.4 Regression] Openoffice.org segfaults with runtime libs built from GCC trunk

2009-01-07 Thread jakub at gcc dot gnu dot org
--- 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