diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2015-06-07 23:30:58 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2015-06-07 21:30:58 +0000 |
commit | ccb5ad373f204cc5690dabd1298503fde739a8ed (patch) | |
tree | 99c2edf394ef8a6f40706dc42eb4d7f0f1f7b48d /gcc/fortran/trans-io.c | |
parent | d7b35f22be0a732140022245c766fa323f1a768d (diff) | |
download | gcc-ccb5ad373f204cc5690dabd1298503fde739a8ed.zip gcc-ccb5ad373f204cc5690dabd1298503fde739a8ed.tar.gz gcc-ccb5ad373f204cc5690dabd1298503fde739a8ed.tar.bz2 |
alias.c (get_alias_set): Be ready for TYPE_CANONICAL of ptr_type_node to not be ptr_to_node.
* alias.c (get_alias_set): Be ready for TYPE_CANONICAL
of ptr_type_node to not be ptr_to_node.
* tree.c (gimple_types_compatible_p): Do not match TREE_CODE of
TREE_TYPE of pointers.
* gimple-expr.c (useless_type_conversion): Reorder the check for
function pointers and TYPE_CANONICAL.
* lto.c (hash_canonical_type): Do not hash TREE_CODE of TREE_TYPE of
pointers.
* gfortran.dg/lto/bind_c-1_0.f90: New testcase.
* gfortran.dg/lto/bind_c-1_1.c: New testcase.
* gcc.dg/lto/c-compatible-types_0.c: Rename to ...
* gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
* gcc.dg/lto/c-compatible-types_1.c: Rename to ...
* gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
-fshort-enum.
From-SVN: r224201
Diffstat (limited to 'gcc/fortran/trans-io.c')
0 files changed, 0 insertions, 0 deletions