Instruction manual
PRODUCT
PERFORMANCE
Issue 3 - Vol 2 USER
GROUP
NEWS
PROBLE"M
Only
root
can execute
the
directory
or
contents
of
/usr/include/sys.
CO}'1"~'1ENTS
\Vorkaround--change
attributes
of
/usr/include/sys
from 644 (drw-r--r--)
to
755 (drwxr-xr-x).
68000 :MOVEM
INST
ERROR
IN
ASSEMBLER
PRODUCT
68000 assembler
and
the
movem
with long
displacement
CONFIGURATION
8560
TNIX
version 1.4, 68000 assembler version 2.01-08
PROBLE"M
The
following movem
instruction
(an
undocumented
extension
of
the
instruction)
does
not
produce
correct
object
code
movem.l
- value (an),
#imm
movem.l-
value
(An,Xi),#imm
movem.l
- value
(pi),#imm
movem.1 - value
(pc,xi)#imm
The
object
code does
not
include the
displacement
value.
co~rMENTS
Workaround--use
register list form of
instruction
NON-CODE
GENERATING
SECTIONS
PRODUCT
Assembler
with
non code
generating
sections
CONFIGURATION
8560
TNIX
1.3 and 6801 assembler version 01.03-18
PROBLE}'1
After
linking,
the
assembler inserts
the
header
data
before the
actual
executable code.
The
load address will be
incorrect
if any section
contains
only non- code
generating
statements
(such as block
statement).
CO:M~IENTS
Avoid
the
use of sections which do
not
generate
any code; i.e. those which
contain
only block directives.
FIND
EXAMPLE
DANGEROUS
52
TEKTRONIX
December
1983