G06.25 Release Version Update Compendium
Table Of Contents
- What’s New in This Manual
- About This Manual
- 1 G06.25 Overview
- 2 Operating System
- 3 Application Development Products
- 4 Database and Transaction Processing Products
- 5 Installation and Configuration Products
- 6 Manageability Products
- 7 Hardware Products
- 8 Networking Products
- A Sources for Migration Assistance and Information

G06.25 Release Version Update Compendium—529423-002
3-1
3
Application Development Products
The G06.25 RVU contains new features for this application development product:
•
C++ Compiler Pragmas
C++ Compiler Pragmas
The C/C++ compiler pragmas now offer explicit control of inlining of code and
instantiation.
With this feature, you can control how the C++ compiler generates code for various
C++ features (such as inlining, templates, and export) to enable you to fine-tune the
object size produced by the compiler. As a result, the object file size can be reduced
and the load time of the application is improved. In some cases, you need to use these
pragmas to avoid exposing the internal table limits in the linkers.
New options are available in the C++ compiler. You must explicitly set these options in
compile time and recompile source code to use the features.
Fallback
If the C++ programs fail to compile because of nonsource errors or the newly compiled
program with these options does not run as expected, consider fallback to an earlier
version of the software product.
To fall back, use the previous versions of the compilers. The effects of fallback will
continue to have large executables (and application load time issues).