This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: __intN patch 3/5: main __int128 -> __intN conversion.


On 2014.10.14 at 17:10 -0400, DJ Delorie wrote:
> 
> > ../../gcc/gcc/config/rs6000/rs6000-c.c:237:24: error: âRID_INT128â was not declared in this scope
> 
> Two options:
> 
> 1. If you know the RS6000 will never have any __intN other than
>    __int128, just use RID_INT_N_0, although this is a hack it will
>    work as long as there *is* an __int128 for RS6000.
> 
> 2. Alternately, you need to check all entries in the __int<N> array
>    for proper size, which is more correct but more complex.
> 
> Would you like me to work on the second option, or would you prefer to
> tackle this yourself?

If you could implement the second option, it would be appreciated.

(I just noticed the build failure on the POWER7 compile farm machine,
that I use for testing sometimes.)

Thanks.
-- 
Markus


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]