From a565f528861deb96fb549f12c8ec619dc60fde1d Mon Sep 17 00:00:00 2001 From: Patrick Gartung Date: Thu, 19 May 2022 15:23:44 +0200 Subject: [PATCH] Remove fast-math flag and attribute needed to prevent segfault when fast-math is used --- RecoTracker/MkFitCore/BuildFile.xml | 1 - RecoTracker/MkFitCore/src/PropagationMPlex.cc | 18 +++++++++--------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/RecoTracker/MkFitCore/BuildFile.xml b/RecoTracker/MkFitCore/BuildFile.xml index 4caccf93b36f7..7ccecdb78f361 100644 --- a/RecoTracker/MkFitCore/BuildFile.xml +++ b/RecoTracker/MkFitCore/BuildFile.xml @@ -2,7 +2,6 @@ - diff --git a/RecoTracker/MkFitCore/src/PropagationMPlex.cc b/RecoTracker/MkFitCore/src/PropagationMPlex.cc index 648629b7a9941..13d57565072c7 100644 --- a/RecoTracker/MkFitCore/src/PropagationMPlex.cc +++ b/RecoTracker/MkFitCore/src/PropagationMPlex.cc @@ -592,15 +592,15 @@ namespace mkfit { //============================================================================== - void __attribute__((optimize("math-errno"))) propagateHelixToZMPlex(const MPlexLS& inErr, - const MPlexLV& inPar, - const MPlexQI& inChg, - const MPlexQF& msZ, - MPlexLS& outErr, - MPlexLV& outPar, - const int N_proc, - const PropagationFlags pflags, - const MPlexQI* noMatEffPtr) { + void propagateHelixToZMPlex(const MPlexLS& inErr, + const MPlexLV& inPar, + const MPlexQI& inChg, + const MPlexQF& msZ, + MPlexLS& outErr, + MPlexLV& outPar, + const int N_proc, + const PropagationFlags pflags, + const MPlexQI* noMatEffPtr) { // debug = true; outErr = inErr;