diff options
author | Richard Biener <rguenther@suse.de> | 2022-06-24 13:37:22 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-06-24 14:50:05 +0200 |
commit | b36a1c964f99758de1f3b169628965d3c3af812b (patch) | |
tree | 16002b04d83ab2c47affc181a23be9cd5dfd4769 /gcc/d | |
parent | fa4e97907fc979f550c3f02cde03d9c35f99df9b (diff) | |
download | gcc-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')
0 files changed, 0 insertions, 0 deletions