diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2015-11-25 23:22:37 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2015-11-25 22:22:37 +0000 |
commit | 22bea0be95010c6efc39649d06e0f15c90ca38c4 (patch) | |
tree | b128369d416f1bc592a1609dd628ce3d44c5432f /gcc/lto/lto-lang.c | |
parent | c74f743ae4537e887a0b71411422b7984c2edde1 (diff) | |
download | gcc-22bea0be95010c6efc39649d06e0f15c90ca38c4.zip gcc-22bea0be95010c6efc39649d06e0f15c90ca38c4.tar.gz gcc-22bea0be95010c6efc39649d06e0f15c90ca38c4.tar.bz2 |
lto-symtab.c: Include alias.h
* lto-symtab.c: Include alias.h
(warn_type_compatibility_p): Replace types_compatible_p checks by
TBAA and size checks; set bit 2 if locations are TBAA incompatible.
(lto_symtab_merge): Compare DECL sizes.
(lto_symtab_merge_decls_2): Warn about TBAA in compatibility.
* gfortran.dg/lto/bind_c-6_0.f90: New testcase.
* gfortran.dg/lto/bind_c-6_1.c: New testcase.
From-SVN: r230911
Diffstat (limited to 'gcc/lto/lto-lang.c')
0 files changed, 0 insertions, 0 deletions