From 2643f1552fca823a2922c124b49f1fa04aa5d970 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Sat, 26 Dec 2009 19:24:42 +0100 Subject: [PATCH] Workaround optimization bug in gcc Unfortunatly we need to slow down to -O1 to be sure it works always. Note that sometime it works also with -O2 or even -O3, but user has to try himself. Signed-off-by: Marco Costalba --- src/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index 1388f465..d5a72b66 100644 --- a/src/Makefile +++ b/src/Makefile @@ -25,8 +25,11 @@ EXE = stockfish ### ========================================================================== ### Compiler speed switches for both GCC and ICC. These settings are generally ### fast on a broad range of systems, but may be changed experimentally +### +### NOTE: Some versions of gcc miscompile value.h with -O2 or -O3, this is the +### safe setup, try changing to -O3 or -O2 and verify it works for you. ### ========================================================================== -GCCFLAGS = -O3 -msse +GCCFLAGS = -O1 -msse ICCFLAGS = -fast -msse ICCFLAGS-OSX = -fast -mdynamic-no-pic -- 2.39.2