https://bugs.kde.org/show_bug.cgi?id=463463

            Bug ID: 463463
           Summary: none/tests/amd64/fma fails when executed under
                    valgrind on a x86-64-v3 system
    Classification: Developer tools
           Product: valgrind
           Version: 3.20.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: jsew...@acm.org
          Reporter: alex.kana...@gmail.com
  Target Milestone: ---

Yocto project is transitioning x86_64 builds to build for x86-64-v3 (e.g.
enabling AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE), and one of the
regressions is in none/tests/amd64/fma:

none/tests/amd64/fma.stdout.diff
************
--- fma.stdout.exp      2018-03-09 12:34:56.000000000 +0000
+++ fma.stdout.out      2022-12-25 14:55:01.182000000 +0000
@@ -1 +1,42 @@
-Testing successful
+Failure 1 32 0x1p+0 0x1.fffffffffffffp-1
+Failure 2 32 -0x1p+0 0x1.fffffffffffffp-1
+Failure 1 35 0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 2 35 -0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 1 48 0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983
+Failure 2 48 -0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983
+Failure 3 32 0x1p+0 0x1.fffffffffffffp-1
+Failure 4 32 -0x1p+0 0x1.fffffffffffffp-1
+Failure 3 35 0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 4 35 -0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 3 48 0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983
+Failure 4 48 -0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983
+Failure 5 32 0x1p+0 0x1.fffffffffffffp-1 0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53
+Failure 6 32 -0x1p+0 0x1.fffffffffffffp-1 -0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53
+Failure 5 34 0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 6 34 -0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
-0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 5 48 0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 0x0p+0 0x0p+0
+Failure 6 48 -0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 -0x0p+0 0x0p+0
+Failure 7 32 0x1p+0 0x1.fffffffffffffp-1 0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53
+Failure 8 32 -0x1p+0 0x1.fffffffffffffp-1 -0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53
+Failure 7 34 0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 8 34 -0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
-0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 7 48 0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 0x0p+0 0x0p+0
+Failure 8 48 -0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 -0x0p+0 0x0p+0
+Failure 9 32 0x1p+0 0x1.fffffffffffffp-1 0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53
+Failure 9 34 0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 9 48 0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 0x0p+0 0x0p+0
+Failure 10 32 0x1p+0 0x1.fffffffffffffp-1 0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53
+Failure 10 34 0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 10 48 0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 0x0p+0 0x0p+0
+Failure 11 32 0x1p+0 0x1.fffffffffffffp-1 0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53 0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 12 32 -0x1p+0 0x1.fffffffffffffp-1 -0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53 -0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
-0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 11 48 0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 0x0p+0 0x0p+0 0x0p+0
0x0p+0 0x0p+0 0x0p+0
+Failure 12 48 -0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 -0x0p+0 0x0p+0
-0x0p+0 0x0p+0 -0x0p+0 0x0p+0
+Failure 13 32 0x1p+0 0x1.fffffffffffffp-1 0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53 0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 14 32 -0x1p+0 0x1.fffffffffffffp-1 -0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53 -0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
-0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 13 48 0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 0x0p+0 0x0p+0 0x0p+0
0x0p+0 0x0p+0 0x0p+0
+Failure 14 48 -0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 -0x0p+0 0x0p+0
-0x0p+0 0x0p+0 -0x0p+0 0x0p+0
+Failure 15 32 0x1p+0 0x1.fffffffffffffp-1 0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53 0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 15 48 0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 0x0p+0 0x0p+0 0x0p+0
0x0p+0 0x0p+0 0x0p+0
+Failure 16 32 0x1p+0 0x1.fffffffffffffp-1 0x1.0989687bc9da4p-53
0x1.0989687bc9da4p-53 0x1.0989687bc9da4p-176 0x1.0989687bc9da4p-176
0x1.fffffffffefffp+1011 0x1.fffffffffffffp+1011
+Failure 16 48 0x1.7ffffe00008p-983 0x1.7ffffe00007ffp-983 0x0p+0 0x0p+0 0x0p+0
0x0p+0 0x0p+0 0x0p+0


Note that this happens only when executing fma test under valgrind, when run
standalone, it succeeds:
root@qemux86-64:/usr/lib/valgrind/ptest/none/tests/amd64# ./fma
Testing successful

The more detailed information about the x86-64 feature levels is here:
https://www.phoronix.com/news/GCC-11-x86-64-Feature-Levels

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to