[GCC-XML] How to get more info from error message, resulting in ICE?

Marcus Lindblom macke at yar.nu
Fri Jan 9 09:54:45 EST 2009


Brad King wrote:
> Marcus Lindblom wrote:
>> Marcus Lindblom wrote:
>>> The full preprocessed source is available at the following url, if it
>>> helps.
>>>
>>> http://www.yar.nu/macke/misc/gccxml-pyopensg-ice.txt.gz
>> I reran with the latest CVS (from 1 hour ago), on Windows Vista 32-bit.
> 
> It looks like gccxml's internal GCC parser does not like MSVC's offsetof
> macro definition from the <cstddef> header.  I've committed a fix.

Thanks for the quick response and fix! I'd never have tracked that down 
myself. :)

I updated, rebuilt and reran, and got a different error message, 
followed by an ICE again. The Boost-error I can probably work on, but 
the new ICE is a bit scary:

###
C:/Program Files/boost/boost_1_36_0/boost/mpl/bool_fwd.hpp:21: sorry, 
unimplemented: call_expr cannot be mangled due to a defect in the C++ ABI
C:/Program Files/boost/boost_1_36_0/boost/type.hpp:14: internal compiler 
error: Segmentation fault
###

Is the latter error due to the former?
Is there anything I can do additionally to pinpoint this?

Thanks again!

/Marcus




More information about the gccxml mailing list