diff options
| author | Jakub Jelinek <jakub@redhat.com> | 2008-02-12 19:35:05 +0100 |
|---|---|---|
| committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2008-02-12 19:35:05 +0100 |
| commit | e4521d118a44d6e3b07612ac3fa9fe93eea17403 (patch) | |
| tree | 0c5b420a4940a7a869b6ac259ffcc50432cdc046 /libjava/java/sql/Array.h | |
| parent | d7b8033f3e4f59d5ff54ab68fe5667467a52a273 (diff) | |
| download | gcc-e4521d118a44d6e3b07612ac3fa9fe93eea17403.zip gcc-e4521d118a44d6e3b07612ac3fa9fe93eea17403.tar.gz gcc-e4521d118a44d6e3b07612ac3fa9fe93eea17403.tar.bz2 | |
re PR c++/35144 (ICE in generate_element_copy)
PR c++/35144
* tree-sra.c (sra_build_assignment): fold_convert SRC if copying
non-compatible pointers.
(generate_element_copy): If SRC and DST are RECORD_TYPEs with
different FIELD_DECLs, try harder by comparing field offsets, sizes
and types.
* g++.dg/tree-ssa/pr35144.C: New test.
From-SVN: r132264
Diffstat (limited to 'libjava/java/sql/Array.h')
0 files changed, 0 insertions, 0 deletions
