aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu/java
diff options
context:
space:
mode:
authorDaniel Barboza <daniel.barboza@oss.qualcomm.com>2026-01-23 13:10:30 -0300
committerDaniel Barboza <daniel.barboza@oss.qualcomm.com>2026-02-06 14:21:22 -0300
commit7b2e9d01d325f091ab7615985f413dda78415fec (patch)
treeaa9704ee9b7e6426ebc30b649705a87957069ca5 /libjava/gnu/java
parentec0dd91900abaf3b3efd8cd1cec54904d6bd28c6 (diff)
downloadgcc-7b2e9d01d325f091ab7615985f413dda78415fec.zip
gcc-7b2e9d01d325f091ab7615985f413dda78415fec.tar.gz
gcc-7b2e9d01d325f091ab7615985f413dda78415fec.tar.bz2
match.pd: (A | (convert?)(A != 0)) EQ|NE 0 -> A EQ|NE 0 [PR114969]
The NE variant is a gimple pattern that comes from the following C++ code: bool result = (std::max( (unsigned long long) 0, (unsigned long long) var_0)) | ( var_0 ? 1 : 0); PR tree-optimization/114969 gcc/ChangeLog: * match.pd (`(A | (convert?)(A != 0)) EQ|NE 0`): New pattern. gcc/testsuite/ChangeLog: * g++.dg/pr114969.C: New test.
Diffstat (limited to 'libjava/gnu/java')
0 files changed, 0 insertions, 0 deletions