I'm running out of time today to get to the bottom of this, so if anyone else wants to help out, great. If not, I'll see if I can resume testing tomorrow and get a minimal test case that exposes the compiler bug, as well as try and isolate ways to work around it.
I'm on a Linux x86_64 machine with icc (ICC) 10.0 20070426. $ ./gnulib-tool --with-tests --create-testdir --dir=testdir frexp-nolibm $ cd testdir $ ./configure CC=icc CFLAGS= $ make check ... ../../gltests/test-frexp.c:103: assertion failed /bin/sh: line 5: 9201 Aborted (core dumped) EXEEXT='' srcdir='../../gltests' ${dir}$tst FAIL: test-frexp-nolibm PASS: test-isnand-nolibm PASS: test-isnanf-nolibm PASS: test-isnanl-nolibm PASS: test-math PASS: test-signbit =================== 1 of 6 tests failed =================== $ make clean $ make check CFLAGS=-g ... ================== All 6 tests passed ================== I hate it when a heisenbug disappears because of the mere act of adding debugging hooks. :( -- Eric Blake ebl...@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature