16.12.2012 Views

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

|<br />

|<br />

|<br />

|<br />

|<br />

|<br />

|<br />

|<br />

|<br />

|<br />

The compilation mode actually used by the compiler depends on a combination of<br />

the settings of the -q32, -q64, -qarch, and -qtune compiler options, subject to the<br />

following conditions:<br />

v Compiler mode is set according to the last-found instance of the -q32, or -q64<br />

compiler options. If neither of these compiler options is chosen, the compiler<br />

mode is set to 32-bit.<br />

v Architecture target is set according to the last-found instance of the -qarch<br />

compiler option, provided that the specified -qarch setting is compatible with the<br />

compiler mode setting. If the -qarch option is not set, the compiler assumes a<br />

-qarch setting of 5.<br />

v Tuning of the architecture target is set according to the last-found instance of the<br />

-qtune compiler option, provided that the -qtune setting is compatible with the<br />

architecture target and compiler mode settings. If the -qtune option is not set, the<br />

compiler assumes a default -qtune setting according to the -qarch setting in use.<br />

Possible option conflicts and compiler resolution of these conflicts are described<br />

below:<br />

v -q32 or -q64 setting is incompatible with user-selected -qarch option.<br />

Resolution: -q32 or -q64 setting overrides -qarch option; compiler issues a<br />

warning message, sets -qarch to 5, and sets the -qtune option to the -qarch<br />

setting’s default -qtune value.<br />

v -q32 or -q64 setting is incompatible with user-selected -qtune option.<br />

Resolution: -q32 or -q64 setting overrides -qtune option; compiler issues a<br />

warning message, and sets -qtune to the -qarch settings’s default -qtune value.<br />

v -qarch option is incompatible with user-selected -qtune option.<br />

Resolution: Compiler issues a warning message, and sets -qtune to the -qarch<br />

setting’s default -qtune value.<br />

v Selected -qarch and -qtune options are not known to the compiler.<br />

Resolution: Compiler issues a warning message, sets -qarch to 5, and sets<br />

-qtune to the -qarch setting’s default -qtune setting. The compiler mode (32 or<br />

64-bit) is determined by the -q32 or -q64 compiler settings.<br />

xlC — C++ compiler invocation using a customizable configuration file<br />

See xlc.<br />

Note: When working in the shell, to view man page information about xlC, type:<br />

man c89 or man xlc.<br />

xlc++ — C++ compiler invocation using a customizable configuration<br />

file<br />

See xlc.<br />

xlc and xlC<br />

Note: When working in the shell, to view man page information about xlc++, type:<br />

man c89 or man xlc.<br />

Chapter 2. Shell command descriptions 815

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!