As far as I know all the build problems introduced by the update to Go1.16beta1 are now fixed.
Please let me know if I missed anything. Sorry for the difficulties, it's hard to test on so many systems. Ian On Fri, Jan 1, 2021 at 3:14 PM Ian Lance Taylor <i...@golang.org> wrote: > > On Fri, Jan 1, 2021 at 1:32 AM Andreas Schwab <sch...@linux-m68k.org> wrote: > > > > --- a/libgo/go/internal/cpu/cpu_gccgo.c > > +++ b/libgo/go/internal/cpu/cpu_gccgo.c > > @@ -200,3 +200,29 @@ struct queryResult kdsaQuery() { > > } > > > > #endif /* defined(__s390x__) */ > > + > > +#ifdef __aarch64__ > > + > > +uint64_t getisar0(void) > > + __asm__(GOSYM_PREFIX "internal_1cpu.getisar0") > > + __attribute__((no_split_stack)); > > + > > +uint64_t getisar0() { > > + uint64_t isar0; > > + > > + __asm__("mrs %0,id_aa64isar0_el1" : "=r"(isar0)); > > + return isar0; > > +} > > + > > +uint64_t getMIDR(void) > > + __asm__(GOSYM_PREFIX "internal_1cpu.getMIDR") > > + __attribute__((no_split_stack)); > > + > > +uint64_t getMIDR() { > > + uint64_t MIDR; > > + > > + __asm__("mrs %0,midr_el1" : "=r"(MIDR)); > > + return MIDR; > > +} > > + > > +#endif /* defined(__aarch64__) */ > > > Thanks! > > Committed to mainline. > > Ian