The options in Table 1 can help you maintain application behavior compatibility on past, current, and future hardware, operating systems and compilers, or help move your applications to an XL compiler with minimal change.
Option | Description | C Compile | C++ Compile | IPA Link | More Information |
---|---|---|---|---|---|
ASCII | Provides ASCII/NLS support. | ✓ | ✓ | ✓ | See detail |
CONVLIT | Turns on string literal code page conversion. | ✓ | ✓ | ✓ | See detail |
NAMEMANGLING | Specifies the name mangling scheme for external symbol names which have C++ linkage. | ✓ | See detail | ||
PORT | Adjusts the error recovery action that the compiler takes when it encounters an ill-formed #pragma pack directive. | ✓ | See detail | ||
UPCONV | Specifies whether the unsigned specification is preserved when integral promotions are performed. | ✓ | ✓ | See detail |