On 9/27/23 11:48, Joern Rennecke wrote:
Regression tested for:
     riscv-sim
     
riscv-sim/-march=rv32gcv_zfh/-mabi=ilp32d/-ftree-vectorize/--param=riscv-autovec-preference=scalable
     riscv-sim/-march=rv32imac/-mabi=ilp32
     
riscv-sim/-march=rv64gcv_zfh_zvfh_zba_zbb_zbc_zicond_zicboz_zawrs/-mabi=lp64d/-ftree-vectorize/--param=riscv-autovec-preference=scalable
     riscv-sim/-march=rv64imac/-mabi=lp64


riscv_v-ector-.txt

Replace riscv_vector with riscv_v in target selector clauses.

# after deleting check_effective_target_riscv_vector:
$ grep -rl '[^"<]riscv_vector\>[^.]' > file-list
# edit file-list to remove ChangeLog and *.orig
$ cat edcmds
g/riscv_vector[^.]/s/\([^"<]riscv_v\)ector\>\([^.]\)/\1\2/g
w
q
$ sed 's/.*/ed & < edcmds/' < file-list > tmp
$ source tmp
$ git checkout gcc.target/riscv/predef-19.c
$ git checkout gcc.target/riscv/predef-18.c gcc.target/riscv/predef-20.c

2023-09-27  Joern Rennecke<joern.renne...@embecosm.com>

gcc/testsuite/
         * lib/target-supports.exp (check_effective_target_riscv_vector): 
Delete.  Changed all users to use *riscv_v instead.

OK after wrapping the ChangeLog entry appropriately.

jeff

Reply via email to