Vax 613 0S Instruction Manual Page 53

  • Download
  • Add to my manuals
  • Print
  • Page
    / 85
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 52
USER
GROUP
NEWS
Issue 3 - Vol 2
PRODUCT
PERFORivlANCE
PRODUCT
PERFORMANCE
SECTION
SOFTWARE
ERRATA
SHEET
MDP will begin shipping
"Errata
Sheets" with new versions of software products.
The
Errata
Sheet will be
updated
when
additional
problems/workarounds
are found. The
Errata
sheets will be shipped with
the
product
and will
be
published
in
User Group News.
Here
is
the first
Errata
Sheet:
8560
Pascal
Compiler
for
the
68000/68010
(PAS68K
opt
lA)
Version
2.
Several problems
with
the 68000 Version 2 release were noted. These were
judged
to
be problems which can be
easily avoided.
The
first problem involves use of
the
$stackch
or
$list
compiler options in
the
middle of a program, which
may
cause
the
optimizer
to
report
internal errors. We recommend
that
the
$stackck
option
be used once
at
the
begin-
ning
of
the
source
file
for the time being. No problems are observed when
optimization
is suppressed.
The second problem involves
the
$tagck
compiler option.
It
may generate unnecessary register stores.
If
the
$stackck
option
is
set (as by default),
the
register stores may precede
the
call
to
the
ENTRYQQ
routine
at
the
beginning of the main program (or possibly, a procedure).
This
will cause the negative addresses
to
be referenced
in
the case of
the
main program.
The
problem occurs infrequently
and
may
be
made
harmless by inserting
$stackck-
directive
at
the beginning of
the
source file.
It
is
also possible
that"
with"
statements
will cause
the
same register stores. Once again,
the
$stackck-
directive will ensure
that
the
stores
can only be gener3.tcd
after
the
activation
record
is
set
up by the LINK instruction.
If
the
number
or
nested"
with"
statements
exceeds
the
available registers, erroneous code
may
be
generated.
This
should not
happen
unless
the"
with"
statements
are nested more
than
five deep.
Our
test
had
15.
As in the Version 1 release, type checking does
not
distinguish "value" versus
"var"
parameters
to
procedural
parameters.
December
1983
TEKTRONIX
49
Page view 52
1 2 ... 48 49 50 51 52 53 54 55 56 57 58 ... 84 85

Comments to this Manuals

No comments