public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug gcov-profile/95494] New: [11 regression] Several -fprofile-use tests FAIL
@ 2020-06-03  8:39 ro at gcc dot gnu.org
  2020-06-03  8:39 ` [Bug gcov-profile/95494] " ro at gcc dot gnu.org
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: ro at gcc dot gnu.org @ 2020-06-03  8:39 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95494

            Bug ID: 95494
           Summary: [11 regression] Several -fprofile-use tests FAIL
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: gcov-profile
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: marxin at gcc dot gnu.org
  Target Milestone: ---
            Target: sparc-sun-solaris2.11

Between 20200601 (e41b988cc5af34e9c1a3d37b717fbfcc52d7ff90) and 20200602
(d3b6767dce45a7100e4cc32d2986a55f09a2cce2),
several -fprofile-use tests started to FAIL on 32-bit Solaris/SPARC only:

+FAIL: g++.dg/tree-prof/pr35545.C compilation,  -fprofile-use -D_PROFILE_USE
+UNRESOLVED: g++.dg/tree-prof/pr35545.C execution,    -fprofile-use
-D_PROFILE_USE

/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/tree-prof/pr35545.C: In
member function 'virtual int B::foo()':
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/tree-prof/pr35545.C:16:15:
warning: profile for function 'virtual int B::foo()' not found in profile data
[-Wmissing-profile]
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/tree-prof/pr35545.C: In
member function 'virtual int A::foo()':
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/tree-prof/pr35545.C:6:15:
warning: profile for function 'virtual int A::foo()' not found in profile data
[-Wmissing-profile]

+FAIL: gcc.dg/tree-prof/indir-call-prof-2.c compilation,  -fprofile-use
-D_PROFILE_USE
+UNRESOLVED: gcc.dg/tree-prof/indir-call-prof-2.c execution,    -fprofile-use
-D_PROFILE_USE

/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c:
In function 'sub1':
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c:10:1:
warning: profile for function 'sub1' not found in profile data
[-Wmissing-profile]
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c:
In function 'add1':
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c:4:1:
warning: profile for function 'add1' not found in profile data
[-Wmissing-profile]

+FAIL: gcc.dg/tree-prof/indir-call-prof-topn.c compilation,  -fprofile-use
-D_PROFILE_USE
+UNRESOLVED: gcc.dg/tree-prof/indir-call-prof-topn.c execution,   
-fprofile-use -D_PROFILE_USE

/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-topn.c:
In function 'two':
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-topn.c:14:1:
warning: profile for function 'two' not found in profile data
[-Wmissing-profile]
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-topn.c:
In function 'one':
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-topn.c:8:1:
warning: profile for function 'one' not found in profile data
[-Wmissing-profile]

+FAIL: gcc.dg/tree-prof/indir-call-prof.c compilation,  -fprofile-use
-D_PROFILE_USE
+UNRESOLVED: gcc.dg/tree-prof/indir-call-prof.c execution,    -fprofile-use
-D_PROFILE_USE

/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c:
In function 'setp':
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c:17:6:
warning: profile for function 'setp' not found in profile data
[-Wmissing-profile]
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c:
In function 'a2':
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c:8:12:
warning: profile for function 'a2' not found in profile data
[-Wmissing-profile]
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c:
In function 'a1':
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c:3:12:
warning: profile for function 'a1' not found in profile data
[-Wmissing-profile]

+FAIL: gcc.dg/tree-prof/pr59003.c compilation,  -fprofile-use -D_PROFILE_USE
+UNRESOLVED: gcc.dg/tree-prof/pr59003.c execution,    -fprofile-use
-D_PROFILE_USE

/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/pr59003.c: In
function 'foo':
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/pr59003.c:9:10:
error: corrupted value profile: stringops profile counter (28246016 out of
100001) inconsistent with basic-block count (100001)

+FAIL: gcc.dg/tree-prof/val-prof-2.c scan-ipa-dump profile "Transformation
done: div/mod by constant 256"

+FAIL: gcc.dg/tree-prof/val-prof-6.c compilation,  -fprofile-use -D_PROFILE_USE
+UNRESOLVED: gcc.dg/tree-prof/val-prof-6.c execution,    -fprofile-use
-D_PROFILE_USE

/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/tree-prof/val-prof-6.c:8:3:
error: corrupted value profile: stringops profile counter (28246016 out of
1000) inconsistent with basic-block count (1000)

All of 64-bit Solaris/SPARC, 32 and 64-bit Solaris/x86 are still ok.

It seems highly probably that this was caused by

changeset:   233568:8312a62869f6
user:        Martin Liska <mliska@suse.cz>
date:        Fri Jan 31 13:10:14 2020 +0100
files:       gcc/coverage.c gcc/doc/gcov-dump.texi gcc/gcov-dump.c
gcc/gcov-io.h gcc/ipa-profile.c gcc/profile.c gcc/value-prof.c
libgcc/libgcov-driver.c libgcc/libgcov-merge.c libgcc/libgcov-profiler.c
libgcc/libgcov.h
description:
Make TOPN counter dynamically allocated.

the only pertinent patch in that revision range.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2020-06-09 11:08 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-03  8:39 [Bug gcov-profile/95494] New: [11 regression] Several -fprofile-use tests FAIL ro at gcc dot gnu.org
2020-06-03  8:39 ` [Bug gcov-profile/95494] " ro at gcc dot gnu.org
2020-06-03  8:43 ` marxin at gcc dot gnu.org
2020-06-03 12:14 ` ro at CeBiTec dot Uni-Bielefeld.DE
2020-06-03 14:06 ` marxin at gcc dot gnu.org
2020-06-03 14:10 ` ro at CeBiTec dot Uni-Bielefeld.DE
2020-06-08 14:36 ` marxin at gcc dot gnu.org
2020-06-08 14:57 ` ro at CeBiTec dot Uni-Bielefeld.DE
2020-06-08 18:13 ` marxin at gcc dot gnu.org
2020-06-09  8:31 ` marxin at gcc dot gnu.org
2020-06-09 11:07 ` cvs-commit at gcc dot gnu.org
2020-06-09 11:08 ` marxin at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).