Message ID | 20200527180424.39395-4-xypron.glpk@gmx.de |
---|---|
State | Accepted |
Commit | b87d8d6a0e0c5c37b341c20284ef1c43601cc9c8 |
Headers | show |
Series | arm: fix clang build errors | expand |
On Wed, 27 May 2020 at 12:04, Heinrich Schuchardt <xypron.glpk at gmx.de> wrote: > > Clang 9 supports -ffixed-x18. > > Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de> > --- > arch/arm/include/asm/global_data.h | 4 ---- > 1 file changed, 4 deletions(-) Reviewed-by: Simon Glass <sjg at chromium.org>
diff --git a/arch/arm/include/asm/global_data.h b/arch/arm/include/asm/global_data.h index 7c0905d240..2aafc6d206 100644 --- a/arch/arm/include/asm/global_data.h +++ b/arch/arm/include/asm/global_data.h @@ -96,10 +96,6 @@ static inline gd_t *get_gd(void) gd_t *gd_ptr; #ifdef CONFIG_ARM64 - /* - * Make will already error that reserving x18 is not supported at the - * time of writing, clang: error: unknown argument: '-ffixed-x18' - */ __asm__ volatile("mov %0, x18\n" : "=r" (gd_ptr)); #else __asm__ volatile("mov %0, r9\n" : "=r" (gd_ptr));
Clang 9 supports -ffixed-x18. Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de> --- arch/arm/include/asm/global_data.h | 4 ---- 1 file changed, 4 deletions(-) -- 2.26.2