]> gcc.gnu.org Git - gcc.git/commit
CTF/BTF testsuites
authorIndu Bhagat <indu.bhagat@oracle.com>
Thu, 20 May 2021 18:19:04 +0000 (11:19 -0700)
committerJose E. Marchesi <jose.marchesi@oracle.com>
Mon, 28 Jun 2021 16:47:21 +0000 (18:47 +0200)
commitc1f76af469388d3df815c82de566387da5ae000f
tree5bfb5145325e9e86d4e7b4c6ee7050a52a5c82cd
parentb7e215a8ee81d44281d9e0a2a25eceb47b6911dd
CTF/BTF testsuites

This commit adds a new testsuite for the CTF debug format.

2021-06-28  Indu Bhagat  <indu.bhagat@oracle.com>
    David Faust  <david.faust@oracle.com>

gcc/testsuite/

* lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
(gcc-dg-debug-runtest): Add -gctf support.
* gcc.dg/debug/btf/btf-1.c: New test.
* gcc.dg/debug/btf/btf-2.c: Likewise.
* gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
* gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
* gcc.dg/debug/btf/btf-array-1.c: Likewise.
* gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
* gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
* gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
* gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
* gcc.dg/debug/btf/btf-enum-1.c: Likewise.
* gcc.dg/debug/btf/btf-forward-1.c: Likewise.
* gcc.dg/debug/btf/btf-function-1.c: Likewise.
* gcc.dg/debug/btf/btf-function-2.c: Likewise.
* gcc.dg/debug/btf/btf-int-1.c: Likewise.
* gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
* gcc.dg/debug/btf/btf-struct-1.c: Likewise.
* gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
* gcc.dg/debug/btf/btf-union-1.c: Likewise.
* gcc.dg/debug/btf/btf-variables-1.c: Likewise.
* gcc.dg/debug/btf/btf.exp: Likewise.
* gcc.dg/debug/ctf/ctf-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
* gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
* gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
* gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
* gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
* gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
* gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
* gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
* gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
* gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
* gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
* gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
* gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
* gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
* gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
* gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
* gcc.dg/debug/ctf/ctf.exp: Likewise.
91 files changed:
gcc/testsuite/gcc.dg/debug/btf/btf-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-anonymous-struct-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-anonymous-union-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-array-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-forward-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-function-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-function-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-function-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-int-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-pointers-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-pointers-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-struct-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-struct-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-typedef-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-union-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-variables-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-variables-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf-variables-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/btf/btf.exp [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-anonymous-struct-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-anonymous-union-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-attr-mode-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-attr-used-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-complex-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-debug-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-debug-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-enum-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-enum-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-file-scope-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-float-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-forward-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-forward-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-func-index-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-function-pointers-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-function-pointers-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-function-pointers-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-function-pointers-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-functions-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-int-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-objt-index-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-pointers-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-pointers-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-preamble-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-6.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-7.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-8.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-str-table-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-struct-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-struct-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-struct-array-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-struct-array-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-struct-pointer-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-struct-pointer-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-struct-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-struct-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-struct-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-union-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-variables-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf-variables-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/ctf/ctf.exp [new file with mode: 0644]
gcc/testsuite/lib/gcc-dg.exp
This page took 0.07723 seconds and 5 git commands to generate.