From d5c549f1e695f2c2933b4a2a094f7fd6306505c8 Mon Sep 17 00:00:00 2001 From: AMD Toolchain Support <73240730+amd-toolchain-support@users.noreply.github.com> Date: Fri, 21 Apr 2023 04:15:17 +0530 Subject: stream optimization for aocc (#37039) --- var/spack/repos/builtin/packages/stream/package.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/var/spack/repos/builtin/packages/stream/package.py b/var/spack/repos/builtin/packages/stream/package.py index 7f2acb9948..7c580f74ec 100644 --- a/var/spack/repos/builtin/packages/stream/package.py +++ b/var/spack/repos/builtin/packages/stream/package.py @@ -30,6 +30,8 @@ class Stream(MakefilePackage): if "+openmp" in self.spec: cflags += " " + self.compiler.openmp_flag fflags += " " + self.compiler.openmp_flag + if "%aocc" in self.spec: + cflags += " -mcmodel=large -ffp-contract=fast -fnt-store" # Set the appropriate flags for this compiler makefile.filter("CFLAGS = .*", "CFLAGS = {0}".format(cflags)) -- cgit v1.2.3-70-g09d2