New AIX failures

Benjamin Kosnik bkoz@redhat.com
Wed Jun 5 01:25:00 GMT 2002


> 	It appears that AIX prefers the use of toupper and tolower.  I
> 	am
> not exactly sure how to initialize _M_toupper and _M_tolower for AIX.

Then best to skip it and use the generics, as you did below...

> 	Would the following patch bringing AIX ctype_noninline.h inline
> with the "generic" definition be correct?

Yes, but just do the toupper/tolower changes.

>     ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
>     
>     : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 &&
>     __del), _M_toupper(NULL), _M_tolower(NULL), 
> !   _M_table(__table ? __table : classic_table()) 
>     { }

..don't change this stuff. the generic config is crusty, I'll update it.

The rest is fine, thanks



More information about the Libstdc++ mailing list