
This patch, shipped as Version 3.06.08 of the Tru64 UNIX
Assembler, resolves three assembler problems related to:
  1.  the generation of an incorrect symbol table which can
      cause om to fail, 

  2.  the improper reordering of an instruction which restores 
      the stack pointer when assembling with optimization active, and 

  3.  the generation of a .ident string without a terminating NULL.

When a load instruction specifies a target register and a base 
register that are the same, the assembler may generate an invalid
optimization.

 This patch fixes a yacc stack overflow error in the Tru64 UNIX assembler.

This patch, shipped as version 3.06.10 of the Tru64 UNIX assembler,
fixes a problem encountered in version 3.06.09 on a 5.1A system, wherein
the assembler incorrectly treats octal constant data as if it were decimal.


