From 81586e7b0a0e236b3db6e4ace7c8990a3adcc7f4 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Fri, 23 Jun 2023 02:39:37 +0200 Subject: [PATCH] work around an optimizer bug in Xuantie's gfortran --- Makefile.system | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Makefile.system b/Makefile.system index 7d26eccc3..f67f74e84 100644 --- a/Makefile.system +++ b/Makefile.system @@ -1614,6 +1614,11 @@ ifdef OS_WINDOWS LAPACK_FFLAGS := $(filter-out -fopenmp -mp -openmp -xopenmp=parallel,$(FFLAGS)) LAPACK_FPFLAGS := $(filter-out -fopenmp -mp -openmp -xopenmp=parallel,$(FPFLAGS)) else +ifeq ($(CORE), C910V) +LAPACK_FFLAGS := $(filter-out -O2 -O3,$(FFLAGS) +LAPACK_FFLAGS += -O1 +LAPACK_FPFLAGS := $(FPFLAGS) +else LAPACK_FFLAGS := $(FFLAGS) LAPACK_FPFLAGS := $(FPFLAGS) endif