Skip to content

Commit 3473118

Browse files
authored
Merge pull request #5272 from martin-frbg/issue5271
Fix compiler options for NeoverseN1 and CortexX2/A?10 in CMake builds
2 parents b5456c1 + f2022c2 commit 3473118

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

cmake/cc.cmake

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -229,9 +229,9 @@ if (${CORE} STREQUAL NEOVERSEN1)
229229
if (${CMAKE_C_COMPILER_ID} STREQUAL "NVC" AND NOT NO_SVE)
230230
set (CCOMMON_OPT "${CCOMMON_OPT} -tp=neoverse-n1")
231231
elseif (${GCC_VERSION} VERSION_GREATER 9.4 OR ${GCC_VERSION} VERSION_EQUAL 9.4)
232-
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.2-a+sve -mtune=neoverse-n1")
232+
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.2-a -mtune=neoverse-n1")
233233
else ()
234-
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.2-a+sve")
234+
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.2-a")
235235
endif()
236236
endif ()
237237
endif ()
@@ -260,13 +260,13 @@ endif ()
260260

261261
if (${CORE} STREQUAL CORTEXA510)
262262
if (NOT DYNAMIC_ARCH)
263-
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8-a+sve")
263+
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.4-a+sve")
264264
endif ()
265265
endif ()
266266

267267
if (${CORE} STREQUAL CORTEXA710)
268268
if (NOT DYNAMIC_ARCH)
269-
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8-a+sve")
269+
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.4-a+sve")
270270
endif ()
271271
endif ()
272272

@@ -278,7 +278,7 @@ endif ()
278278

279279
if (${CORE} STREQUAL CORTEXX2)
280280
if (NOT DYNAMIC_ARCH)
281-
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8-a+sve")
281+
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.4-a+sve")
282282
endif ()
283283
endif ()
284284

0 commit comments

Comments
 (0)