diff options
author | Patrick Palka <ppalka@gcc.gnu.org> | 2016-08-27 22:00:17 +0000 |
---|---|---|
committer | Patrick Palka <ppalka@gcc.gnu.org> | 2016-08-27 22:00:17 +0000 |
commit | 4a389eb62b96bb738c79c339f38aae45ef46ef39 (patch) | |
tree | d14c018a5485ca5084547adb1f055ef0ddc8f470 /gcc/function.c | |
parent | 3e13c3b9b88357c0f6aeca0bfb6f678dff52c204 (diff) | |
download | gcc-4a389eb62b96bb738c79c339f38aae45ef46ef39.zip gcc-4a389eb62b96bb738c79c339f38aae45ef46ef39.tar.gz gcc-4a389eb62b96bb738c79c339f38aae45ef46ef39.tar.bz2 |
Fix folding of VECTOR_CST comparisons
gcc/ChangeLog:
PR tree-optimization/71077
PR tree-optimization/68542
* fold-const.c (fold_relational_const): Fix folding of
VECTOR_CST comparisons that have a scalar boolean result type.
(selftest::test_vector_folding): New static function.
(selftest::fold_const_c_tests): Call it.
gcc/testsuite/ChangeLog:
PR tree-optimization/71077
* gcc.target/i386/pr71077.c: New test.
From-SVN: r239798
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions