On Fri, 2015-02-27 at 03:10 +0100, Jan Hubicka wrote: > Bootstrapped/regtested x86_64-linux, comitted. > > Honza > * ipa-icf.c (symbol_compare_collection::symbol_compare_colleciton): > Use address_matters_p.
I think this patch is causing an ICE while building glibc on MIPS. I am building a toolchain for mips-mti-linux-gnu and when compiling sysdeps/gnu/siglist.c from glibc for mips64r2 (N32 ABI) I get the following ICE. I will try to create a preprocessed source file for this but I wanted to report it first to see if anyone else is seeing it on other platforms. Steve Ellcey sell...@imgtec.com ../sysdeps/gnu/siglist.c:72:1: internal compiler error: in address_matters_p, at symtab.c:1908 versioned_symbol (libc, __new_sys_sigabbrev, sys_sigabbrev, GLIBC_2_3_3); ^ 0x66a080 symtab_node::address_matters_p() /scratch/sellcey/repos/bootstrap/src/gcc/gcc/symtab.c:1908 0xe7cbe5 ipa_icf::sem_variable::merge(ipa_icf::sem_item*) /scratch/sellcey/repos/bootstrap/src/gcc/gcc/ipa-icf.c:1443 0xe81ff9 ipa_icf::sem_item_optimizer::merge_classes(unsigned int) /scratch/sellcey/repos/bootstrap/src/gcc/gcc/ipa-icf.c:2659 0xe86491 ipa_icf::sem_item_optimizer::execute() /scratch/sellcey/repos/bootstrap/src/gcc/gcc/ipa-icf.c:1923 0xe885a1 ipa_icf_driver /scratch/sellcey/repos/bootstrap/src/gcc/gcc/ipa-icf.c:2738 0xe885a1 ipa_icf::pass_ipa_icf::execute(function*) /scratch/sellcey/repos/bootstrap/src/gcc/gcc/ipa-icf.c:2785 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. make[2]: *** [/scratch/sellcey/repos/bootstrap/obj-mips-mti-linux-gnu/glibc/obj_mips64r2/stdio-common/siglist.os] Error 1