-
Joern Rennecke authored
$ egrep -r 'scan-assembler(|-not|-times) "[[:alnum:].]{1,7}"' riscv $ egrep -rl 'scan-assembler(|-not|-times) "[[:alnum:].]{1,7}"' riscv > files $ cat edcmds g/\(scan-assembler\(\|-not\|-times\) \+\)"\([[:alnum:]]\{1,5\}\)\.\([[:alpha:].]\{1,3\}\)"/s//\1{\\m\3\\.\4\\M}/ g/\(scan-assembler\(\|-not\|-times\) \+\)"\([[:alnum:]]\{1,7\}\)"/s//\1{\\m\3}/ w q $ sed 's/.*/ed & < edcmds/' < files > tmp $ source tmp gcc/testsuite/ * gcc.target/riscv/shift-shift-1.c: Avoid spurious pattern matches. * gcc.target/riscv/shift-shift-3.c: Likewise. * gcc.target/riscv/zba-shNadd-01.c: Likewise. * gcc.target/riscv/zba-shNadd-02.c: Likewise. * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise. * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise. * gcc.target/riscv/zbb-min-max.c: Likewise. * gcc.target/riscv/zero-extend-1.c: Likewise. * gcc.target/riscv/zero-extend-2.c: Likewise. * gcc.target/riscv/zero-extend-3.c: Likewise. * gcc.target/riscv/zero-extend-4.c: Likewise. * gcc.target/riscv/zero-extend-5.c: Likewise. * gcc.target/riscv/_Float16-soft-2.c: Likewise. * gcc.target/riscv/_Float16-soft-3.c: Likewise. * gcc.target/riscv/_Float16-zfh-1.c: Likewise. * gcc.target/riscv/_Float16-zfh-2.c: Likewise. * gcc.target/riscv/_Float16-zfh-3.c: Likewise. * gcc.target/riscv/and-extend-1.c: Likewise. * gcc.target/riscv/and-extend-2.c: Likewise. * gcc.target/riscv/pr108987.c: Likewise. * gcc.target/riscv/ret-1.c: Likewise. * gcc.target/riscv/rvv/autovec/align-1.c: Likewise. * gcc.target/riscv/rvv/autovec/align-2.c: Likewise. * gcc.target/riscv/zba-shNadd-04.c: Likewise. * gcc.target/riscv/zba-shNadd-07.c: Likewise. * gcc.target/riscv/zbb-rol-ror-02.c: Likewise. * gcc.target/riscv/zbbw.c: Likewise. * gcc.target/riscv/zbc32.c: Likewise. * gcc.target/riscv/zbc64.c: Likewise. * gcc.target/riscv/zbkb32.c: Likewise. * gcc.target/riscv/zbkb64.c: Likewise. * gcc.target/riscv/zbkc32.c: Likewise. * gcc.target/riscv/zbkc64.c: Likewise. * gcc.target/riscv/zbkx32.c: Likewise. * gcc.target/riscv/zbkx64.c: Likewise. * gcc.target/riscv/zfa-fleq-fltq.c: Likewise. * gcc.target/riscv/zfa-fli-zfh.c: Likewise. * gcc.target/riscv/zfa-fli.c: Likewise. * gcc.target/riscv/zknd64.c: Likewise. * gcc.target/riscv/zksed32.c: Likewise. * gcc.target/riscv/zksed64.c: Likewise. * gcc.target/riscv/zksh32.c: Likewise. * gcc.target/riscv/zksh64.c: Likewise. * gcc.target/riscv/_Float16-soft-1.c: Likewise. * gcc.target/riscv/_Float16-zfhmin-1.c: Likewise. * gcc.target/riscv/_Float16-zfhmin-2.c: Likewise. * gcc.target/riscv/_Float16-zfhmin-3.c: Likewise. * gcc.target/riscv/_Float16-zhinxmin-1.c: Likewise. * gcc.target/riscv/_Float16-zhinxmin-2.c: Likewise. * gcc.target/riscv/_Float16-zhinxmin-3.c: Likewise. * gcc.target/riscv/fle-ieee.c: Likewise. * gcc.target/riscv/fle-snan.c: Likewise. * gcc.target/riscv/flef-ieee.c: Likewise. * gcc.target/riscv/flef-snan.c: Likewise. * gcc.target/riscv/flt-ieee.c: Likewise. * gcc.target/riscv/flt-snan.c: Likewise. * gcc.target/riscv/fltf-ieee.c: Likewise. * gcc.target/riscv/fltf-snan.c: Likewise. * gcc.target/riscv/interrupt-1.c: Likewise. * gcc.target/riscv/interrupt-mmode.c: Likewise. * gcc.target/riscv/interrupt-smode.c: Likewise. * gcc.target/riscv/interrupt-umode.c: Likewise. * gcc.target/riscv/pr106888.c: Likewise. * gcc.target/riscv/pr89835.c: Likewise. * gcc.target/riscv/shift-and-1.c: Likewise. * gcc.target/riscv/shift-and-2.c: Likewise. * gcc.target/riscv/shift-shift-2.c: Likewise. * gcc.target/riscv/shift-shift-4.c: Likewise. * gcc.target/riscv/shift-shift-5.c: Likewise. * gcc.target/riscv/shorten-memrefs-7.c: Likewise. * gcc.target/riscv/sign-extend.c: Likewise. * gcc.target/riscv/switch-qi.c: Likewise. * gcc.target/riscv/switch-si.c: Likewise. * gcc.target/riscv/xtheadbb-ext-1.c: Likewise. * gcc.target/riscv/xtheadbb-ext.c: Likewise. * gcc.target/riscv/xtheadbb-extu-1.c: Likewise. * gcc.target/riscv/xtheadbb-extu.c: Likewise. * gcc.target/riscv/xtheadbb-strlen.c: Likewise. * gcc.target/riscv/xtheadbs-tst.c: Likewise. * gcc.target/riscv/xtheadfmv-fmv.c: Likewise. * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Likewise. * gcc.target/riscv/zba-adduw.c: Likewise. * gcc.target/riscv/zba-shadd.c: Likewise. * gcc.target/riscv/zba-slliuw.c: Likewise. * gcc.target/riscv/zba-zextw.c: Likewise. * gcc.target/riscv/zbb-min-max-02.c: Likewise. * gcc.target/riscv/zbb-min-max-03.c: Likewise. * gcc.target/riscv/zbb-rol-ror-01.c: Likewise. * gcc.target/riscv/zbb-rol-ror-03.c: Likewise. * gcc.target/riscv/zbb-rol-ror-04.c: Likewise. * gcc.target/riscv/zbb-rol-ror-05.c: Likewise. * gcc.target/riscv/zbb-rol-ror-06.c: Likewise. * gcc.target/riscv/zbb-rol-ror-07.c: Likewise. * gcc.target/riscv/zbb-rol-ror-08.c: Likewise. * gcc.target/riscv/zbb-rol-ror-09.c: Likewise. * gcc.target/riscv/zbb-strlen.c: Likewise. * gcc.target/riscv/zbb_32_bswap-1.c: Likewise. * gcc.target/riscv/zbb_32_bswap-2.c: Likewise. * gcc.target/riscv/zbb_bswap-1.c: Likewise. * gcc.target/riscv/zbb_bswap-2.c: Likewise. * gcc.target/riscv/zbs-bclr.c: Likewise. * gcc.target/riscv/zbs-bext-02.c: Likewise. * gcc.target/riscv/zbs-bext.c: Likewise. * gcc.target/riscv/zbs-binv.c: Likewise. * gcc.target/riscv/zbs-bset.c: Likewise. * gcc.target/riscv/zero-scratch-regs-2.c: Likewise. * gcc.target/riscv/zicond-primitiveSemantics.c: Likewise. * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise. * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise. * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise. * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
Joern Rennecke authored$ egrep -r 'scan-assembler(|-not|-times) "[[:alnum:].]{1,7}"' riscv $ egrep -rl 'scan-assembler(|-not|-times) "[[:alnum:].]{1,7}"' riscv > files $ cat edcmds g/\(scan-assembler\(\|-not\|-times\) \+\)"\([[:alnum:]]\{1,5\}\)\.\([[:alpha:].]\{1,3\}\)"/s//\1{\\m\3\\.\4\\M}/ g/\(scan-assembler\(\|-not\|-times\) \+\)"\([[:alnum:]]\{1,7\}\)"/s//\1{\\m\3}/ w q $ sed 's/.*/ed & < edcmds/' < files > tmp $ source tmp gcc/testsuite/ * gcc.target/riscv/shift-shift-1.c: Avoid spurious pattern matches. * gcc.target/riscv/shift-shift-3.c: Likewise. * gcc.target/riscv/zba-shNadd-01.c: Likewise. * gcc.target/riscv/zba-shNadd-02.c: Likewise. * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise. * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise. * gcc.target/riscv/zbb-min-max.c: Likewise. * gcc.target/riscv/zero-extend-1.c: Likewise. * gcc.target/riscv/zero-extend-2.c: Likewise. * gcc.target/riscv/zero-extend-3.c: Likewise. * gcc.target/riscv/zero-extend-4.c: Likewise. * gcc.target/riscv/zero-extend-5.c: Likewise. * gcc.target/riscv/_Float16-soft-2.c: Likewise. * gcc.target/riscv/_Float16-soft-3.c: Likewise. * gcc.target/riscv/_Float16-zfh-1.c: Likewise. * gcc.target/riscv/_Float16-zfh-2.c: Likewise. * gcc.target/riscv/_Float16-zfh-3.c: Likewise. * gcc.target/riscv/and-extend-1.c: Likewise. * gcc.target/riscv/and-extend-2.c: Likewise. * gcc.target/riscv/pr108987.c: Likewise. * gcc.target/riscv/ret-1.c: Likewise. * gcc.target/riscv/rvv/autovec/align-1.c: Likewise. * gcc.target/riscv/rvv/autovec/align-2.c: Likewise. * gcc.target/riscv/zba-shNadd-04.c: Likewise. * gcc.target/riscv/zba-shNadd-07.c: Likewise. * gcc.target/riscv/zbb-rol-ror-02.c: Likewise. * gcc.target/riscv/zbbw.c: Likewise. * gcc.target/riscv/zbc32.c: Likewise. * gcc.target/riscv/zbc64.c: Likewise. * gcc.target/riscv/zbkb32.c: Likewise. * gcc.target/riscv/zbkb64.c: Likewise. * gcc.target/riscv/zbkc32.c: Likewise. * gcc.target/riscv/zbkc64.c: Likewise. * gcc.target/riscv/zbkx32.c: Likewise. * gcc.target/riscv/zbkx64.c: Likewise. * gcc.target/riscv/zfa-fleq-fltq.c: Likewise. * gcc.target/riscv/zfa-fli-zfh.c: Likewise. * gcc.target/riscv/zfa-fli.c: Likewise. * gcc.target/riscv/zknd64.c: Likewise. * gcc.target/riscv/zksed32.c: Likewise. * gcc.target/riscv/zksed64.c: Likewise. * gcc.target/riscv/zksh32.c: Likewise. * gcc.target/riscv/zksh64.c: Likewise. * gcc.target/riscv/_Float16-soft-1.c: Likewise. * gcc.target/riscv/_Float16-zfhmin-1.c: Likewise. * gcc.target/riscv/_Float16-zfhmin-2.c: Likewise. * gcc.target/riscv/_Float16-zfhmin-3.c: Likewise. * gcc.target/riscv/_Float16-zhinxmin-1.c: Likewise. * gcc.target/riscv/_Float16-zhinxmin-2.c: Likewise. * gcc.target/riscv/_Float16-zhinxmin-3.c: Likewise. * gcc.target/riscv/fle-ieee.c: Likewise. * gcc.target/riscv/fle-snan.c: Likewise. * gcc.target/riscv/flef-ieee.c: Likewise. * gcc.target/riscv/flef-snan.c: Likewise. * gcc.target/riscv/flt-ieee.c: Likewise. * gcc.target/riscv/flt-snan.c: Likewise. * gcc.target/riscv/fltf-ieee.c: Likewise. * gcc.target/riscv/fltf-snan.c: Likewise. * gcc.target/riscv/interrupt-1.c: Likewise. * gcc.target/riscv/interrupt-mmode.c: Likewise. * gcc.target/riscv/interrupt-smode.c: Likewise. * gcc.target/riscv/interrupt-umode.c: Likewise. * gcc.target/riscv/pr106888.c: Likewise. * gcc.target/riscv/pr89835.c: Likewise. * gcc.target/riscv/shift-and-1.c: Likewise. * gcc.target/riscv/shift-and-2.c: Likewise. * gcc.target/riscv/shift-shift-2.c: Likewise. * gcc.target/riscv/shift-shift-4.c: Likewise. * gcc.target/riscv/shift-shift-5.c: Likewise. * gcc.target/riscv/shorten-memrefs-7.c: Likewise. * gcc.target/riscv/sign-extend.c: Likewise. * gcc.target/riscv/switch-qi.c: Likewise. * gcc.target/riscv/switch-si.c: Likewise. * gcc.target/riscv/xtheadbb-ext-1.c: Likewise. * gcc.target/riscv/xtheadbb-ext.c: Likewise. * gcc.target/riscv/xtheadbb-extu-1.c: Likewise. * gcc.target/riscv/xtheadbb-extu.c: Likewise. * gcc.target/riscv/xtheadbb-strlen.c: Likewise. * gcc.target/riscv/xtheadbs-tst.c: Likewise. * gcc.target/riscv/xtheadfmv-fmv.c: Likewise. * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Likewise. * gcc.target/riscv/zba-adduw.c: Likewise. * gcc.target/riscv/zba-shadd.c: Likewise. * gcc.target/riscv/zba-slliuw.c: Likewise. * gcc.target/riscv/zba-zextw.c: Likewise. * gcc.target/riscv/zbb-min-max-02.c: Likewise. * gcc.target/riscv/zbb-min-max-03.c: Likewise. * gcc.target/riscv/zbb-rol-ror-01.c: Likewise. * gcc.target/riscv/zbb-rol-ror-03.c: Likewise. * gcc.target/riscv/zbb-rol-ror-04.c: Likewise. * gcc.target/riscv/zbb-rol-ror-05.c: Likewise. * gcc.target/riscv/zbb-rol-ror-06.c: Likewise. * gcc.target/riscv/zbb-rol-ror-07.c: Likewise. * gcc.target/riscv/zbb-rol-ror-08.c: Likewise. * gcc.target/riscv/zbb-rol-ror-09.c: Likewise. * gcc.target/riscv/zbb-strlen.c: Likewise. * gcc.target/riscv/zbb_32_bswap-1.c: Likewise. * gcc.target/riscv/zbb_32_bswap-2.c: Likewise. * gcc.target/riscv/zbb_bswap-1.c: Likewise. * gcc.target/riscv/zbb_bswap-2.c: Likewise. * gcc.target/riscv/zbs-bclr.c: Likewise. * gcc.target/riscv/zbs-bext-02.c: Likewise. * gcc.target/riscv/zbs-bext.c: Likewise. * gcc.target/riscv/zbs-binv.c: Likewise. * gcc.target/riscv/zbs-bset.c: Likewise. * gcc.target/riscv/zero-scratch-regs-2.c: Likewise. * gcc.target/riscv/zicond-primitiveSemantics.c: Likewise. * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise. * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise. * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise. * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.