From f7905072b1916d67d02db72cf7c16ea5cf3bd6be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Riette?= <sebastien.riette@meteo.fr>
Date: Wed, 13 Dec 2023 14:31:37 +0100
Subject: [PATCH] S. Riette 13 Dec 2023: re-enable inlining for NEC

---
 build/with_fcm/arch/arch-ECMWF_NEC440MPI225DP.AU.x.fcm | 2 +-
 build/with_fcm/arch/arch-ECMWF_NEC440MPI225SP.AU.x.fcm | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/build/with_fcm/arch/arch-ECMWF_NEC440MPI225DP.AU.x.fcm b/build/with_fcm/arch/arch-ECMWF_NEC440MPI225DP.AU.x.fcm
index 182ae9a55..70973947a 100644
--- a/build/with_fcm/arch/arch-ECMWF_NEC440MPI225DP.AU.x.fcm
+++ b/build/with_fcm/arch/arch-ECMWF_NEC440MPI225DP.AU.x.fcm
@@ -1,7 +1,7 @@
 # Compilation
 $FCOMPILER     =      mpinfort
 $BASE_FFLAGS   =      -c -fopenmp -traceback=verbose -fdiag-vector=3 -fdiag-inline=2 -fpic -mstack-arrays  -fdefault-real=8
-$PROD_FFLAGS   =      -g -O3 -mno-vector-fma -mvector-floating-divide-instruction -mvector-sqrt-instruction -fcse-after-vectorization -mvector-advance-gather
+$PROD_FFLAGS   =      -g -O3 -mno-vector-fma -finline-functions -finline-max-depth=3 -mvector-floating-divide-instruction -mvector-sqrt-instruction -fcse-after-vectorization -mvector-advance-gather
 $DEV_FFLAGS    =      -g -O0
 $DEBUG_FFLAGS  =      -g -O0  -fbounds-check  -minit-stack=snan
 $CCOMPILER     =      mpincc
diff --git a/build/with_fcm/arch/arch-ECMWF_NEC440MPI225SP.AU.x.fcm b/build/with_fcm/arch/arch-ECMWF_NEC440MPI225SP.AU.x.fcm
index 774760a83..1303abd94 100644
--- a/build/with_fcm/arch/arch-ECMWF_NEC440MPI225SP.AU.x.fcm
+++ b/build/with_fcm/arch/arch-ECMWF_NEC440MPI225SP.AU.x.fcm
@@ -1,7 +1,7 @@
 # Compilation
 $FCOMPILER     =      mpinfort
 $BASE_FFLAGS   =      -c -fopenmp -traceback=verbose -fdiag-vector=3 -fdiag-inline=2 -fpic -mstack-arrays 
-$PROD_FFLAGS   =      -g -O3 -mno-vector-fma -mvector-floating-divide-instruction -mvector-sqrt-instruction -fcse-after-vectorization -mvector-advance-gather
+$PROD_FFLAGS   =      -g -O3 -mno-vector-fma -finline-functions -finline-max-depth=3 -mvector-floating-divide-instruction -mvector-sqrt-instruction -fcse-after-vectorization -mvector-advance-gather
 $DEV_FFLAGS    =      -g -O0
 $DEBUG_FFLAGS  =      -g -O0  -fbounds-check  -minit-stack=snanf
 $CCOMPILER     =      mpincc
-- 
GitLab