diff options
author | Jakub Jelinek <jakub@redhat.com> | 2017-09-12 13:49:29 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2017-09-12 13:49:29 +0200 |
commit | ec33aebb1cd640f0751614ccd1b759d0f41ffb2f (patch) | |
tree | f280f7a02ce7a04a489492de1b7806bcb2263c28 /gcc/expr.c | |
parent | dee6fc2b43d2fc004ffe65a0e030fc74facb7c64 (diff) | |
download | gcc-ec33aebb1cd640f0751614ccd1b759d0f41ffb2f.zip gcc-ec33aebb1cd640f0751614ccd1b759d0f41ffb2f.tar.gz gcc-ec33aebb1cd640f0751614ccd1b759d0f41ffb2f.tar.bz2 |
re PR target/82112 (internal compiler error: in fold_convert_loc, at fold-const.c:2262)
PR target/82112
* c-common.c (sync_resolve_size): Instead of c_dialect_cxx ()
assertion check that in the condition.
(get_atomic_generic_size): Likewise. Before testing if parameter
has pointer type, if it has array type, call for C++
default_conversion to perform array-to-pointer conversion.
* c-c++-common/pr82112.c: New test.
* gcc.dg/pr82112.c: New test.
From-SVN: r252003
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions