[pocl] 09/10: build with -DENABLE_VECMATHLIB=ON

Andreas Beckmann anbe at moszumanska.debian.org
Wed Jan 17 13:58:16 UTC 2018


This is an automated email from the git hooks/post-receive script.

anbe pushed a commit to branch 1.0
in repository pocl.

commit ec15361fd480be24bf17a3e46f22664176eb9872
Author: Andreas Beckmann <anbe at debian.org>
Date:   Wed Dec 13 20:29:17 2017 +0100

    build with -DENABLE_VECMATHLIB=ON
    
    fixing this test failure on i386 with LLC_HOST_CPU=i686:
    
     25/120 Test  #16: kernel/test_fabs ....................................................................***Failed  Error regular expression found in output. Regex=[FAIL] 20.73 sec
    Running test test_fabs...
    FAIL: ldexp type=float val=-3.4028234663852886e+38 val2=4 res=-5.4445175462164618e+39 good=-inf
    FAIL: ldexp type=double val=-0.10000000149011612 val2=4 res=-1.6000000238418579 good=-1.6000000238418577
    FAIL: ldexp type=double2 val=-0 val2=4 res=-0 good=-0
    FAIL: ldexp type=double2 val=-0.10000000149011612 val2=4 res=-1.6000000238418579 good=-1.6000000238418577
    FAIL: ldexp type=double3 val=-0 val2=4 res=-0 good=-0
    FAIL: ldexp type=double3 val=-0.10000000149011612 val2=4 res=-1.6000000238418579 good=-1.6000000238418577
    FAIL: ldexp type=double3 val=-0.89999997615814209 val2=4 res=-14.399999618530273 good=-14.399999618530272
    FAIL: ldexp type=double4 val=-0 val2=4 res=-0 good=-0
    FAIL: ldexp type=double4 val=-0.10000000149011612 val2=4 res=-1.6000000238418579 good=-1.6000000238418577
    FAIL: ldexp type=double4 val=-0.89999997615814209 val2=4 res=-14.399999618530273 good=-14.399999618530272
    FAIL: ldexp type=double4 val=-1 val2=4 res=-16 good=-15.999999999999998
    FAIL: ldexp type=double8 val=-0 val2=4 res=-0 good=-0
    FAIL: ldexp type=double8 val=-0.10000000149011612 val2=4 res=-1.6000000238418579 good=-1.6000000238418577
    FAIL: ldexp type=double8 val=-0.89999997615814209 val2=4 res=-14.399999618530273 good=-14.399999618530272
    FAIL: ldexp type=double8 val=-1 val2=4 res=-16 good=-15.999999999999998
    FAIL: ldexp type=double8 val=-1.1000000238418579 val2=4 res=-17.600000381469727 good=-17.600000381469723
    FAIL: ldexp type=double8 val=-10 val2=4 res=-160 good=-159.99999999999997
    FAIL: ldexp type=double8 val=-1000000 val2=4 res=-16000000 good=-15999999.999999998
    FAIL: ldexp type=double8 val=-999999995904 val2=4 res=-15999999934464 good=-15999999934463.998
    FAIL: ldexp type=double16 val=-0 val2=4 res=-0 good=-0
    FAIL: ldexp type=double16 val=-0.10000000149011612 val2=4 res=-1.6000000238418579 good=-1.6000000238418577
    FAIL: ldexp type=double16 val=-0.89999997615814209 val2=4 res=-14.399999618530273 good=-14.399999618530272
    FAIL: ldexp type=double16 val=-1 val2=4 res=-16 good=-15.999999999999998
    FAIL: ldexp type=double16 val=-1.1000000238418579 val2=4 res=-17.600000381469727 good=-17.600000381469723
    FAIL: ldexp type=double16 val=-10 val2=4 res=-160 good=-159.99999999999997
    FAIL: ldexp type=double16 val=-1000000 val2=4 res=-16000000 good=-15999999.999999998
    FAIL: ldexp type=double16 val=-999999995904 val2=4 res=-15999999934464 good=-15999999934463.998
    FAIL: ldexp type=double16 val=-3.4028234663852886e+38 val2=4 res=-5.4445175462164618e+39 good=-5.4445175462164612e+39
    FAIL: ldexp type=double16 val=-inf val2=4 res=-inf good=-inf
    FAIL: ldexp type=double16 val=-inf val2=4 res=-inf good=-inf
    FAIL: ldexp type=double16 val=nan val2=4 res=nan good=nan
    FAIL: ldexp type=double16 val=-3.4028234663852886e+38 val2=4 res=-5.4445175462164618e+39 good=-5.4445175462164612e+39
    FAIL: ldexp type=double16 val=-1.1754943508222875e-38 val2=4 res=-1.88079096131566e-37 good=-1.8807909613156598e-37
    FAIL: ldexp type=double16 val=-1.1920928955078125e-07 val2=4 res=-1.9073486328125e-06 good=-1.9073486328124998e-06
    FAIL: ldexp type=double16 val=-0 val2=4 res=-0 good=-0
    OK
---
 debian/changelog | 1 +
 debian/rules     | 1 +
 2 files changed, 2 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 3052834..80e55d3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ pocl (1.0-1) UNRELEASED; urgency=medium
   * Build with -DPOCL_ICD_ABSOLUTE_PATH=OFF.
   * Rename library packages for SOVERSION bump: 1 => 2.
   * Update symbols files for amd64 and i386.
+  * Build with -DENABLE_VECMATHLIB=ON.
 
  -- Andreas Beckmann <anbe at debian.org>  Wed, 17 Jan 2018 06:34:27 +0100
 
diff --git a/debian/rules b/debian/rules
index 4053816..b176ae4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -48,6 +48,7 @@ POCL_CONFIGURE_FLAGS	+= -DENABLE_ICD=yes
 POCL_CONFIGURE_FLAGS	+= -DWITH_LLVM_CONFIG=/usr/bin/llvm-config-$(LLVM_VERSION)
 POCL_CONFIGURE_FLAGS	+= -DLLC_HOST_CPU=$(LLC_HOST_CPU)
 POCL_CONFIGURE_FLAGS	+= -DPOCL_ICD_ABSOLUTE_PATH=OFF
+POCL_CONFIGURE_FLAGS	+= -DENABLE_VECMATHLIB=ON
 
 override_dh_auto_configure:
 ifeq ($(LLVM_ARCH),)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/pocl.git



More information about the Pkg-opencl-commits mailing list