The Polyray sources break when I compile them with -malign-double on my Pentium. They don't crash but some NULL pointer is suddenly triggering some assertion. Is there a known problem with -malign-double? I was also using -ffast-math, -O3 and -funroll-loops, but these worked fine without -malign-double. Felix