From e74acb9f56d1a46ba56e007352c2170c835ecb48 Mon Sep 17 00:00:00 2001 From: rpj Date: Wed, 16 Mar 2005 01:36:11 +0000 Subject: '' --- BUGS | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'BUGS') diff --git a/BUGS b/BUGS index 12b6abb..d7db951 100644 --- a/BUGS +++ b/BUGS @@ -25,16 +25,17 @@ Known bugs 2. Cancellation problems in optimised code - Milan Gardian + This is suspected to be a compiler bug in VC6.0, and also seen in + VC7.0 and VS .NET 2003. The GNU C++ compiler does not have a problem + with this test, and it has been reported that the Intel C++ 8.1 compiler + and Visual C++ 2005 Express Edition Beta2 are also ok with this test. + Workaround [rpj - 2 Feb 2002] ----------------------------- [Please note: this workaround did not solve a similar problem in snapshot-2004-11-03 or later, even though similar symptoms were seen. tests\semaphore4.c fails in that snapshot for the VCE version of the - DLL. It is suspected to be a compiler bug in VC6.0, and also seen in - VC7.0 and VS .NET 2003. The GNU C++ compiler does not have a problem - with this test, and it has been reported (2005-03-05/08) that the Intel - C++ 8.1 compiler and Visual C++ 2005 Express Edition Beta2 are also - ok with this test.] + DLL.] The problem disappears when /Ob0 is used, i.e. /O2 /Ob0 works OK, but if you want to use inlining optimisation you can be much more -- cgit v1.2.3