]> git.ipfire.org Git - thirdparty/gcc.git/commit
bpf: CO-RE builtins support tests.
authorCupertino Miranda <cupertino.miranda@oracle.com>
Thu, 27 Jul 2023 17:05:22 +0000 (18:05 +0100)
committerCupertino Miranda <cupertino.miranda@oracle.com>
Thu, 3 Aug 2023 18:47:26 +0000 (19:47 +0100)
commitc2a447d840476dbd99720f72809304a74abcf040
treebadc2bd0a772f74aca35b6c4f3f6f9574d3db02f
parente0a81559c198153923f0a1a3be7c25df545f3964
bpf: CO-RE builtins support tests.

This patch adds tests for the following builtins:
  __builtin_preserve_enum_value
  __builtin_btf_type_id
  __builtin_preserve_type_info

gcc/testsuite/ChangeLog:

* gcc.target/bpf/core-builtin-enumvalue.c: New test.
* gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
* gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
* gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
* gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
* gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
* gcc.target/bpf/core-builtin-type-based.c: New test.
* gcc.target/bpf/core-builtin-type-id.c: New test.
* gcc.target/bpf/core-support.h: New test.
gcc/testsuite/gcc.target/bpf/core-builtin-enumvalue-errors.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bpf/core-builtin-enumvalue-opt.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bpf/core-builtin-enumvalue.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bpf/core-builtin-fieldinfo-errors-1.c
gcc/testsuite/gcc.target/bpf/core-builtin-fieldinfo-errors-2.c
gcc/testsuite/gcc.target/bpf/core-builtin-type-based.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bpf/core-builtin-type-id.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bpf/core-support.h [new file with mode: 0644]