[Boost-bugs] [Boost C++ Libraries] #7318: Warnings "unimplemented pragma ignored" with Intel C++ Compiler XE 12.1.5.344

Subject: [Boost-bugs] [Boost C++ Libraries] #7318: Warnings "unimplemented pragma ignored" with Intel C++ Compiler XE 12.1.5.344
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-09-02 07:45:19


#7318: Warnings "unimplemented pragma ignored" with Intel C++ Compiler XE
12.1.5.344
------------------------------+---------------------------------------------
 Reporter: abrarov@… | Owner: pdimov
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: smart_ptr
  Version: Boost 1.51.0 | Severity: Cosmetic
 Keywords: Intel |
------------------------------+---------------------------------------------
 There are many warnings "unimplemented pragma ignored" with Intel C++
 Compiler XE 12.1.5.344 Build 20120612 at Windows (Windows 7 SP1 Pro)
 during building of Boost 1.51.0 itself and during building programs using
 Boost:
 {{{
 1>..\..\..\..\boost_1_51_0\boost/exception/exception.hpp(258): warning
 #367: duplicate friend declaration
 1> friend struct exception_detail::get_info<throw_function>;
 1> ^
 1>
 1>..\..\..\..\boost_1_51_0\boost/exception/exception.hpp(259): warning
 #367: duplicate friend declaration
 1> friend struct exception_detail::get_info<throw_file>;
 1> ^
 1>
 1>..\..\..\..\boost_1_51_0\boost/exception/exception.hpp(260): warning
 #367: duplicate friend declaration
 1> friend struct exception_detail::get_info<throw_line>;
 1> ^
 1>
 1>..\..\..\..\boost_1_51_0\boost/detail/interlocked.hpp(79): warning
 #1879: unimplemented pragma ignored
 1> # pragma intrinsic( _InterlockedIncrement )
 1> ^
 1>
 1>..\..\..\..\boost_1_51_0\boost/detail/interlocked.hpp(80): warning
 #1879: unimplemented pragma ignored
 1> # pragma intrinsic( _InterlockedDecrement )
 1> ^
 1>
 1>..\..\..\..\boost_1_51_0\boost/detail/interlocked.hpp(81): warning
 #1879: unimplemented pragma ignored
 1> # pragma intrinsic( _InterlockedCompareExchange )
 1> ^
 1>
 1>..\..\..\..\boost_1_51_0\boost/detail/interlocked.hpp(82): warning
 #1879: unimplemented pragma ignored
 1> # pragma intrinsic( _InterlockedExchange )
 1> ^
 1>
 1>..\..\..\..\boost_1_51_0\boost/detail/interlocked.hpp(83): warning
 #1879: unimplemented pragma ignored
 1> # pragma intrinsic( _InterlockedExchangeAdd )
 1> ^
 1>
 1>..\..\..\..\boost_1_51_0\boost/smart_ptr/detail/yield_k.hpp(33): warning
 #1879: unimplemented pragma ignored
 1> #pragma intrinsic( _mm_pause )
 1> ^
 }}}
 The warning level is Level4 (/W4).

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7318>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:10 UTC