diff options
| author | Jakub Jelinek <jakub@redhat.com> | 2006-09-23 09:15:37 +0200 |
|---|---|---|
| committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2006-09-23 09:15:37 +0200 |
| commit | fcb99e7b22ce96bd71076e16bff502cedb310e55 (patch) | |
| tree | 23d01a3bd7d49c49d7f4b60bd073b43567826b34 /gcc/tree-ssa-loop-prefetch.c | |
| parent | 6a7c793f3ef153f68fec135b0f8bca78ec9da324 (diff) | |
| download | gcc-fcb99e7b22ce96bd71076e16bff502cedb310e55.zip gcc-fcb99e7b22ce96bd71076e16bff502cedb310e55.tar.gz gcc-fcb99e7b22ce96bd71076e16bff502cedb310e55.tar.bz2 | |
re PR c/28706 (Compile failure with --combine and explicitly aligned structures)
PR c/28706
PR c/28712
* tree.c (merge_attributes, attribute_list_contained): If both
TREE_VALUEs are TREE_LISTs, use simple_cst_list_equal instead of
simple_cst_equal.
* c-typeck.c (comptypes_internal): Don't consider aggregates
in different TUs as compatible if there one set of attributes is
not a subset of the other type's attributes.
(composite_type): Try harder not to create a new aggregate type.
* gcc.dg/pr28706.c: New test.
* gcc.dg/pr28712.c: New test.
From-SVN: r117167
Diffstat (limited to 'gcc/tree-ssa-loop-prefetch.c')
0 files changed, 0 insertions, 0 deletions
