Hi Vincent, thank you for tracking this down. i will upload a patched version soon.
paul On Sat, Jul 01, 2006 at 12:59:24AM +0200, Vincent Fourmond wrote: > Package: fftw > Followup-For: Bug #373647 > > Hello ! > > I found the problem that causes the FTBS: a buggy code generation in gcc > causes a loop to make > 18446744071562067968 iterations instead of 2147483648. A workaround is > provided as a patch. A bug > report has been submitted to gcc (#376213). > > Regards, > > Vincent Fourmond > > > -- System Information: > Debian Release: testing/unstable > APT prefers unstable > APT policy: (500, 'unstable') > Architecture: amd64 (x86_64) > Shell: /bin/sh linked to /bin/bash > Kernel: Linux 2.6.16 > Locale: LANG=fr_FR, LC_CTYPE=fr_FR (charmap=ISO-8859-1) (ignored: LC_ALL set > to en_GB) > --- fftw-2.1.3/tests/test_main.c 1999-10-26 23:45:06.000000000 +0200 > +++ fftw-2.1.3.new/tests/test_main.c 2006-07-01 00:53:31.000000000 +0200 > @@ -559,7 +559,8 @@ > start = fftw_get_time(); > > for (i = 0; i < 32; i++) { > - iters = 1 << i; > + if(i) iters <<= 1; > + else iters = 1; /* work around buggy gcc-4.1 amd64 code generation */ > tmin = 1.0E10; > tmax = -1.0E10; > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]