summaryrefslogtreecommitdiff
path: root/lib/spack/env
diff options
context:
space:
mode:
authorGaneshPrasadMA <72124920+GaneshPrasadMA@users.noreply.github.com>2020-10-20 21:20:09 +0530
committerGitHub <noreply@github.com>2020-10-20 10:50:09 -0500
commit0253f0af29b97f107715d74f5b694f53ca4b7476 (patch)
treef6299c7ceae3ac7e527fac8c66c5511901d2780f /lib/spack/env
parentf68287afe97623b0a0e09c8625fcb79148b64f33 (diff)
downloadspack-0253f0af29b97f107715d74f5b694f53ca4b7476.tar.gz
spack-0253f0af29b97f107715d74f5b694f53ca4b7476.tar.bz2
spack-0253f0af29b97f107715d74f5b694f53ca4b7476.tar.xz
spack-0253f0af29b97f107715d74f5b694f53ca4b7476.zip
Adding AOCC compiler to SPACK community (#19345)
* Adding AOCC compiler to SPACK community The AOCC compiler system offers a high level of advanced optimizations, multi-threading and processor support that includes global optimization, vectorization, inter-procedural analyses, loop transformations, and code generation. AMD also provides highly optimized libraries, which extract the optimal performance from each x86 processor core when utilized. The AOCC Compiler Suite simplifies and accelerates development and tuning for x86 applications. * Added unit tests for detection and flags for AOCC * Addressed reviewers comments w.r.t version checks and url,checksum related line lengths Co-authored-by: Test User <spack@example.com>
Diffstat (limited to 'lib/spack/env')
l---------lib/spack/env/aocc/clang1
l---------lib/spack/env/aocc/clang++1
l---------lib/spack/env/aocc/flang1
-rwxr-xr-xlib/spack/env/cc2
4 files changed, 4 insertions, 1 deletions
diff --git a/lib/spack/env/aocc/clang b/lib/spack/env/aocc/clang
new file mode 120000
index 0000000000..82c2b8e90a
--- /dev/null
+++ b/lib/spack/env/aocc/clang
@@ -0,0 +1 @@
+../cc \ No newline at end of file
diff --git a/lib/spack/env/aocc/clang++ b/lib/spack/env/aocc/clang++
new file mode 120000
index 0000000000..abf4cd45c7
--- /dev/null
+++ b/lib/spack/env/aocc/clang++
@@ -0,0 +1 @@
+../cpp \ No newline at end of file
diff --git a/lib/spack/env/aocc/flang b/lib/spack/env/aocc/flang
new file mode 120000
index 0000000000..b6c64233b0
--- /dev/null
+++ b/lib/spack/env/aocc/flang
@@ -0,0 +1 @@
+../fc \ No newline at end of file
diff --git a/lib/spack/env/cc b/lib/spack/env/cc
index 6de7df3576..e826cabca4 100755
--- a/lib/spack/env/cc
+++ b/lib/spack/env/cc
@@ -125,7 +125,7 @@ case "$command" in
comp="FC"
lang_flags=F
;;
- f77|xlf|xlf_r|pgf77|frt)
+ f77|xlf|xlf_r|pgf77|frt|flang)
command="$SPACK_F77"
language="Fortran 77"
comp="F77"