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

Reply via email to