From 98600627e5f0a3639f7b4e4c5eba6ed18d594ead Mon Sep 17 00:00:00 2001 From: David A Minton Date: Sun, 10 Oct 2021 08:47:17 -0400 Subject: [PATCH] Updated compiler flags for gfortran --- Makefile.Defines | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Makefile.Defines b/Makefile.Defines index c85166569..fb02fe2a7 100644 --- a/Makefile.Defines +++ b/Makefile.Defines @@ -61,7 +61,7 @@ IPRODUCTION = -no-wrap-margin -O3 -qopt-prefetch=0 -sox $(PAR) $(SIMDVEC) #$(HEA #gfortran flags GDEBUG = -g -Og -fbacktrace -fbounds-check -ffree-line-length-none -GPAR = -fopenmp #-ftree-parallelize-loops=4 +GPAR = -fopenmp -ftree-parallelize-loops=4 GMEM = -fsanitize-address-use-after-scope -fstack-check -fsanitize=bounds-strict -fsanitize=undefined -fsanitize=signed-integer-overflow -fsanitize=object-size -fstack-protector-all GWARNINGS = -Wall -Warray-bounds -Wimplicit-interface -Wextra -Warray-temporaries GPRODUCTION = -O3 -ffree-line-length-none $(GPAR) @@ -74,12 +74,14 @@ GPRODUCTION = -O3 -ffree-line-length-none $(GPAR) AR = xiar FORTRAN = gfortran -FFLAGS = $(GDEBUG) # $(GMEM) $(GPAR) -#FFLAGS = $(GPRODUCTION) -g -fbacktrace -fcheck=all #-Wall AR = ar # DO NOT include in CFLAGS the "-c" option to compile object only +#FFLAGS = $(GDEBUG) $(GMEM) #$(GPAR) +FFLAGS = $(GPRODUCTION) #-g -fbacktrace -fcheck=all #-Wall +FSTRICTFLAGS= $(GPRODUCTION) #-g -fbacktrace -fcheck=all #-Wall +AR = ar # DO NOT include in CFLAGS the "-c" option to compile object only # this is done explicitly as needed in the Makefile -CC = icc -#CC = cc +#CC = icc +CC = cc CFLAGS = -O3 -w -m64 -std=c99 64_BIT_REALS = -r8