Commit f340d270 authored by Heiko Carstens's avatar Heiko Carstens Committed by Alexander Gordeev
Browse files

s390: Introduce CC_HAS_ASM_AOR_FORMAT_FLAGS Kconfig option



Introduce CC_HAS_ASM_AOR_FORMAT_FLAGS Kconfig option. Use this option for
inline assemblies where the A, O, or R format flags are used.
Those flags are not available for Clang versions before 19.1.0.

Reviewed-by: default avatarAlexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: default avatarHeiko Carstens <hca@linux.ibm.com>
Signed-off-by: default avatarAlexander Gordeev <agordeev@linux.ibm.com>
parent 579a6633
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -59,6 +59,12 @@ config CC_ASM_FLAG_OUTPUT_BROKEN
	  compiler error in some configurations if flag output
	  operands are used within inline assemblies.

config CC_HAS_ASM_AOR_FORMAT_FLAGS
	def_bool !(CC_IS_CLANG && CLANG_VERSION < 190100)
	help
	  Clang versions before 19.1.0 do not support A,
	  O, and R inline assembly format flags.

config S390
	def_bool y
	#