IBM XL C/C++ for AIX, V16.1 delivers support for C11, C++11, C++14 standards, and IBM POWER9 architecture

IBM United States Software Announcement 218-567
December 11, 2018


Table of contents
Program numberProgram numberPublicationsPublications
OverviewOverviewTechnical informationTechnical information
Key prerequisitesKey prerequisitesOrdering informationOrdering information
Planned availability datePlanned availability dateTerms and conditionsTerms and conditions
DescriptionDescriptionPricesPrices
Product positioningProduct positioningOrder nowOrder now
Program numberProgram number


Back to topBack to top

Overview

Top rule

IBM XL C/C++ for AIX is a standards-based, high-performance compiler that facilitates the creation and maintenance of applications written in C and C++ for IBM Power Systems. It includes advanced optimization features and generates code that takes advantage of the capabilities of the latest POWER9 architecture and maximizes your hardware utilization.

Over the course of multiple releases, the XL C/C++ for AIX compiler offers new and enhanced functions that provides the necessary tools to modernize and maintain applications to meet clients' critical business needs. The following are some of the new and improved features within XL C/C++ for AIX, V16.1:

  • Support for the latest POWER9 architecture.
  • Introduction of two new compiler invocation paths to provide compilation functionality that support the C11, C++11 and C++14 standards. The existing compilation functionality and invocation interface for the existing XL C and C++ compilers continues to be available for use.

XL C/C++ for AIX, V16.1 is the follow-on version to XL C/C++ for AIX, V13.1.

All of the expertise and heritage that serves enterprise businesses over the years are available to programmers who use IBM Power technology. Programmers can take advantage of proven IBM XL (XL = exceptional) compiler technology.



Back to topBack to top

Key requirements

Top rule

Required AIX® operating system levels:

  • AIX V7.1 (TL4 or above) or
  • AIX V7.2


Back to topBack to top

Planned availability date

Top rule

December 14, 2018



Back to topBack to top

Description

Top rule

XL C/C++ for AIX, V16.1 delivers additional functionality and enhancements that include support for the POWER9™ technology and support for the C11, C++11, and C++14 programming standards.

Matching version of XL C/C++ for AIX to XL Fortran for AIX at Version 16.1

With this release, the version and release nomenclature of XL C/C++ for AIX is designated to be the same as that of its companion compiler, XL Fortran for AIX. This way, clients, who have both XL C/C++ for AIX and XL Fortran for AIX as part of their development environments, can easily ensure that they have matching release levels. The version of this release of XL C/C++ for AIX is designated to be Version 16.1, which is the same as XL Fortran for AIX, V16.1. The version and release designation of XL C/C++ for AIX moves from the current Version 13.1 directly to Version 16.1. There is no XL C/C++ for AIX V14.1 or XL C/C++ for AIX V15.1.

Support for POWER9 technology

With XL C/C++ for AIX, V16.1 compiler support now includes exploitation of the POWER9 architecture.

  • New architecture and tune compiler options for POWER9 technology

    The -qarch compiler option specifies the processor architecture for which code is generated. The -qtune compiler option tunes instruction selection, scheduling, and other architecture-dependent performance enhancements to run best on a specific hardware architecture. With this new version of XL C/C++ for AIX, V16.1, new architecture and tune compiler suboptions are available to specify code generation explicitly for the POWER9 architecture.

    • The compiler option -qarch=pwr9 instructs the compiler to produce code that can fully exploit the POWER9 architecture.
    • The compiler option -qtune=pwr9 enables optimizations specifically for the POWER9 architecture.

    Compiling clients' applications with the new -qarch=pwr9 and -qtune=pwr9 compiler options enables them to automatically exploit the new capabilities in the POWER9 architecture without having to rewrite clients' code.

    • The existing -qarch=pwr8 now generates code that executes on both the POWER8® and POWER9 architectures.
    • The existing -qtune=balance allows for balanced tuning for both POWER8 and POWER9 architectures.

  • Built-in compiler functions for POWER9 technology

    A number of new built-in functions are delivered in this release to unlock POWER9 architecture instructions. They enable direct access to POWER9 features at the application level.

  • Mathematical Acceleration Subsystem (MASS) Library enhancements

    The MASS libraries are an accelerated set of frequently used mathematical functions that provide improved performance over the corresponding standard system library functions. The highly tuned MASS libraries are enhanced to support the POWER9 technology.

Clang infrastructure that is now included in the XL C/C++ for AIX compiler

The XL C/C++ AIX, V16.1 compiler uses the Clang (C language) infrastructure from the open source community for a portion of its compiler front end. Clang, a component of the LLVM (low level virtual machine) open source compiler and toolchain project, provides the C and C++ language family front end for LLVM. XL C/C++ for AIX, V16.1 also leverages the LLVM C++ runtime to provide modern C++ library support. The XL C/C++ for AIX, V16.1 continues to use the existing compiler back-end in conjuction with the new Clang front end. The new compiler combines the Clang front-end infrastructure with the advanced optimization technology from IBM® in the compiler back-end that you are familiar with.

C11, C++11, and C++14 standards support

Adopting the Clang technology within the program allows for the support of the C11 programming language standard in the Clang-based C compiler component of XL C/C++ for AIX and the C++11 and the C++14 programming language standards (as well as the C++11/C++14 standard libraries) in the Clang-based C++ compiler component of XL C/C++ for AIX.

XL C/C++ for AIX has always included both the XL C and XL C++ compilers. With the introduction of the Clang technology within XL C/C++ for AIX, and to accommodate both existing and new application usage scenarios, clients now have the flexibility to compile their source code with a choice of four compiler invocations:

  • xlc, to invoke the existing XL C compiler
  • xlC, to invoke the existing XL C++ compiler
  • xlclang, to invoke the new Clang-based XL C compiler that adheres to the C11 standard
  • xlclang++, to invoke the new Clang-based XL C++ compiler that adheres to the C++11 and C++14 standards

Deprecation of Debugger for AIX component

As of Version 16.1 of XL C/C++ for AIX, the Debugger for AIX component is no longer included with the product package. Clients can use the dbx debugger that is available within the AIX operating system.

Deprecation of the separately available XL C for AIX offering

As of Version 16.1, the separately available XL C for AIX program is no longer offered. The same XL C compiler that was available in the XL C for AIX offering is available within the XL C/C++ for AIX offering.

A trade-up part number or feature code is available to clients to trade up from their existing XL C for AIX offering to the new XL C/C++ for AIX offering. With this trade-up option, clients can obtain the updated XL C compiler within XL C/C++ for AIX. The XL C compiler within XL C/C++ for AIX has always been the same as the XL C compiler within XL C for AIX and has always been available within XL C/C++ for AIX. A trade-up feature code is only available to trade up from XL C for AIX compilers that are still in service and clients will need to have paid up subscription and support (S&S) to order the trade up. Clients that have XL C for AIX compilers that are further back-level can first migrate to a more recent compiler before trading up.



Back to topBack to top

Product positioning

Top rule

At a basic level, compilers are a bridge between clients' applications and the hardware architectures on which they run their business. IBM compilers are designed to unleash the full power of IBM processors, which include those for the different architectures that are shipped in the popular IBM Power Systems™. IBM compilers now include exploitation of the POWER9 technology.

IBM compilers are designed to improve programmer productivity. The advanced compilation technology enables programmers to exploit leading edge performance of the new hardware without source code changes. Developers only need to focus on the logic of the applications and let the compiler figure out the best way to transform and optimize the code generation for the systems on which the application will run.

XL C/C++ for AIX, V16.1 makes available four compiler paths. This single offering contains the existing XL C compiler and XL C++ compiler that clients can use to maintain their existing applications. XL C/C++ for AIX also contains a new C compiler and new C++ compiler based on the Clang front end from the open source LLVM compiler infrastructure. Clients can use the new compilers to develop new applications especially those applications that require the latest functions of the C11 and C++11/C++14 standards.

The code base of the new C and C++ compilers within XL C/C++ for AIX is similar to that of XL C/C++ for Linux® so clients will obtain much more compatibility of their source code with XL C/C++ for Linux as well as more compatibility with other vendors who have embraced LLVM as well as compatibility with open source offerings such as gcc.



Back to topBack to top

Program number

Top rule

Program number VRM Program name
5765-J12 16.1.0 XL C/C++ for AIX - AAS
5725-C72 16.1.0 XL C/C++ for AIX - PA

Product identification number

Product Program PID number Subscription and Support PID number S&S description
XL C/C++ for AIX, V16.1 5765-J12 5648-F45 SW S&S 3 Years After License
  5765-J12 5648-F46 SW S&S 3-year Renewal
  5765-J12 5648-F47 SW S&S 3-year Registration
  5765-J12 5648-F49 SW S&S No Charge Registration/1-year Renewal
  5765-J12 5648-F53 SW S&S 1 Year After License


Back to topBack to top

Offering Information

Top rule

Product information is available on the IBM Offering Information website.

More information is also available on the Passport Advantage® and Passport Advantage Express® website.



Back to topBack to top

Business Partner information

Top rule

If you are a Direct Reseller - System Reseller acquiring products from IBM, you may link directly to BP Attachment for Announcement Letter 218-567 for this announcement. A PartnerWorld ID and password are required (use IBMid).



Back to topBack to top

Publications

Top rule

Links to PDF manuals and HTML-based production documentation are available at the IBM XL C/C++ for AIX Knowledge Center.

Effective December 14, 2018, softcopy publications for XL C/C++ for AIX, V16.1 will be available at the above IBM Knowledge Center.

No hardcopy publications are shipped with these programs.



Back to topBack to top

Services

Top rule

Software Services

IBM Software Services has the breadth, depth, and reach to manage your services needs. You can leverage the deep technical skills of our lab-based, software services team and the business consulting, project management, and infrastructure expertise of our IBM Global Services team. Also, we extend our IBM Software Services reach through IBM Business Partners to provide an extensive portfolio of capabilities. Together, we provide the global reach, intellectual capital, industry insight, and technology leadership to support a wide range of critical business needs.

To learn more about IBM Software Services, contact your Lab Services Sales or Delivery Leader.



Back to topBack to top

Technical information

Top rule

Specified operating environment

Hardware requirements
  • System: Power Systems servers that are supported by:
    • AIX V7.1 (TL4 or above)
    • AIX V7.2
  • PASE for i
    • IBM i V7.3 PASE for i
  • Disk space: 500 MB
Software requirements

AIX operating system levels:

  • AIX 7.1 (TL4 or above)
  • AIX 7.2

PASE for i

  • IBM i V7.3 PASE for i

Required software for documentation:

  • HTML browser to access HTML documentation
  • PDF viewer to view PDF files

Planning information

Planning Information

Web information

See the the XL C/C++ Compiler Family website for more information.

Packaging

This offering is delivered through the internet as an electronic download.

This offering is available from IBM Marketplace. On IBM Marketplace, you can discover, try, and buy software, hardware, and services from IBM and third-party providers.

The XL C/C++ for AIX, V16.1 package contains:

  • One DVD-ROM containing the XL C/C++ for AIX, V16.1 product
  • XL C/C++ for AIX, V16.1 Quickstart Guide
  • Passport Advantage client letter
  • Passport Advantage media pack pointer sheet

This program, when downloaded from a website, contains the applicable IBM license agreement and License Information, if appropriate, which will be presented for acceptance at the time of installation of the program. For future reference, the license and License Information will be stored in a directory such as LICENSE.TXT.

Security, auditability, and control

XL C/C++ for AIX, V16.1 uses the security and auditability features of the host hardware or software. The client is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

The client is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.



Back to topBack to top

Ordering information

Top rule

Products announced as dual-pipe are available for ordering by program number and feature number or by part number. Products can be obtained by part number through Passport Advantage.

For more information, contact your IBM representative or IBM Business Partner.

This product is only available through Passport Advantage. It is not available as shrinkwrap.

Passport Advantage

Program name/Description Part number
XL C/C++ for AIX, V16.1 Multilingual DVD Media Pack BA1AZML
XL C/C++ for AIX, Authorized User License + SW S&S 12 Months D5AHLLL
XL C/C++ for AIX, Authorized User Annual SW S&S Renewal E1AHNLL
XL C/C++ for AIX, Authorized User SW S&S Reinstatement 12 Months D5AHPLL
XL C/C++ for AIX, Concurrent User License + SW S&S 12 Months D043PLL
XL C/C++ for AIX, Concurrent User Annual SW S&S Renewal E04U7LL
XL C/C++ for AIX, Concurrent User SW S&S Reinstatement 12 Months D043QLL
XL C/C++ for AIX, Concurrent User from XL C/C++ for AIX Authorized User Trade-Up License + SW S&S 12 Months D0CNWLL
XL C/C++ for AIX, Authorized User from XL C for AIX Authorized User Trade-Up License + SW S&S 12 Months D222ILL
XL C/C++ for AIX, Concurrent User from XL C for AIX Concurrent User Trade-Up License + SW S&S 12 Months D222JLL


