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

            Bug ID: 357010
           Summary: drd regression tests fail to compile with Intel
                    compiler
           Product: valgrind
           Version: 3.10 SVN
          Platform: RedHat RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: NOR
         Component: drd
          Assignee: bvanass...@acm.org
          Reporter: tatyana.a.mine...@intel.com

File drd/tests/std_string.cpp fails to compile with Intel compiler (versions
15.0.3, 16.0.0)

Reproducible: Always

Steps to Reproduce:
1. Configure Valgrind to be built with Intel compiler
2. Build regression tests (make regtest)

Actual Results:  
File drd/tests/std_string.cpp fails to compile

Expected Results:  
Regression tests are built and run

The reason is a known bug of Intel compiler. If gcc 5.2.0 headers are used, in
certain cases integers are misinterpreted as iterators:
https://software.intel.com/en-us/forums/intel-c-compiler/topic/565143 . The
compiler bug has high priority, but it is difficult to fix. The workaround is
to change argument type from integer to double for Intel compilation.

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

Reply via email to