diff options
author | Richard Sandiford <richard.sandiford@linaro.org> | 2018-01-24 16:22:30 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2018-01-24 16:22:30 +0000 |
commit | 885a33e117bf7339ecb1d4f3ef12b817cbead81c (patch) | |
tree | 0fd1c2c6bcb52cf3e1074bed3d06770ca5e11520 /gcc/tree.c | |
parent | 35d93d1d8caeddb4d990c8391fff2587bed8a3cd (diff) | |
download | gcc-885a33e117bf7339ecb1d4f3ef12b817cbead81c.zip gcc-885a33e117bf7339ecb1d4f3ef12b817cbead81c.tar.gz gcc-885a33e117bf7339ecb1d4f3ef12b817cbead81c.tar.bz2 |
Fix use of boolean_true/false_node (PR 83979)
r255913 changed some constant_boolean_node calls to boolean_true_node
and boolean_false_node, which meant that the returned tree didn't
always have the right type.
2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
gcc/
PR tree-optimization/83979
* fold-const.c (fold_comparison): Use constant_boolean_node
instead of boolean_{true,false}_node.
gcc/testsuite/
PR tree-optimization/83979
* g++.dg/pr83979.c: New test.
From-SVN: r257021
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions