Hi Dennis, > -----Original Message----- > From: Dennis Zhang <dennis.zh...@arm.com> > Sent: 12 March 2020 12:06 > To: gcc-patches@gcc.gnu.org > Cc: nd <n...@arm.com>; Richard Earnshaw <richard.earns...@arm.com>; > Ramana Radhakrishnan <ramana.radhakrish...@arm.com>; Kyrylo Tkachov > <kyrylo.tkac...@arm.com> > Subject: [PATCH][Arm][1/3] Support for Arm Custom Datapath Extension > (CDE): enable the feature > > Hi all, > > This patch is part of a series that adds support for the ARMv8.m > Custom Datapath Extension. > This patch defines the options cdecp0-cdecp7 for CLI to enable the CDE > on corresponding coprocessor 0-7. > It also adds new check-effective for CDE feature. > > ISA has been announced at > https://developer.arm.com/architectures/instruction-sets/custom- > instructions > > Regtested and bootstrapped. > > Is it OK to commit please?
Can you please rebase this patch on top of the recent MVE commits? It currently doesn't apply cleanly to trunk. Thanks, Kyrill > > Cheers > Dennis > > gcc/ChangeLog: > > 2020-03-11 Dennis Zhang <dennis.zh...@arm.com> > > * config.gcc: Add arm_cde.h. > * config/arm/arm-c.c (arm_cpu_builtins): Define or undefine > __ARM_FEATURE_CDE and __ARM_FEATURE_CDE_COPROC. > * config/arm/arm-cpus.in (cdecp0, cdecp1, ..., cdecp7): New options. > * config/arm/arm.c (arm_option_reconfigure_globals): Configure > arm_arch_cde and arm_arch_cde_coproc to store the feature bits. > * config/arm/arm.h (TARGET_CDE): New macro. > * config/arm/arm_cde.h: New file. > * doc/invoke.texi: Document cdecp[0-7] options. > > gcc/testsuite/ChangeLog: > > 2020-03-11 Dennis Zhang <dennis.zh...@arm.com> > > * gcc.target/arm/pragma_cde.c: New test. > * lib/target-supports.exp (arm_v8m_main_cde): New check effective. > (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.