On Tue, Sep 13, 2016 at 10:48:42PM -0500, Bob Friesenhahn wrote:
> It may be necessary to prove where the problem is occuring by manually
> overwriting updated files in the magick directory with those from the
> previous working version until the problem goes away (assuming that it
I've bisected it to
Use clock_gettime() to obtain elapsed time.
- it also happens with GCC 5
- it goes away if ElapsedTime() or StartTimer() in magick/timer.c are
optimized with -O0 (bisected with GCC #pragmas)
- it also goes away if LockSemaphoreInfo() in magick/semaphore.c is
optimized with -O0, which seems weird
- it also goes away if I modify ElapsedTime() in magick/timer.c to
print out the return value before returning it
I haven't found the exact optimization that's triggering it yet,
and I haven't looked at the code GCC generates.
Niko Tyni nt...@debian.org