<div dir="ltr"><div>[Why]<br></div><div>Clang can't compile dcn30_optc.o with '-mpreferred-stack-boundary=4'<br></div><div><br></div><div>[How]<br>use '-mstack-alignment=4' if Clang is CC and '-mpreferred-stack-boundary=4' if CC is not Clang<br></div><div><br></div><div>Signed-off-by: Anthony Benware <<a href="mailto:hyperkvmx86@gmail.com" target="_blank">hyperkvmx86@gmail.com</a>></div><div>---<br> drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 4 ++++<br> 1 file changed, 4 insertions(+)<br><br>diff --git a/drivers/gpu/drm/amd/display/dc/dcn30/Makefile b/drivers/gpu/drm/amd/display/dc/dcn30/Makefile<br>index 025637a83c3b..fcded5498393 100644<br>--- a/drivers/gpu/drm/amd/display/dc/dcn30/Makefile<br>+++ b/drivers/gpu/drm/amd/display/dc/dcn30/Makefile<br>@@ -31,7 +31,11 @@ DCN30 = dcn30_init.o dcn30_hubbub.o dcn30_hubp.o dcn30_dpp.o dcn30_optc.o \<br>        dcn30_dio_link_encoder.o dcn30_resource.o<br><br><br>+ifdef CONFIG_CC_IS_CLANG<br>+CFLAGS_$(AMDDALPATH)/dc/dcn30/dcn30_optc.o := -mhard-float -msse -mstack-alignment=4<br>+else<br> CFLAGS_$(AMDDALPATH)/dc/dcn30/dcn30_optc.o := -mhard-float -msse -mpreferred-stack-boundary=4<br>+endif<br><br> CFLAGS_$(AMDDALPATH)/dc/dcn30/dcn30_resource.o := -mhard-float -msse<br> ifdef CONFIG_CC_IS_GCC<br>--<br>2.28.0</div></div>