diff options
author | rpj <rpj> | 2005-03-16 01:33:20 +0000 |
---|---|---|
committer | rpj <rpj> | 2005-03-16 01:33:20 +0000 |
commit | 37f6fe772e5779120d2ee372c5d51ff60b6801dc (patch) | |
tree | b611e6b1c26e36a32e761962ab6693b02744c784 /BUGS | |
parent | 3d32060783bcaf10f38ff6eef6fcf5711bfeada4 (diff) |
Diffstat (limited to 'BUGS')
-rw-r--r-- | BUGS | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -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
|