Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

ADD A NEW IDEA

C/C++ and Fortran Compilers

Showing 18

System headers are not warning free when using qinfo=all with XL C/C++ compiler

When checking our own C/C++ source code I wanted to see strict warning checking behavior, to improve our source code. When using -qinfo=all a lot of warnings are raised by both C and C++ compiler. This RFE just shows a simple example for the C com...
over 9 years ago in C/C++ and Fortran Compilers / C/C++ 5 Delivered

Compile line -D function-like macro

An enhancement to the XL C/C++ for AIX compiler is requested to allow function-like macros to be specified on the compile/command line with the -D macro option. The macro would be specified like: -D"FUNC(a)=3+(a)"
over 9 years ago in C/C++ and Fortran Compilers / C/C++ 4 Delivered

xlc support for __attribute__((__deprecated__))

Add support for the GNU GCC __deprecated__ function attribute to allow in-source flagging of deprecated functions. The feature outputs a warning message during compilation for any usage of the function (with filename/line number) and where the dep...
over 10 years ago in C/C++ and Fortran Compilers / C/C++ 3 Delivered

MDBG file to contain all sources including header files

Add an option to capture all sources to the MDBG file to encourage users to adopt the one-step compile approach for compiling C programs that contain embedded SQL, CICS commands, EXEC SQL INCLUDE and header file includes.
almost 11 years ago in C/C++ and Fortran Compilers / C/C++ 4 Delivered

Un objet classe n'est pas autoris? dans les unions.

Au niveau de la documentation :(IBM XL C/C++ for Linux, V12.1)anonunion | noanonunionControls the members that are allowed in anonymous unions. When thedefault, -qlanglvl=anonunion, is in effect, anonymous unions can havemembers of all types that ...
over 11 years ago in C/C++ and Fortran Compilers / C/C++ 3 Delivered

Add option to reduce error from severe to warning when using -qcheck compiler option

We'd like a way to be able to reduce a particular error from Severe to a Warning so that compiles will proceed. SAS is interested in using the XL C/C++ compiler option -qcheck=bounds; however, SAS has a lot of legitimate legacy code that trips ove...
over 11 years ago in C/C++ and Fortran Compilers / C/C++ 5 Delivered

Provide option to disable -q'info' warnings for system headers.

XL C/C++ will issue many warnings about poor coding constructs in the xlc and AIX system header files. This makes it difficult to find warnings about our custom code and prevents usage of -qhalton for errors we deem important. Obviously, it would ...
almost 12 years ago in C/C++ and Fortran Compilers / C/C++ 3 Delivered

Use of trigraphs in C++ Standard Library headers prevents disabling their use in custom code.

xlC -q'notrigraph' impossible to use in any program using C/C++ Standard Library headers. The IBM XL C/C++ headers use trigraphs. This is an archaic feature that we want to not allow in our source code. Unfortunately, use of -q'notrigraph' is not ...
almost 12 years ago in C/C++ and Fortran Compilers / C/C++ 4 Delivered