LoongArch Port: gcc/testsuite
authorchenglulu <chenglulu@loongson.cn>
Sat, 27 Nov 2021 07:07:31 +0000 (15:07 +0800)
committerChenghua Xu <paul.hua.gm@gmail.com>
Tue, 29 Mar 2022 09:43:36 +0000 (17:43 +0800)
commit4ae54e8dec3a3593ff5689754b58324501ecfdcc
treeef435a330c65b6e7c22ece253ac3d2fa78bf5221
parent34024b715068801ddf4e1a95223f9ff31f63a802
LoongArch Port: gcc/testsuite

2022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
    Lulu Cheng  <chenglulu@loongson.cn>

gcc/testsuite/ChangeLog:

* g++.dg/cpp0x/constexpr-rom.C: Add build options for LoongArch.
* g++.old-deja/g++.abi/ptrmem.C: Add LoongArch support.
* g++.old-deja/g++.pt/ptrmem6.C: xfail for LoongArch.
* gcc.dg/20020312-2.c: Add LoongArch support.
* c-c++-common/zero-scratch-regs-10.c: Like wise
* c-c++-common/zero-scratch-regs-11.c: Like wise
* c-c++-common/zero-scratch-regs-8.c: Like wise
* c-c++-common/zero-scratch-regs-9.c: Like wise
* gcc.dg/loop-8.c: Skip on LoongArch.
* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
* go.test/go-test.exp: Define the LoongArch target.
* lib/target-supports.exp: Like wise.
* gcc.target/loongarch/loongarch.exp: New file.
* gcc.target/loongarch/tst-asm-const.c: Like wise.
* gcc.target/loongarch/larch-builtin.c: Like wise.
16 files changed:
gcc/testsuite/c-c++-common/zero-scratch-regs-10.c
gcc/testsuite/c-c++-common/zero-scratch-regs-11.c
gcc/testsuite/c-c++-common/zero-scratch-regs-8.c
gcc/testsuite/c-c++-common/zero-scratch-regs-9.c
gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C
gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C
gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C
gcc/testsuite/gcc.dg/20020312-2.c
gcc/testsuite/gcc.dg/loop-8.c
gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c
gcc/testsuite/gcc.target/loongarch/larch-builtin.c [new file with mode: 0644]
gcc/testsuite/gcc.target/loongarch/loongarch.exp [new file with mode: 0644]
gcc/testsuite/gcc.target/loongarch/tst-asm-const.c [new file with mode: 0644]
gcc/testsuite/go.test/go-test.exp
gcc/testsuite/lib/target-supports.exp