From: Shalom.Bresticker@freescale.com
Date: Thu Jun 10 2004 - 08:20:00 PDT
The following reply was made to PR enhancement/287; it has been noted by GNATS.
From: Shalom.Bresticker@freescale.com
To: btf-bugs@boyd.com
Cc:
Subject: Re: enhancement/287: `compatibility - backward compatibilitycompilerdirectives
Date: Thu, 10 Jun 2004 18:17:35 +0300 (IDT)
Stuart has already proposed that such a directive be optional.
Another issue is whether the definition of such a directive would
require from the tool vendor to implement more than a simple enable or
disable of keywords.
If that were all that were required of the vendor, it would be relatively
simple to implement. However, if "1364-2001 compatibility" would require
him to disable any and all features added in later versions of the
standard, that would be much harder for a vendor to implement, to the
point of having to write another half-simulator, just to be compatible
with an older version of the standard. That would seem to be unfairly
expensive for someone writing a new tool (as opposed to someone extending
an existing one).
It is true that there are a few things which actually change from one
version of the standard to the next, as opposed to added extensions,
such as the use of bit 31 of an MCD, but those cases have been quite few
and relatively unimportant.
Shalom
This archive was generated by hypermail 2.1.4
: Thu Jun 10 2004 - 08:20:22 PDT
and
sponsored by Boyd Technology, Inc.