diff options
author | Jakub Jelinek <jakub@redhat.com> | 2018-06-15 22:36:38 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2018-06-15 22:36:38 +0200 |
commit | da8ea71e3733ba9c5f70a84cea9cafea6b0126b0 (patch) | |
tree | c9666afbacc9e91f2ba218c44d66904e891c37cb /gcc/tree.c | |
parent | fe7a23a611df9954918f334f855935ce228c88d6 (diff) | |
download | gcc-da8ea71e3733ba9c5f70a84cea9cafea6b0126b0.zip gcc-da8ea71e3733ba9c5f70a84cea9cafea6b0126b0.tar.gz gcc-da8ea71e3733ba9c5f70a84cea9cafea6b0126b0.tar.bz2 |
re PR middle-end/85878 (ICE in convert_mode_scalar, at expr.c:287)
PR middle-end/85878
* expr.c (expand_assignment): Remove now redundant COMPLEX_MODE_P
check from first store_expr, use to_mode instead of GET_MODE (to_rtx).
Only call store_expr for halves if the mode is the same.
* gfortran.fortran-torture/compile/pr85878.f90: New test.
From-SVN: r261659
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions