Skip to main content

Software > Software Development > C and C++ Compilers >

z/OS XL C/C++

Features and benefits

System z10 hardware toleration:

All supported releases of z/OS XL C/C++ can run unchanged on System z10 hardware.
No toleration service is required.

System z10 hardware instruction exploitation:

System z10 hardware instruction exploitation on z/OS V1R9:

The ARCH(8)/TUNE(8) compiler options have been added to the z/OS V1R9 XL C/C++ compiler via PTFs (see the System z10 EC PSP bucket, to allow the compiler to generate new instructions made available with the System z10 EC servers. For more information on the ARCH(8)/TUNE(8) options, please see the z/OS V1R9 README file

System z10 hardware instruction exploitation on z/OS V1R8:

In order to allow customers on z/OS V1R8 to exploit these instructions, IBM will support the z/OS V1R9 XL C/C++ compiler running on z/OS V1R8. See Section 4 for instructions on how to make the z/OS V1R9 XL C/C++ compiler available on z/OS V1R8. For more information on the ARCH(8)/TUNE(8) options, please see the z/OS V1R9 README file

Decimal floating-point support on z/OS V1R8:

Since the z/OS V1R9 C/C++ compiler includes support for decimal floating-point, making the z/OS V1R9 XL C/C++ compiler available on z/OS V1R8 allows z/OS V1R8 customers to exploit decimal floating-point as well as System z10 hardware instructions. See Section 4 for instructions on how to make the z/OS V1.9 XL C/C++ compiler available on z/OS V1.8. For more information on decimal floating-point support in z/OS V1R9 XL C/C++, please see the following documents:

z/OS V1R9 XL C/C++ User's Guide

z/OS V1R9 XL C/C++ Language Reference

z/OS V1R9 XL C/C++ Programming Guide

Exploiting decimal floating-point on z/OS V1R8 also requires service to the Language Environment, Run-Time Library Extensions, HLASM and dbx, as described in the DECFP Functional PSP bucket.

Making the z/OS V1R9 XL C/C++ compiler available on z/OS V1R8:

There are two ways to make the z/OS V1R9 XL C/C++ compiler available on z/OS V1R8:

Copy the installation from a z/OS V1R9 system:

See APAR PK60051, PTF UK33381, for a job to copy the z/OS V1R9 XL C/C++ compiler from a z/OS V1R9 system to z/OS V1R8.

Download the installation from the secure download

We're here to help
Easy ways to get the answers you need.
Request a quote
E-mail IBM

or call us at
877-426-3774
Priority code:
104CBW67


Technical details

Announcing z/OS V1R9

z/OS V1R9.0, Planning for Installation

What's new in z/OS V1R9 XL C/C++


Upgrades/Migrations

Latest PTFs for C/C++ on z/OS, OS/390

Compiler Versions and Marketing/Service Dates

Migrating to z/OS