Hi Kyrill, On 20/12/2019 15:30, Kyrill Tkachov wrote: > Hi Dennis, > > On 12/12/19 5:30 PM, Dennis Zhang wrote: >> Hi all, >> >> On 22/11/2019 14:33, Dennis Zhang wrote: >> > Hi all, >> > >> > This patch is part of a series adding support for Armv8.6-A features. >> > It enables options including -march=armv8.6-a, +i8mm and +bf16. >> > The +i8mm and +bf16 features are optional for Armv8.2-a and onward. >> > Documents are at https://developer.arm.com/docs/ddi0596/latest >> > >> > Regtested for arm-none-linux-gnueabi-armv8-a. >> > >> >> This is an update to rebase the patch to the top. >> Some issues are fixed according to the recent CLI patch for AArch64. >> ChangeLog is updated as following: >> >> gcc/ChangeLog: >> >> 2019-12-12 Dennis Zhang <dennis.zh...@arm.com> >> >> * config/arm/arm-c.c (arm_cpu_builtins): Define >> __ARM_FEATURE_MATMUL_INT8, __ARM_FEATURE_BF16_VECTOR_ARITHMETIC, >> __ARM_FEATURE_BF16_SCALAR_ARITHMETIC, and >> __ARM_BF16_FORMAT_ALTERNATIVE when enabled. >> * config/arm/arm-cpus.in (armv8_6, i8mm, bf16): New features. >> * config/arm/arm-tables.opt: Regenerated. >> * config/arm/arm.c (arm_option_reconfigure_globals): Initialize >> arm_arch_i8mm and arm_arch_bf16 when enabled. >> * config/arm/arm.h (TARGET_I8MM): New macro. >> (TARGET_BF16_FP, TARGET_BF16_SIMD): Likewise. >> * config/arm/t-aprofile: Add matching rules for -march=armv8.6-a. >> * config/arm/t-arm-elf (all_v8_archs): Add armv8.6-a. >> * config/arm/t-multilib: Add matching rules for -march=armv8.6-a. >> (v8_6_a_simd_variants): New. >> (v8_*_a_simd_variants): Add i8mm and bf16. >> * doc/invoke.texi (armv8.6-a, i8mm, bf16): Document new options. >> >> gcc/testsuite/ChangeLog: >> >> 2019-12-12 Dennis Zhang <dennis.zh...@arm.com> >> >> * gcc.target/arm/multilib.exp: Add combination tests for >> armv8.6-a. >> >> Is it OK for trunk? > > > This is ok for trunk. > > Please follow the steps at https://gcc.gnu.org/svnwrite.html to get > write permission to the repo (listing me as approver). > > You can then commit it yourself :)
Thanks for the sponsorship. I have done with the write permission. The patch is committed as r279839. Cheers Dennis