Subject: Re: [Boost-bugs] [Boost C++ Libraries] #6931: mutex waits forwever with Intel C++ Compiler XE 12.1.5.344 Build 20120612
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-01-15 10:42:54
#6931: mutex waits forwever with Intel C++ Compiler XE 12.1.5.344 Build 20120612
--------------------------------------------+-------------------------------
Reporter: Orin Eman <orine@â¦> | Owner: viboes
Type: Bugs | Status: reopened
Milestone: Boost 1.52.0 | Component: thread
Version: Boost 1.51.0 | Severity: Problem
Resolution: | Keywords: mutex intel compiler
--------------------------------------------+-------------------------------
Changes (by y.hoshizuki):
* status: closed => reopened
* resolution: fixed =>
Comment:
this patch ([79337]) breaks mutex, using Intel Composer XE 2013.
semicolon is the comment for MASM format.
icl.exe compiles
{{{
__asm {
mov eax,bit; mov edx,x; lock bts [edx],eax; setc al; mov ret, al
};
}}}
to
{{{
; Begin ASM
00004 8b 45 0c mov eax, DWORD PTR [12+ebp]
;C:\boost-1.51.0\boost/thread/win32/thread_primitives.hpp:354.21
; End ASM
}}}
, and this code is meaningless.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/6931#comment:14> 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:11 UTC