1 1 13 Known Causes of Trouble with GCC 1 *********************************** 1 1 This section describes known problems that affect users of GCC. Most of 1 these are not GCC bugs per se--if they were, we would fix them. But the 1 result for a user may be like the result of a bug. 1 1 Some of these problems are due to bugs in other software, some are 1 missing features that are too much work to add, and some are places 1 where people's opinions differ as to what is best. 1
1 · Actual Bugs Bugs we will fix later. · Interoperation Problems using GCC with other compilers, 1 and with certain linkers, assemblers and debuggers. · Incompatibilities GCC is incompatible with traditional C. · Fixed Headers GCC uses corrected versions of system header files. 1 This is necessary, but doesn't always work smoothly. · Standard Libraries GCC uses the system C library, which might not be 1 compliant with the ISO C standard. · Disappointments Regrettable things we cannot change, but not quite bugs. · C++ Misunderstandings Common misunderstandings with GNU C++. · Non-bugs Things we think are right, but some others disagree. · Warnings and Errors Which problems in your code get warnings, 1 and which get errors. 1