diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2021-11-12 07:21:43 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2021-11-15 12:58:56 -0800 |
commit | 4c19122bf5afa5cb479fd9445f0c591c52add09b (patch) | |
tree | d497c60605eab0f330ac3300e37f47ff7690f63c /gcc/gimple-fold.c | |
parent | fabe8cc41e9b01913e2016861237d1d99d7567bf (diff) | |
download | gcc-4c19122bf5afa5cb479fd9445f0c591c52add09b.zip gcc-4c19122bf5afa5cb479fd9445f0c591c52add09b.tar.gz gcc-4c19122bf5afa5cb479fd9445f0c591c52add09b.tar.bz2 |
Check optab before transforming atomic bit test and operations
Check optab before transforming equivalent, but slighly different cases
of atomic bit test and operations to their canonical forms.
gcc/
PR middle-end/103184
* tree-ssa-ccp.c (optimize_atomic_bit_test_and): Check optab
before transforming equivalent, but slighly different cases to
their canonical forms.
gcc/testsuite/
PR middle-end/103184
* gcc.dg/pr103184-1.c: New test.
* gcc.dg/pr103184-2.c: Likewise.
Diffstat (limited to 'gcc/gimple-fold.c')
0 files changed, 0 insertions, 0 deletions