------- Comment #3 from michael dot haubenwallner at salomon dot at 2006-09-26 07:28 ------- Err, the patch from Bug#26957#c16 is already applied and works. This is another ICE.
Difference in testcase is that the second ICE occurs when the 'long double value' is passed to another virtual method of another abstract objectptr. In the first one, the body of DataOutputStream_impl::write_longdouble() is empty, while here it is not. And, the second one does occur with any optimization >= -O1, not with -O0. -- michael dot haubenwallner at salomon dot at changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|DUPLICATE | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29209