On 11/29/24 11:30, Andre Vieira wrote:
This patch series does not really need to be a patch series but just makes it
easier to send it all and has one common goal which is to clean up the DLSTP
implementation new to GCC 16 after some codegen changes. The first two patches
clean-up some testcases and the last fixes an actual issue that had gonne by
unnoticed until now.

Only tested on arm-none-eabi mve.exp=dlstp*. OK for trunk?

I OK'ed individual patches modulo an update in a comment in patch 3/3.

But I just realized that patches 1 and 3 fix some of the regressions reported in PR target/117814, so their ChangeLog entries should mention that.

Thanks,

Christophe

Andre Vieira (3):
   arm, mve: Fix scan-assembler for test7 in dlstp-compile-asm-2.c
   arm, mve: Pass -std=c99 to dlstp-loop-form.c to avoid new warning
   arm, mve: Detect uses of vctp_vpr_generated inside subregs

  gcc/config/arm/arm.cc                         |  3 ++-
  .../gcc.target/arm/mve/dlstp-compile-asm-2.c  |  1 +
  .../gcc.target/arm/mve/dlstp-invalid-asm.c    | 20 ++++++++++++++++++-
  .../gcc.target/arm/mve/dlstp-loop-form.c      |  2 +-
  4 files changed, 23 insertions(+), 3 deletions(-)

Reply via email to