aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto/lto-lang.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2015-11-25 23:22:37 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2015-11-25 22:22:37 +0000
commit22bea0be95010c6efc39649d06e0f15c90ca38c4 (patch)
treeb128369d416f1bc592a1609dd628ce3d44c5432f /gcc/lto/lto-lang.c
parentc74f743ae4537e887a0b71411422b7984c2edde1 (diff)
downloadgcc-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