Copyright Digital Equipment Corp. All rights reserved.

BADANSIALIAS

Message        This statement accesses an object <frag1>.  The
               statement at <loc> accesses the same storage location
               <frag2>.

Description    The standard allows a compiler to assume that since
               these two statements use different types, these two
               statements reference different storage locations.
               The HP C compiler does so whenever ansi aliasing is
               enabled.  Since your code relies on these two
               statements accessing the same storage location you
               should disable ansi aliasing.  If you do not do so,
               optimization may cause your program to behave
               unexpectedly.

User Action    Specify noansi_alias on the command line.