I have a small test project for boost serialize.
When running the release version of the test project the program runs till the end.
When setting a breakpoint in the release version in BoostSerialize.cpp line 332 then i get
"Unhandled exception at 0x00364645 in BoostSerialize.exe: 0xC000001D: Illegal Instruction."
I am using VS2010, Intel Compiler 14.0 SP1 and boost 1.54, static linked. boost is compiled with the following settings:
using intel : 14.0 : $(intel-compiler-14)/bin/ia32/icl.exe : <compatibility>vc10 <cxxflags>"/Qstd=c++11 /Qipo /Qdiag-disable:2586 /D_CRT_SECURE_NO_WARNINGS" ;
The test project is attached as zip file.
The problem can be reproduced on different PC's (Win7x64 pro, i7 and Xeon)