]> git.ipfire.org Git - thirdparty/gcc.git/commit
Test: Add test case for bit_op convert folding
authorPan Li <pan2.li@intel.com>
Sat, 15 Nov 2025 03:21:37 +0000 (11:21 +0800)
committerPan Li <pan2.li@intel.com>
Sun, 23 Nov 2025 10:36:39 +0000 (18:36 +0800)
commit22d6348957bb27f4c04f7ab47cd0d4543bb1de5c
treeb3c656ddb0901b669a05090f02e34f9996a6fe9b
parent4bcdfc8bda79ca4540832262a901359e120de800
Test: Add test case for bit_op convert folding

Add test cases of all possible types of bit_op convert folding.
To check there is no tree dump like below:

   _5 = (uint8_t) _2;
   return _5;

gcc/testsuite/ChangeLog:

* gcc.dg/tree-ssa/bit_op_cvt.1.c: New test.
* gcc.dg/tree-ssa/bit_op_cvt.2.c: New test.
* gcc.dg/tree-ssa/bit_op_cvt.3.c: New test.
* gcc.dg/tree-ssa/bit_op_cvt.4.c: New test.
* gcc.dg/tree-ssa/bit_op_cvt.5.c: New test.
* gcc.dg/tree-ssa/bit_op_cvt.6.c: New test.
* gcc.dg/tree-ssa/bit_op_cvt.h: New test.

Signed-off-by: Pan Li <pan2.li@intel.com>
gcc/testsuite/gcc.dg/tree-ssa/bit_op_cvt.1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/bit_op_cvt.2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/bit_op_cvt.3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/bit_op_cvt.4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/bit_op_cvt.5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/bit_op_cvt.6.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/bit_op_cvt.h [new file with mode: 0644]