ISSUE 470

Number 470
Category errata
Synopsis 19.2: Compiler directives and source file boundaries
State lrmdraft
Class errata-simple
Arrival-DateSep 14 2003
Originator "Brad Pierce" <Brad.Pierce@synopsys.com>
Release 2001b
Environment
Description
According to section 19.2, the `default_nettype directive "affects
all modules that follow the directive, even across source file
boundaries."

Are there compiler directives that don't have an effect across source
file boundaries?

-- Brad


Fix
In 19.2,

REMOVE

"It affects all modules that follow the directive,
even across source file boundaries."

as redundant.


Also, in 19, first paragraph, sentence 4,

CHANGE

"The scope of compiler directives extends from the point
where it is processed ..."

TO

"The scope of a compiler directive extends from the point
where it is processed ..."

Audit-Trail
From: "Brad Pierce" <Brad.Pierce@synopsys.com>
To: <etf-bugs@boyd.com>
Cc:
Subject: Re: errata/470: 19.2: Compiler directives and source file boundaries
Date: Mon, 15 Sep 2003 08:40:07 -0700

Answering my own question, the first paragraph of Clause 19 says
that "The scope of compiler directives extends from the point where
it is processed, across all files processed, to the point where
another compiler directive supersedes it or the processing completes."

So the "even across source file boundaries" in 19.2 is redundant and
should be deleted.

-- Brad


From: Steven Sharp <sharp@cadence.com>
To: etf-bugs@boyd.com, Brad.Pierce@synopsys.com
Cc:
Subject: Re: errata/470: 19.2: Compiler directives and source file boundaries
Date: Mon, 15 Sep 2003 14:45:00 -0400 (EDT)

I believe you are correct about this.

Steven Sharp
sharp@cadence.com

Unformatted


Hosted by Boyd Technology