diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2015-06-22 09:12:22 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2015-06-22 07:12:22 +0000 |
commit | 1628e36bcf93a88d29885dd4e47e44ba80f909c6 (patch) | |
tree | 181883c54c895a0afe9404a8d38108c40f3e86c7 /gcc/tree-vect-data-refs.c | |
parent | 7083621fad0baad1dfcbb6ab42bea360879c2081 (diff) | |
download | gcc-1628e36bcf93a88d29885dd4e47e44ba80f909c6.zip gcc-1628e36bcf93a88d29885dd4e47e44ba80f909c6.tar.gz gcc-1628e36bcf93a88d29885dd4e47e44ba80f909c6.tar.bz2 |
re PR ipa/65908 (ICE: in expand_thunk, at cgraphunit.c:1700)
PR ipa/65908
* ipa-icf.c (sem_item::target_supports_symbol_aliases): Remove
construction of arg_types.
(sem_function::sem_function): Likewise.
(sem_function::~sem_function): Remove destruction of arg_types.
(sem_function::compatible_parm_types_p): New function.
(sem_function::equals_wpa): Reorg matching of return values
and parameter types.
(sem_function::equals_private): Reorg mathcing of argument types.
(sem_function::parse_tree_args): Remove.
* ipa-icf.h (init_wpa): Do not call it.
(parse_tree_args): Remove.
(compatible_parm_types_p): Declare.
(result_type): Remove.
(arg_types): Remove.
* testsuite/g++.dg/ipa/pr65908.C: New testcase.
Co-Authored-By: Martin Liska <mliska@suse.cz>
From-SVN: r224720
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
0 files changed, 0 insertions, 0 deletions