From 002df7cdfdf1983781872cd1c5284333eb4339eb Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sat, 3 Sep 2022 09:36:44 +0200 Subject: [PATCH] Add guards around the pragma --- kernel/x86_64/zgemv_t_4.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/x86_64/zgemv_t_4.c b/kernel/x86_64/zgemv_t_4.c index fc5345c09..1b21763fe 100644 --- a/kernel/x86_64/zgemv_t_4.c +++ b/kernel/x86_64/zgemv_t_4.c @@ -24,7 +24,9 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ +#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11) #pragma GCC optimize("no-tree-vectorize") +#endif #include "common.h"