Forum topic

Code optimization fails

Hi everyone,

Authored by Jan Drendel Last updated on 03/29/2017 - 21:41
Forum topic

__STDC_NO_THREADS__ undefined

ICC defines __STDC_VERSION__ to 201112L, but doesn't define __STDC_NO_THREADS__.  glibc doesn't currently support the C11 threads API, so it should be defined (per § of the C11 spec).

Authored by Evan N. Last updated on 03/29/2017 - 21:36
Forum topic

False positive: warning #1125: function ${A} is hidden by function ${B}

struct A { private: virtual void foo() {} // Side-info: template-method pattern in the real code. }; struct B : public A { private: void foo(int) {} };
Authored by olzhas r. Last updated on 03/29/2017 - 22:23
Forum topic

ICC 17.0.2 rejects valid C++ template function specialization

The following code is rejected with the message

Authored by Matthias H. Last updated on 03/29/2017 - 22:24
Forum topic

Linking issue with Intel Debug build ...


I get the following linking error when building a debug build with Intel 16.0 compiler:

Authored by Andrew R. Last updated on 03/29/2017 - 21:32
Forum topic

Integration between Intel® System Studio Professional Edition and Microsoft Visual Studio

I have installed on both of my computers Microsoft Visual Studio Ultimate 2013 Version 12.0.40629.00 Update 5 and Microsoft Visual Studio Community 2015 Version 14.0.25431.01 Update 3.

Authored by Diêgo João Costa Santiago Last updated on 03/29/2017 - 22:46
Forum topic

C++ and Fortran linking


I'm trying to link C++ and fortran prorgam together, but I get the following error

/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: In function `_start':

Authored by marc b. Last updated on 03/29/2017 - 22:46
Forum topic

Apparent IPO compiler bug

I just encountered a very strange compiler (or linker?) bug, thought I should report it here. My description here is what I guess is happening... This is in icl Build 20150121

Authored by Hans v. Last updated on 03/29/2017 - 22:47
Forum topic

compatibility with GCC 5.x and later built-in functions

GCC 5.x and later support built-in functions for overflow checking [1]  that are unsupported by Intel C/C++ in versions including the recently released 2017.0.2.174 / 20170213.

Authored by William S. Last updated on 03/29/2017 - 22:51
Forum topic

__builtin_clrsbl undefined

__builtin_clrsb and __builtin_clrsbll exist, but __builtin_clrsbl seems to be missing.  Quick test:

Authored by Evan N. Last updated on 03/29/2017 - 22:54
For more complete information about compiler optimizations, see our Optimization Notice.