PL/I · Message ID
What does CEE3206S: Specification Exception (System Completion Code 0C6) mean in PL/I?
The program attempted an operation on data that isn't aligned the way the machine instruction requires — for example a FIXED BINARY or FLOAT value sitting on the wrong boundary. This is typically caused by a BASED variable overlaying storage that doesn't match the alignment its declared type expects.
The program attempted an operation on data that isn't aligned the way the machine instruction requires — for example a FIXED BINARY or FLOAT value sitting on the wrong boundary. This is typically caused by a BASED variable overlaying storage that doesn't match the alignment its declared type expects.
Check the ALIGNED/UNALIGNED attributes on the structure being overlaid, confirm the pointer's target actually has the alignment the BASED variable's type requires, and recompile with an option that shows generated offsets to spot the mismatch.