Subject: RE: 1364.1 pragmas
From: Jayaram Bhasker (JBhasker@esilicon.com)
Date: Fri Sep 06 2002 - 07:23:57 PDT
Excellent discussions. And some very good ideas and feedback from many. With
some proposing that
the intent of the 1364 attributes was expected to be in a certain form that
were not explicitly mentioned
in the standard document.
Here is my assessment of the situation so far:
Option 1: Keep the attribute pragmas as currently described in 1364.1 draft
since it does not violate
the description of attributes as described in the 1364 standard. The issue
Steve brought up about
1364, Sec 2.8, para 4, can easily be resolved by constraining the usage of
attributes in 1364.1 by adding the
following statement to the 1364.1 draft:
"It shall be an error to redefine these attributes for the same language
element. In addition, these
attributes shall not be overloaded to mean something else and shall not be
used in any other context other
than the way they are defined in this standard."
Option 2: 1364 add new semantics to the attributes indicating what their new
interpretations are (which
shows that current 1364.1 usage is illegal 1364). This needs to happen
within the next 1-2 weeks so that
1364.1 WG can go back and redo their work on pragmas. The target is still to
make 1364.1 a standard this
year.
My preference is option 1...
- bhasker
This archive was generated by hypermail 2b28 : Fri Sep 06 2002 - 07:32:38 PDT