On 26/06/2024 13:20, Andre Vieira (lists) wrote:
> This patch fixes the backend pattern that was printing the wrong input
> scalar register pair when inserting into lane 1.
> 
> Added a new test to force float-abi=hard so we can use scan-assembler to check
> correct codegen.
> 
> Regression tested arm-none-eabi with 
> -march=armv8.1-m.main+mve/-mfloat-abi=hard/-mfpu=auto
> 
> gcc/ChangeLog:
> 
>     PR target/115611
>     * config/arm/mve.md (mve_vec_setv2di_internal): Fix printing of input
>         scalar register pair when lane = 1.
> 
> gcc/testsuite/ChangeLog:
> 
>     * gcc.target/arm/mve/intrinsics/vsetq_lane_su64.c: New test.

OK.

R.

Reply via email to