https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66342
Bug ID: 66342 Summary: [6 regression] FAIL: g++.dg/ipa/ipa-icf-4.C -std=gnu++11 scan-ipa-dump icf "Equal symbols: [67]" Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: sch...@linux-m68k.org CC: hubicka at gcc dot gnu.org Target Milestone: --- Target: aarch64-*-* $ gcc/xg++ -Bgcc/ ../gcc/testsuite/g++.dg/ipa/ipa-icf-4.C -nostdinc++ -Iaarch64-suse-linux/libstdc++-v3/include/aarch64-suse-linux -Iaarch64-suse-linux/libstdc++-v3/include -I../libstdc++-v3/libsupc++ -I../libstdc++-v3/include/backward -I../libstdc++-v3/testsuite/util -std=gnu++11 -O2 -fdump-ipa-icf -fno-inline -S -o ipa-icf-4.s $ grep Equal ipa-icf-4.C.058i.icf Equal symbols: 2 fdc195e1e358d50f9bfcf9011ee285b612b2d4b5 is the first bad commit commit fdc195e1e358d50f9bfcf9011ee285b612b2d4b5 Author: hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Sat May 30 00:32:04 2015 +0000 * alias.c (alias_set_entry_d): Add is_pointer and has_pointer. (alias_stats): Add num_universal. (alias_set_subset_of): Special case pointers; be ready for NULL children. (alias_sets_conflict_p): Special case pointers; be ready for NULL children. (init_alias_set_entry): Break out from ... (record_alias_subset): ... here; propagate new fields; allocate children only when really needed. (get_alias_set): Do less generous pointer globbing. (dump_alias_stats_in_alias_c): Update statistics. * gcc.dg/alias-8.c: Do not xfail. * gcc.dg/pr62167.c: Prevent FRE. * gcc.dg/alias-14.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223883 138bc75d-0d04-0410-961f-82ee72b054a4