diff options
author | Jakub Jelinek <jakub@redhat.com> | 2011-01-06 11:37:02 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2011-01-06 11:37:02 +0100 |
commit | dfe776dd95beeff5e8d5bcd53d07f8c62ae69999 (patch) | |
tree | e01fb2e7447c61db75f8096bc82cb4f7c48a43d8 /gcc/fortran/interface.c | |
parent | 4192922c749ba0e0ca94b734ccabca8245520f9d (diff) | |
download | gcc-dfe776dd95beeff5e8d5bcd53d07f8c62ae69999.zip gcc-dfe776dd95beeff5e8d5bcd53d07f8c62ae69999.tar.gz gcc-dfe776dd95beeff5e8d5bcd53d07f8c62ae69999.tar.bz2 |
re PR c/47150 (ICE in gimplify_expr at gimplify.c)
PR c/47150
* c-convert.c (convert): When converting a complex expression
other than COMPLEX_EXPR to a different complex type, ensure
c_save_expr is called instead of save_expr, unless in_late_binary_op.
* c-typeck.c (convert_for_assignment): Set in_late_binary_op also
when converting COMPLEX_TYPE.
* gcc.c-torture/compile/pr47150.c: New test.
From-SVN: r168537
Diffstat (limited to 'gcc/fortran/interface.c')
0 files changed, 0 insertions, 0 deletions