[Bug testsuite/88310] New: [9 Regression] Guarded profile use + reorder tests have become UNSUPPORTED

iains at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Dec 3 10:58:00 GMT 2018


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

            Bug ID: 88310
           Summary: [9 Regression] Guarded profile use + reorder tests
                    have become UNSUPPORTED
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: iains at gcc dot gnu.org
  Target Milestone: ---

A new warning was added in 264657 that fires if the profile count data file is
missing when -fprofile-use is enabled.

There's a test in testsuite/lib/target-supports.exp that is then caused to fail
with the new warning, which causes guarded tests to become UNSUPPORTED.  See
below.

What's not clear is why the regression testers apparently didn't pick this up
(I noticed because it causes a false progression on Darwin)

Running /home/iains/gcc-trunk/src/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp
...

                === gcc Summary ===

# of expected passes            254
# of unsupported tests          70

Running /home/iains/gcc-trunk/src/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp
...

                === g++ Summary ===

# of expected passes            48
# of unsupported tests          20

c.f.

Running /home/iains/gcc-trunk/src/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp
...

                === gcc Summary ===

# of expected passes            308
# of unsupported tests          58


Running /home/iains/gcc-trunk/src/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp
...

                === g++ Summary ===

# of expected passes            68
# of unsupported tests          15


More information about the Gcc-bugs mailing list