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.

Reply via email to