stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicole Willson <>
Subject RE: Any ideas on these StdLib build errors?
Date Wed, 08 Feb 2006 22:15:00 GMT
NO! It's MY test case. :)  I actually streamlined it a little more. Ok, here
it is:

//Test case for ICE on SuSE 9sp2 with xlC 8.0
#include <string.h>

template <class _InternT> class codecvt_byname
    explicit codecvt_byname (){}

template<> class codecvt_byname<wchar_t>
    explicit codecvt_byname ();

codecvt_byname<wchar_t>::codecvt_byname ()
static struct {int flag;} mods = {1};
int flags = 0;
flags = mods.flag;

//End Test case for ICE on SuSE 9sp2 with xlC 8.0

The error shows up while trying to build stdlib - specifically wcodecvt.cpp.

Nicole Willson
Consulting Engineer
Rogue Wave Software, Inc.
A Division of Quovadx

-----Original Message-----
From: Martin Sebor [] 
Sent: Wednesday, February 08, 2006 3:14 PM
Subject: Re: Any ideas on these StdLib build errors?

Nicole Willson wrote:
> Ok, I have a test case for this ICE.  It's a very specific combination of
> #include <string.h>, a specialized template class, and an array of static
> struct.  So, I can see how the bug got past them.  However, I'm not sure
> to workaround this bug.  I need all of these components together.  I'll
> if I can somehow not use string.h

I'm sure we can come up with a way if you could just show us the test
case... ;-)


View raw message