| From 3e17aa937155660b6f9cb788e9c31b808eeee126 Mon Sep 17 00:00:00 2001 |
| From: Tim Stahlhut <stahta01@gmail.com> |
| Date: Sat, 9 May 2020 17:19:23 -0400 |
| Subject: mingw GCC option O3 has bugs too often; |
| |
| use O2 instead. The problem is not in GCC; but, |
| the libraries that use it tend to use things that |
| are undefined behavior reveiled by O3 option. |
| |
| --- |
| Make.inc | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/Make.inc b/Make.inc |
| index 47c8a9adaa..455707e5f7 100644 |
| --- a/Make.inc |
| +++ b/Make.inc |
| @@ -408,7 +408,7 @@ ifneq ($(OS), WINNT) |
| JCXXFLAGS += -pedantic |
| endif |
| DEBUGFLAGS := -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector-all |
| -SHIPFLAGS := -O3 -ggdb2 -falign-functions |
| +SHIPFLAGS := -O2 -ggdb2 -falign-functions |
| endif |
| |
| ifeq ($(USECLANG),1) |
| -- |