Passport Advantage trade-up

Trade-up from Authorized User to Concurrent User

Clients who have originally acquired licenses for Authorized User can trade up their Authorized User licenses to an equivalent or appropriate number of Concurrent User licenses.

Below is a list of precursor products and their associated Authorized User part numbers for which you must have already acquired a license, to be eligible to acquire the equivalent Concurrent User licenses using the trade-up feature number.

Precursor product Trade-up product Trade-up part number
XL C/C++ for AIX Authorized User single entitlement XL C/C++ for AIX Concurrent User single entitlement D0CNWLL is used to trade up from single Authorized User to single Concurrent User.

Trade-up from XL C for AIX to XL C/C++ for AIX

Precursor product Trade-up product Trade-up part number
XL C for AIX Authorized User single entitlement XL C/C++ for AIX Authorized User single entitlement D222ILL is used to trade up from single Authorized User of XL C for AIX to a single Authorized User of XL C/C++ for AIX.
XL C for AIX Concurrent User single entitlement XL C/C++ for AIX Concurrent User single entitlement D222JLL is used to trade up from single Concurrent User of XL C for AIX to a single Concurrent User of XL C/C++ for AIX.

Consult your IBM representative if you have any questions.


ESW trade-up

Trade-up from Authorized User to Concurrent User

Current licensees of the IPLA replaced programs with active Subscription and Support (S&S) are eligible to trade up to XL C/C++ for AIX, V16.1. All IPLA replaced program entitlements to be traded in must be terminated. In some cases the IPLA replaced program entitlements may not be the same as the IPLA replacement program entitlement. Current licensees of the IPLA replaced programs interested in trading up to IPLA replacement programs should contact their IBM representative.

Program name: XL C/C++ for AIX, V16.1

Program PID: 5765-J12

Entitlement identifier Description License option/Pricing metric
0003 XL C/C++ for AIX, V16.1 Authorized User
0001 XL C/C++ for AIX, V16.1 Concurrent User

Orderable supply ID Language Distribution medium
5809 US English DVD

Trade-up from XL C for AIX to XL C/C++ for AIX

Program name: XL C/C++ for AIX, V16.1

Program PID: 5765-J12

Entitlement identifier Description License option/Pricing metric
0007, 0008, 0009 XL C/C++ for AIX, V16.1 XL C for AIX Authorized User to XL C/C++ for AIX Authorized User
0004, 0005, 0006 XL C/C++ for AIX, V16.1 XL C for AIX Concurrent User to XL C/C++ for AIX Concurrent User
Orderable supply ID Language Distribution medium
5809 US English DVD

Consult your IBM representative if you have any questions.


Passport Advantage client: Media pack entitlement details

Clients with active maintenance or subscription for the products listed are entitled to receive the corresponding media pack.

Entitled maintenance offering description
XL C/C++ for AIX
Media pack description Part number
XL C/C++ for AIX, V16.1 Media Pack English BA1AZML

Basic license: To order the programs described in this announcement for XL C/C++ for AIX, V16.1 (5765-J12), specify the type-model number and the applicable features from the tables below. The medium feature (DVD-ROM) need only be specified as required. To request the media package (DVD-ROM), specify media supply features 5809.

When placing an ESD order in econfig, specify a billing feature, and the following ESD only features:

  • 3450
  • 3453
  • 3470
  • 3471.

Program number Description One-time charge feature number Medium Medium feature number
5765-J12 XL C/C++ for AIX, V16.1 OTC with 1-year SW S&S per Authorized User 0003    
5765-J12 XL C/C++ for AIX, V16.1 OTC with 1-year SW S&S per Concurrent User 0001    
  Media package   DVD-ROM 5809
  Customization feature: Electronic delivery     3450 and 3453
  Customization feature: Do not ship publications     3470
  Customization feature: Do not ship media     3471

Maintenance offering client: Media supply entitlement details

Clients with active Software Maintenance for XL C/C++ for AIX are entitled to receive the media supply corresponding to XL C/C++ for AIX, V16.1 or a previous level of the program as long as the level of the program continues to be active. Eligible clients should add the applicable DVD-ROM media supply feature number from the following table to their existing maintenance record. To request the media package (DVD-ROM), specify the media supply features 5809 and 3410.

When placing an ESD order in econfig, specify a billing feature, and the ESD only feature 3450. Note that these ESD features are also applicable to the compiler products:

  • XL C/C++ for AIX, V13.1, (5765-J07)
  • XL C/C++ for AIX, V12.1, (5765-J02)

XL C/C++ for AIX entitled maintenance offering description

Description Medium Feature number
XL C/C++ for AIX, V16.1 5756-J12 DVD-ROM Media Supply 5809
Customization feature: Electronic delivery   3450
Customization feature: Do not ship publications   3470
Customization feature: Do not ship media   3471

Description Medium Feature number
XL C/C++ for AIX, V13.1 5756-J07 DVD-ROM Media Supply 5809
Customization feature: Electronic delivery   3450
Customization feature: Do not ship publications   3470
Customization feature: Do not ship media   3471

Description Medium Feature number
XL C/C++ for AIX, V12.1 5765-J02 DVD-ROM Media Supply 5809
Customization feature: Electronic delivery   3450
Customization feature: Do not ship publications   3470
Customization feature: Do not ship media   3471

Trade-up from Authorized User to Concurrent User

Clients who have originally acquired licenses for Authorized User can trade up their Authorized User licenses to an equivalent or appropriate number of Concurrent User licenses.

Below is a list of precursor products and their associated Authorized User feature numbers for which you must have already acquired a license, in order to be eligible to acquire the equivalent Concurrent User licenses using the trade-up feature number.

Precursor product Trade-up product Trade-up feature number
XL C/C++ for AIX Authorized User single entitlement XL C/C++ for AIX Concurrent User single entitlement Is used to trade up from single Authorized User to single Concurrent User.

Consult your IBM representative if you have any questions.

Description One-time charge program number Feature number
XL C/C++ for AIX, V16.1 trade up from single Authorized User entitlement to single Concurrent User entitlement 5765-J12 0002

Trade-up from XL C for AIX to XL C/C++ for AIX

Clients who have originally acquired licenses for XL C for AIX can trade up their licenses to an equivalent number of licenses for XL C/C++ for AIX.

Below is a list of XL C for AIX precursor products and their associated Authorized User or Concurrent User feature codes for which you must have already acquired a license, in order to be eligible to acquire the equivalent XL C/C++ for AIX Authorized User or Concurrent User licenses using the trade-up feature number.

Precursor product Trade-up product Trade-up feature number
XL C for AIX Authorized User single entitlement XL C/C++ for AIX Authorized User single entitlement Is used to trade up from single Authorized User of XL C for AIX to single Authorized User of XL C/C++ for AIX.
XL C for AIX Concurrent User single entitlement XL C/C++ for AIX Concurrent User single entitlement Is used to trade up from single Concurrent User of XL C for AIX to single Concurrent User of XL C/C++ for AIX.

Consult your IBM representative if you have any questions.

Description One-time charge program number Feature number
Trade-up from XL C for AIX, V11.1 (5724-X12) single Authorized User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Authorized User entitlement. 5765-J12 0007
Trade-up from XL C for AIX, V11.1 (5724-X12) single Concurrent User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Concurrent User entitlement. 5765-J12 0004
Trade-up from XL C for AIX, V12.1 (5765-J01) single Authorized User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Authorized User entitlement. 5765-J12 0008
Trade-up from XL C for AIX, V12.1 (5765-J01) single Concurrent User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Concurrent User entitlement. 5765-J12 0005
Trade-up from XL C for AIX, V13.1 (5765-J06) single Authorized User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Authorized User entitlement. 5765-J12 0009
Trade-up from XL C for AIX, V13.1 (5765-J06) single Concurrent User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Concurrent User entitlement. 5765-J12 0006

This software license includes Software Maintenance, previously referred to as Software Subscription and Technical Support.

Extending coverage for a total of three years from the date of acquisition may be elected. Order the program number, feature number, and quantity to extend coverage for your software licenses. If maintenance has expired, specify the after license feature number.



Software license includes one-year Software Maintenance

IBM XL C/C++ for AIX, V16.1 (5765-J12)

Feature description Feature number
Per Authorized User with 1-year SW S&S 0003
Per Concurrent User with 1-year SW S&S 0001


Maintenance PID description

Software Maintenance no charge one-year registration + one-year renewal (5648-F49) )

Feature description Feature number
Per Authorized User SW S&S 1-year registration 0001
Per Authorized User 1-year renewal 0002
Per Concurrent User SW S&S 1-year registration 0003
Per Concurrent User 1-year renewal 0004

Software Maintenance three-year registration (two-year uplift) (5648-F47)

Feature description Feature number
Per Authorized User SW S&S 3-year registration 0003
Per Concurrent User SW S&S 3-year registration 0004

Software Maintenance three-year renewal (5648-F46)

Feature description Feature number
Per Authorized User SW S&S 3-year renewal 0001
Per Concurrent User SW S&S 3-year renewal 0002

Software Maintenance one year after license (5648-F53)

Feature description Feature number
Per Authorized User SW S&S 1-year after license 0001
Per Concurrent User SW S&S 1-year after license 0002

Software Maintenance three years after license (5648-F45)

Feature description Feature number
Per Authorized User SW S&S 3-year after license 0001
Per Concurrent User SW S&S 3-year after license 0002

Charge metric

The charge metrics for this licensed product can be found in the following License Information document:

Program identifier License Information document title License Information document number
5765-J12/5725-C72 XL C/C++ for AIX, V16.1 License L-JYIP-B63KNU

Select your language of choice and scroll down to the Charge Metrics section. Follow-on releases, if any, may have updated terms. See the License Information documents website for more information.



Back to topBack to top

Terms and conditions

Top rule

The information provided in this announcement letter is for reference and convenience purposes only. The terms and conditions that govern any transaction with IBM are contained in the applicable contract documents such as the IBM International Program License Agreement, IBM International Passport Advantage Agreement, and the IBM Agreement for Acquisition of Software Maintenance.

This product is only available through Passport Advantage.

Licensing

IBM International Program License Agreement including the License Information document and Proof of Entitlement (PoE) govern your use of the program. PoEs are required for all authorized use. Part number products only, offered outside of Passport Advantage, where applicable, are license only and do not include Software Maintenance.

This software license includes Software Subscription and Support (also referred to as Software Maintenance).

Software Maintenance

The IBM Agreement for Acquisition of Software Maintenance (Z125-6011) applies for Subscription and Support (also referred to as Software Maintenance) and does not require client signatures.

Licenses under the IBM International Program License Agreement (IPLA) provide for support with ongoing access to releases and versions of the program. IBM includes one year of Software Subscription and Support (also referred to as Software Maintenance) with the initial license acquisition of each program acquired. The initial period of Software Subscription and Support can be extended by the purchase of a renewal option, if available. Two charges apply: a one-time license charge for use of the program and an annual renewable charge for the enhanced support that includes telephone assistance (voice support for defects during normal business hours), as well as access to updates, releases, and versions of the program as long as support is in effect.

License Information number

The following License Information document applies to the offering in this announcement:

Program identifier License Information document title License Information document number
5765-J12/5725-C72 XL C/C++ for AIX, V16.1 License Information L-JYIP-B63KNU

Follow-on releases, if any, may have updated terms. See the License Information documents website for more information.

Limited warranty applies

Yes

Limited warranty

IBM warrants that when the program is used in the specified operating environment, it will conform to its specifications. The warranty applies only to the unmodified portion of the program. IBM does not warrant uninterrupted or error-free operation of the program or that IBM will correct all program defects. You are responsible for the results obtained from the use of the program.

IBM provides you with access to IBM databases containing information on known program defects, defect corrections, restrictions, and bypasses at no additional charge. For further information, see the IBM Software Support Handbook.

IBM will maintain this information for at least one year after the original licensee acquires the program (warranty period).

Program technical support

Technical support of a program product version or release will be available for a minimum of five years from the general availability date, as long as your Software Subscription and Support (also referred to as Software Maintenance) is in effect.

This technical support allows you to obtain assistance (by telephone or electronic means) from IBM for product-specific, task-oriented questions regarding the installation and operation of the program product. Software Subscription and Support (Software Maintenance) also provides you with access to updates (modifications or fixes), releases, and versions of the program. You will be notified, through an announcement letter, of discontinuance of support with 12 months' notice. If you require additional technical support from IBM, including an extension of support beyond the discontinuance date, contact your IBM representative or IBM Business Partner. This extension may be available for a fee.

