From e549f911f7b0aab04c8fb97199dd2890148e68bb Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 5 Jun 2019 14:36:08 -0400 Subject: [PATCH] turn off variable tracking through turning off optimization for GCC 4.4 and later This will avoid a difficult to interpret warning and in addition speed up compilation of this one file by avoiding to try to optimize something, that needs no optimization. --- src/lammps.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lammps.cpp b/src/lammps.cpp index 24012c0f18..0234e7faef 100644 --- a/src/lammps.cpp +++ b/src/lammps.cpp @@ -53,6 +53,12 @@ #include "memory.h" #include "error.h" +#if defined(__GNUC__) && !defined(__clang__) && !defined(__INTEL_COMPILER) +#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) +#pragma GCC optimize ("O0") +#endif +#endif + #include "lmpinstalledpkgs.h" #include "lmpgitversion.h"