X-Nico

8 unusual facts about GNU Compiler Collection


C++

Finally, a practical C++ processing tool must be able to handle the variety of C++ dialects used in practice (such as that supported by the GNU Compiler Collection and that of Microsoft's Visual C++) and implement appropriate analyzers, source code transformers, and regenerate source text.

IBM System/370

The GNU Compiler Collection (GCC) had a backend for S/370, but it became obsolete over time and was finally replaced by the S/390 backend.

Joint Test Action Group

Tool vendors sometimes build products around free software like GCC and GDB, with GUI support frequently using Eclipse.

MicroBlaze

Powered by the GNU toolchain (GNU Compiler Collection, GNU Debugger), the SDK enables programmers to write, compile, and debug C/C++ applications for their embedded system.

OpenIndiana

In response, OpenIndiana was modified to be able to compile under the open source GNU Compiler Collection.

Sébastien Socchard

During that time, SCT was also selling datas like GNU C++ (Compiler Collection) coming from the Internet to big French companies, because at this moment, Internet was not yet available.

Xara Xtreme LX

According to the Xara Xtreme for Linux homepage, the released source code contained "the majority of the Xara Xtreme source code" excluding the CDraw rendering engine only available in the form of static GCC libraries for a few selected CPU architectures.

Year 10,000 problem

The GNU Fortran compiler, g77, makes reference in run-time environment limits to year 10000 (Y10K) problems when using intrinsic functions with this compiler suite.


BrickOS

It also provides a C/C++ development environment for RCX programs using gcc and g++ (the GNU C and C++ cross compilation tool chain) and the necessary tools to download programs to the RCX.

CFLAGS

These variables are most commonly used to specify optimization or debugging switches to a compiler, as for example -g, -O2 or (GCC-specific) -march=athlon.

Code::Blocks

Code::Blocks supports multiple compilers, including MinGW / GCC, Digital Mars, Microsoft Visual C++, Borland C++, LLVM Clang, Watcom, LCC and the Intel C++ compiler.

IcyOwl

It uses doxygen to generate class tree, but only supports one compiler, that is GCC/MinGW.

RL78

The RL78 family is supported with a range of Hardware and software development tools including the GNU Compiler Collection and IAR Systems compilers with an integrated design environment called Eclipse Embedded Studio or e2studio, CMX, Micrium, Segger, and FreeRTOS real-time operating systems can be supported.


see also