Re: [GCC-XML] fails to parse __float128 on linux 32-bits, OK in 64-bits

2011-12-21 Thread Brad King
On 12/21/2011 12:26 AM, Steve M. Robbins wrote: OK. So if I cannot get anything sensible, I may as well hack around this by using "gccxml -D__float128=double ...". This may be necessary. I am curious, however, why the 64-bit version of gccxml does not seem to have a problem, while 32-bits do

Re: [GCC-XML] fails to parse __float128 on linux 32-bits, OK in 64-bits

2011-12-20 Thread Steve M. Robbins
Brad, Thanks for the note. I don't think I described my problem clearly enough. I'm building ITK, compiled to use fftw. The newest fftw3.h header contains code similar to the following On Mon, Dec 19, 2011 at 11:05:11AM -0500, Brad King wrote: > On 12/18/2011 5:58 PM, Steve M. Robbins wrote: >

Re: [GCC-XML] fails to parse __float128 on linux 32-bits, OK in 64-bits

2011-12-19 Thread Brad King
On 12/18/2011 5:58 PM, Steve M. Robbins wrote: #if (__GNUC__> 4 || (__GNUC__ == 4&& __GNUC_MINOR__>= 6)) \ && (defined(__i386__) || defined(__x86_64__) || defined(__ia64__)) typedef __float128 quadcomplex[2]; #endif Treat gccxml like any other compiler tha

[GCC-XML] fails to parse __float128 on linux 32-bits, OK in 64-bits

2011-12-18 Thread Steve M. Robbins
Hi, While investigating a build failure (ITK on Debian [1]), I discovered that fftw3 now uses the GCC extension __float128 for quad precision arithmetic. In a nutshell, the following code builds OK using Debian's GCC 4.6.2-9 on both my amd64 machine and a 32-bit chroot on the same machine. Gccxm