diff options
author | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2017-10-25 21:53:21 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2017-10-25 21:53:21 +0000 |
commit | c0b24017eb8fee727bf1244e269e4b6b435e7952 (patch) | |
tree | d798c4a380498017a30d56af6f0e4f30dd6187b1 /gcc/c/c-parser.c | |
parent | a2af967e9718d3d15461dbc5c52008ceab63a2f0 (diff) | |
download | gcc-c0b24017eb8fee727bf1244e269e4b6b435e7952.zip gcc-c0b24017eb8fee727bf1244e269e4b6b435e7952.tar.gz gcc-c0b24017eb8fee727bf1244e269e4b6b435e7952.tar.bz2 |
re PR middle-end/82062 (simple conditional expressions no longer folded)
PR middle-end/82062
* fold-const.c (operand_equal_for_comparison_p): Also return true
if ARG0 is a simple variant of ARG1 with narrower precision.
(fold_ternary_loc): Always pass unstripped operands to the predicate.
From-SVN: r254089
Diffstat (limited to 'gcc/c/c-parser.c')
0 files changed, 0 insertions, 0 deletions