[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
In the past, the GNU C++ compiler was extended to experiment with new features, at a time when the C++ language was still evolving. Now that the C++ standard is complete, some of those features are superseded by superior alternatives. Using the old features might cause a warning in some cases that the feature will be dropped in the future. In other cases, the feature might be gone already.
While the list below is not exhaustive, it documents some of the options that are now deprecated:
-fexternal-templates
-falt-external-templates
-fstrict-prototype
-fno-strict-prototype
The named return value extension has been deprecated, and will be removed from g++ at some point.
The use of initializer lists with new expressions has been deprecated, and will be removed from g++ at some point.
Floating point and complex template constant parameters are deprecated, and will be removed from g++ at some point.