For additional information on the IBM Software Support Lifecycle Policy, see the IBM Software Support Lifecycle Policy website.

Money-back guarantee

If for any reason you are dissatisfied with the program and you are the original licensee, you may obtain a refund of the amount you paid for it, if within 30 days of your invoice date you return the program and its PoE to the party from whom you obtained it. If you downloaded the program, you may contact the party from whom you acquired it for instructions on how to obtain the refund.

For clarification, note that (1) for programs acquired under the IBM International Passport Advantage offering, this term applies only to your first acquisition of the program and (2) for programs acquired under any of IBM's On/Off Capacity on Demand (On/Off CoD) software offerings, this term does not apply since these offerings apply to programs already acquired and in use by you.

Volume orders (IVO)

Yes. Contact your IBM representative.

Passport Advantage applies

Yes, information is available on the Passport Advantage and Passport Advantage Express website.

Software Subscription and Support applies

Yes. Software Subscription and Support, also referred to as Software Maintenance, is now included in the Passport Advantage Agreement. Installation and technical support for the products announced in this announcement is provided by the Software Subscription and Support offering of the IBM International Passport Advantage Agreement. This fee service enhances client productivity by providing voice or electronic access into the IBM support organizations.

IBM includes one year of Software Subscription and Support with the initial license acquisition of each program acquired. The initial period of Software Subscription and Support can be extended by the purchase of a renewal option.

While your Software Subscription and Support is in effect, IBM provides you assistance for your routine, short duration installation and usage (how-to) questions, and code-related questions. IBM provides assistance by telephone and, if available, electronic access, only to your information systems (IS) technical support personnel during the normal business hours (published prime shift hours) of your IBM support center. (This assistance is not available to your users.) IBM provides Severity 1 assistance 24 hours a day, every day of the year. For additional details, see the IBM Software Support Handbook. Software Subscription and Support does not include assistance for the design and development of applications, your use of programs in other than their specified operating environment, or failures caused by products for which IBM is not responsible under this agreement.

For additional information about the Passport Advantage Agreement, go to the Passport Advantage and Passport Advantage Express website.

All distributed software licenses include Software Subscription and Support for a period of 12 months from the date of acquisition, providing a streamlined way to acquire IBM software and assure technical support coverage for all licenses. Extending coverage for a total of three years from date of acquisition, may be elected.

Variable charges apply

No

Educational allowance available

Yes. A 15% education allowance applies to qualified education institution clients.



Back to topBack to top

Statement of good security practices

Top rule

IT system security involves protecting systems and information through intrusion prevention, detection, and response to improper access from within and outside your enterprise. Improper access can result in information being altered, destroyed, or misappropriated or can result in misuse of your systems to attack others. Without a comprehensive approach to security, no IT system or product should be considered completely secure and no single product or security measure can be completely effective in preventing improper access. IBM systems and products are designed to be part of a regulatory compliant, comprehensive security approach, which will necessarily involve additional operational procedures, and may require other systems, products, or services to be most effective.

Important: IBM does not warrant that any systems, products, or services are immune from, or will make your enterprise immune from, the malicious or illegal conduct of any party.



Back to topBack to top

Prices

Top rule


Business Partner information

If you are an IBM Business Partner acquiring products from IBM, you may link to Passport Advantage Online for resellers where you can obtain Business Partner pricing information. An IBMid and password are required to access the IBM Passport Advantage website.

Passport Advantage

Program name/Description Part number
XL C/C++ for AIX, V16.1 Media Package English BA1AZML
XL C/C++ for AIX, Authorized User License + SW S&S 12 Months D5AHLLL
XL C/C++ for AIX, Authorized User Annual SW S&S Renewal E1AHNLL
XL C/C++ for AIX, Authorized User SW S&S Reinstatement 12 Months D5AHPLL
XL C/C++ for AIX, Concurrent User License + SW S&S 12 Months D043PLL
XL C/C++ for AIX, Concurrent User Annual SW S&S Renewal E04U7LL
XL C/C++ for AIX, Concurrent User SW S&S Reinstatement 12 Months D043QLL
XL C/C++ for AIX, Concurrent User from XL C/C++ for AIX Authorized User Trade-Up License + SW S&S 12 Months D0CNWLL
XL C/C++ for AIX, Authorized User from XL C for AIX Authorized User Trade-Up License + SW S&S 12 Months D222ILL
XL C/C++ for AIX, Concurrent User from XL C for AIX Trade-Up License Concurrent User Trade-Up License + SW S&S 12 Months D222JLL


Passport Advantage

For Passport Advantage information and charges, contact your IBM representative. Additional information is also available on the Passport Advantage and Passport Advantage Express website.

Registered external clients and IBM Business Partners can access IBMLink to view pricing information.

Specify "Price type," "Search type," and "Search value," then click "Search."

Note: Enter program number in the "Search value."

You can also contact your local IBM representative or IBM Business Partner for the applicable charges.


Program name

IBM XL C/C++ for AIX, V16.1 (5765-J12)

Feature description Feature number
Per Authorized User with 1-year SW S&S 0003
Per Concurrent User with 1-year SW S&S 0001
Trade up from single Authorized User entitlement to single Concurrent User entitlement 0002
Trade-up from XL C for AIX, V11.1 (5724-X12) single Authorized User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Authorized User entitlement 0007
Trade-up from XL C for AIX, V11.1 (5724-X12) single Concurrent User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Concurrent User entitlement 0004
Trade-up from XL C for AIX, V11.1 (5765-J01) single Authorized User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Authorized User entitlement 0008
Trade-up from XL C for AIX, V11.1 (5765-J01) single Concurrent User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Concurrent User entitlement 0005
Trade-up from XL C for AIX, V11.1 (5765-J06) single Authorized User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Authorized User entitlement 0009
Trade-up from XL C for AIX, V11.1 (5765-J06) single Concurrent User entitlement to XL C/C++ for AIX, V16.1 (5765-J12) single Concurrent User entitlement 0006


Maintenance PID name and description

Software Maintenance no charge one-year registration + one-year renewal (5648-F49)

Feature description Feature number
Per Authorized User SW S&S 1-year registration 0001
Per Authorized User 1-year renewal 0002
Per Concurrent User SW S&S 1-year registration 0003
Per Concurrent User 1-year renewal 0004

Software Maintenance three-year registration (two-year uplift) (5648-F47)

Feature description Feature number
Per Authorized User SW S&S 3-year registration 0003
Per Concurrent User SW S&S 3-year registration 0004

Software Maintenance three-year renewal (5648-F46)

Feature description Feature number
Per Authorized User SW S&S 3-year renewal 0001
Per Concurrent User SW S&S 3-year renewal 0002

Software Maintenance one year after license (5648-F53)

Feature description Feature number
Per Authorized User SW S&S one year after license 0001
Per Concurrent User SW S&S one year after liense 0002

Software Maintenance three years after license (5648-F45)

Feature description Feature number
Per Authorized User SW S&S 3 years after license 0001
Per Concurrent User SW S&S 3 years after license 0002



Back to topBack to top

Order now

Top rule

To order, contact the IBM Digital Sales Center, your local IBM representative, or your IBM Business Partner. To identify your local IBM representative or IBM Business Partner, call 800-IBM-4YOU (426-4968). For more information, contact the IBM Digital Sales Center.

Phone: 800-IBM-CALL (426-2255)

Fax: 800-2IBM-FAX (242-6329)

For IBM representative: askibm@ca.ibm.com

For IBM Business Partner: pwcs@us.ibm.com

IBM Digital Sales Offices
1177 S Belt Line Rd
Coppell, TX 75019-4642, US

The IBM Digital Sales Center, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.


Note: Shipments will begin after the planned availability date.

Trademarks

POWER9 and Power Systems are trademarks of IBM Corporation in the United States, other countries, or both.

IBM, AIX, Passport Advantage, PartnerWorld, POWER8 and Express are registered trademarks of IBM Corporation in the United States, other countries, or both.

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Other company, product, and service names may be trademarks or service marks of others.

Terms of use

IBM products and services which are announced and available in your country can be ordered under the applicable standard agreements, terms, conditions, and prices in effect at the time. IBM reserves the right to modify or withdraw this announcement at any time without notice. This announcement is provided for your information only. Additional terms of use are located at

Terms of use

For the most current information regarding IBM products, consult your IBM representative or reseller, or go to the IBM worldwide contacts page

IBM United States

Share this page

Digg Linked In

Contact IBM

Feedback

-->