Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
Rugxulo

Homepage

Usono,
08.10.2007, 20:55
 

OpenWatcom 1.7a RC1 released (Announce)

The OpenWatcom developers have released 1.7a RC1 on 6 October 2007.

Website: http://www.openwatcom.org

Changes:

> This version fixes an obscure but significant regression in 1.7
> relative to 1.6. It contains no new features or bug fixes compared
> to 1.7.

(Anybody have any clue what this actually means??) :confused:

---
Know your limits.h

lucho

09.10.2007, 08:00

@ Rugxulo

OpenWatcom 1.7a RC1 released

> > This version fixes an obscure but significant regression in 1.7 relative
> > to 1.6. It contains no new features or bug fixes compared to 1.7.
>
> (Anybody have any clue what this actually means??) :confused:

This means that 1.7 had introduced a bug not present in 1.6, and 1.7a fixes it.
For more info, see http://en.wikipedia.org/wiki/Regression_testing

Steve

Homepage E-mail

US,
09.10.2007, 09:00

@ lucho

OpenWatcom 1.7a RC1 released

> This means that 1.7 had introduced a bug not present in 1.6, and 1.7a
> fixes it.

OK. What bug?

Japheth

Homepage

Germany (South),
09.10.2007, 10:46

@ Steve

OpenWatcom 1.7a RC1 released

> OK. What bug?

IIRC it started in the OW C/C++ newsgroup with thread

OW 1.7 Bug (may be major):

#define TYPEFLAG(f, t) (((f)&(0xFFFF0001))==(t))

The disassembly shows it doing

and eax,0x00000001

instead of

and eax,0xFFFF0001


0FC7    8B 44 24 10               mov         eax,dword ptr 0x10[esp]
0FCB    25 01 00 00 00            and         eax,0x00000001


if  (TYPEFLAG(flags, 0x00010001)) {
  .. whatever..
}


IIRC it was introduced by Bart Oldeman doing an adjustment for the 16-bit code generator.

---
MS-DOS forever!

Back to the board
Thread view  Mix view  Order
22049 Postings in 2034 Threads, 396 registered users, 258 users online (0 registered, 258 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum