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

            Bug ID: 119508
           Summary: Hundreds of rust tests XPASS
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rust
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: dkm at gcc dot gnu.org, gcc-rust at gcc dot gnu.org,
                    pierre-emmanuel.patry at embecosm dot com
  Target Milestone: ---
            Target: amd64-pc-solaris2.11, sparcv9-sun-solaris2.11,
                    x86_64-pc-linux-gnu, i686-pc-linux-gnu

Currently, hundreds of rust tests XPASS on several targets, creating an insane
amount of noise in make mail-report.log output: with multilib testing (32 and
64-bit in each case), the numbers are like

  Linux/x86_64          900
  Linux/i686            900
  Solaris/amd64         1864/4194
  Solaris/sparcv9       1398/932

The Solaris numbers even differ between as and gas configurations, haven't yet
checked why.

The output is always like this:

XPASS:
/vol/gcc/src/hg/master/local/gcc/testsuite/rust/compile/canonical_paths1.rs:
nr2 unexpectedly passed

There are several problems here, apart from the general fact of the XPASSes:

* The test name contains an absolute path name, which is a no-no because it
  makes comparing different test results difficult.

* There are always many (often 10 per multilib) instances of the same XPASS
  with no way to tell where they differ.

* The message is pretty useless as is: we already know the 'unexpectedly
passed'
  part from the XPASS; no need to repeat it.

It may be that gcc/testsuite/rust/compile/nr2/exclude just needs updating for
recent changes.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to