re PR middle-end/70022 (ICE: in tree_to_shwi, at tree.c:7328 with out-of-bounds vecto...
authorRichard Biener <rguenther@suse.de>
Tue, 1 Mar 2016 13:32:13 +0000 (13:32 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 1 Mar 2016 13:32:13 +0000 (13:32 +0000)
commit1b19470d144f605f7e69086cfdf2fbf9a4650594
treea1d47944d3ab4903f9a8a8260160bf5fd4385858
parent366298bddaa3e5571a5a8670e9bedb6fd1fc18fc
re PR middle-end/70022 (ICE: in tree_to_shwi, at tree.c:7328 with out-of-bounds vector index)

2016-03-01  Richard Biener  <rguenther@suse.de>

PR middle-end/70022
* fold-const.c (fold_indirect_ref_1): Fix range checking for
vector BIT_FIELD_REF extract.

* gcc.dg/pr70022.c: New testcase.

From-SVN: r233852
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr70022.c [new file with mode: 0644]