aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/expr.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-06-24 13:37:22 +0200
committerRichard Biener <rguenther@suse.de>2022-06-24 14:50:05 +0200
commitb36a1c964f99758de1f3b169628965d3c3af812b (patch)
tree16002b04d83ab2c47affc181a23be9cd5dfd4769 /gcc/d/expr.cc
parentfa4e97907fc979f550c3f02cde03d9c35f99df9b (diff)
downloadgcc-b36a1c964f99758de1f3b169628965d3c3af812b.zip
gcc-b36a1c964f99758de1f3b169628965d3c3af812b.tar.gz
gcc-b36a1c964f99758de1f3b169628965d3c3af812b.tar.bz2
middle-end/106070 - bogus cond-expr folding
The following fixes up r13-469-g9a53101caadae1b5 by properly implementing what operand_equal_for_comparison_p did. 2022-06-24 Richard Biener <rguenther@suse.de> PR middle-end/106070 * match.pd (a != b ? a : b): Fix translation of operand_equal_for_comparison_p. * gcc.dg/torture/pr106070.c: New testcase.
Diffstat (limited to 'gcc/d/expr.cc')
0 files changed, 0 insertions, 0 deletions