diff options
author | Marek Polacek <polacek@redhat.com> | 2018-02-09 05:46:18 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2018-02-09 06:46:18 +0100 |
commit | ebe4bf41d2b96a6b2f1de6a184eb0a7f5c2e5d00 (patch) | |
tree | b8a9d8946a8bf5dbff8138544a0e796605787045 /gcc/tree-if-conv.c | |
parent | 5800666390320080558b2766738c21e82bf570e7 (diff) | |
download | gcc-ebe4bf41d2b96a6b2f1de6a184eb0a7f5c2e5d00.zip gcc-ebe4bf41d2b96a6b2f1de6a184eb0a7f5c2e5d00.tar.gz gcc-ebe4bf41d2b96a6b2f1de6a184eb0a7f5c2e5d00.tar.bz2 |
re PR c++/83659 (ICE on compilable C++ code: in tree_to_shwi, at tree.c:6821)
PR c++/83659
* fold-const.c (fold_indirect_ref_1): Use VECTOR_TYPE_P macro.
Formatting fixes. Verify first that tree_fits_poly_int64_p (op01).
Sync some changes from cxx_fold_indirect_ref.
* constexpr.c (cxx_fold_indirect_ref): Sync some changes from
fold_indirect_ref_1, including poly_*int64. Verify first that
tree_fits_poly_int64_p (op01). Formatting fixes.
* g++.dg/torture/pr83659.C: New test.
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r257512
Diffstat (limited to 'gcc/tree-if-conv.c')
0 files changed, 0 insertions, 0 deletions