Next: C Extensions,Previous: Invoking GCC,Up: Top
A conforming implementation of ISO C is required to document itschoice of behavior in each of the areas that are designated“implementation defined”. The following lists all such areas,along with the section numbers from the ISO/IEC 9899:1990 and ISO/IEC9899:1999 standards. Some areas are only implementation-defined inone version of the standard.
Some choices depend on the externally determined ABI for the platform(including standard character encodings) which GCC follows; these arelisted as “determined by ABI” below. SeeBinary Compatibility, andhttp://gcc.gnu.org/readings.html. Somechoices are documented in the preprocessor manual. SeeImplementation-defined behavior. Some choices are made by thelibrary and operating system (or other environment when compiling fora freestanding environment); refer to their documentation for details.