Skip to content

Commit c5b24a5

Browse files
authored
Set Fortran flags on AArch64 SVE/SVE2 builders (#335)
When running the llvm-test-suite, pass the C++ flags to the Fortran compiler too, to check that it behaves correctly with them.
1 parent ae1c3ac commit c5b24a5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

buildbot/osuosl/master/config/builders.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -486,6 +486,7 @@
486486
},
487487
testsuite_flags=[
488488
'--cppflags', '-mcpu=neoverse-512tvb -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -O3',
489+
'--cmake-define=CMAKE_Fortran_FLAGS="-mcpu=neoverse-512tvb -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -O3"',
489490
'--threads=32', '--build-threads=32'],
490491
extra_cmake_args=[
491492
"-DCMAKE_C_FLAGS='-mcpu=neoverse-512tvb'",
@@ -510,6 +511,7 @@
510511
},
511512
testsuite_flags=[
512513
'--cppflags', '-mcpu=neoverse-512tvb -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -O3',
514+
'--cmake-define=CMAKE_Fortran_FLAGS="-mcpu=neoverse-512tvb -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -O3"',
513515
'--threads=32', '--build-threads=32'],
514516
extra_cmake_args=[
515517
"-DCMAKE_C_FLAGS='-mcpu=neoverse-512tvb -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false'",
@@ -532,6 +534,7 @@
532534
},
533535
testsuite_flags=[
534536
'--cppflags', '-mcpu=neoverse-512tvb -msve-vector-bits=256 -mllvm -treat-scalable-fixed-error-as-warning=false -O3',
537+
'--cmake-define=CMAKE_Fortran_FLAGS="-mcpu=neoverse-512tvb -msve-vector-bits=256 -mllvm -treat-scalable-fixed-error-as-warning=false -O3"',
535538
'--threads=32', '--build-threads=32'],
536539
extra_cmake_args=[
537540
"-DCMAKE_C_FLAGS='-mcpu=neoverse-512tvb'",
@@ -556,6 +559,7 @@
556559
},
557560
testsuite_flags=[
558561
'--cppflags', '-mcpu=neoverse-512tvb -msve-vector-bits=256 -mllvm -treat-scalable-fixed-error-as-warning=false -O3',
562+
'--cmake-define=CMAKE_Fortran_FLAGS="-mcpu=neoverse-512tvb -msve-vector-bits=256 -mllvm -treat-scalable-fixed-error-as-warning=false -O3"',
559563
'--threads=32', '--build-threads=32'],
560564
extra_cmake_args=[
561565
"-DCMAKE_C_FLAGS='-mcpu=neoverse-512tvb -msve-vector-bits=256 -mllvm -treat-scalable-fixed-error-as-warning=false'",
@@ -581,6 +585,7 @@
581585
},
582586
testsuite_flags=[
583587
'--cppflags', '-mcpu=neoverse-v2 -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -O3',
588+
'--cmake-define=CMAKE_Fortran_FLAGS="-mcpu=neoverse-v2 -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -O3"',
584589
'--threads=48', '--build-threads=48'],
585590
extra_cmake_args=[
586591
"-DCMAKE_C_FLAGS='-mcpu=neoverse-v2'",
@@ -606,6 +611,7 @@
606611
},
607612
testsuite_flags=[
608613
'--cppflags', '-mcpu=neoverse-v2 -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -O3',
614+
'--cmake-define=CMAKE_Fortran_FLAGS="-mcpu=neoverse-v2 -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -O3"',
609615
'--threads=48', '--build-threads=48'],
610616
extra_cmake_args=[
611617
"-DCMAKE_C_FLAGS='-mcpu=neoverse-v2 -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false'",

0 commit comments

Comments
 (0)