|
| |
| | GNU Compiler Collection - Wikipedia, the free encyclopedia |
 | | GCC is often the compiler of choice for developing software that is required to execute on a plethora of hardware. |  | | GCC developers have given this part of the compiler the somewhat contradictory name the "middle end." These optimizations include dead code elimination, partial redundancy elimination, global value numbering, sparse conditional constant propagation, and scalar replacement of aggregates. |  | | It is free software distributed by the Free Software Foundation (FSF) under the GNU GPL and GNU LGPL, and is a key component of the GNU toolchain. |
|
http://en.wikipedia.org/wiki/GNU_Compiler_Collection
(1134 words)
|
|
| |
| | IBM Systems Journal: Contributions to the GNU Compiler Collection |
 | | The GCC compiler can be configured to generate code for more than 30 different computer architectures. |  | | The compiler was initially targeted at the common microprocessors of the late 1980s, such as the Motorola 68000, and was ported to other CISC (complex instruction set computer) processors, such as the Intel 80386. |  | | GCC was one of the first components of the GNU Project. |
|
http://www.findarticles.com/p/articles/mi_m0ISJ/is_2_44/ai_n14707717
(1402 words)
|
|
| |
| | Using the GNU Compiler Collection LG #120 |
 | | Since the GCC source code is available and modular, it can easily be modified to emit binaries for obscure or new platforms, such as those used in embedded systems. |  | | GCC is not only available on Linux but also on other Unix-like systems such as FreeBSD, NetBSD,OpenBSD as well as on Windows via Cygwin, MingW32 and Microsoft Services for Unix. |  | | In this article we have seen a small overview of how gcc can be used to generate binaries and the various stages the C code goes through before being converted into binary code. |
|
http://linuxgazette.net/120/vinayak.html
(1649 words)
|
|
| |
| | GCC 4.0 Review |
 | | Among the new features are a Fortran 95 compiler and the "Tree SSA" optimization framework. |  | | If any one piece of software is the foundation of Free Software, it is the GNU Compiler Collection. |  | | I discuss Acovea analysis elsewhere; for the purpose of the benchmarks, however, I wanted to use GCC as most users will, by selecting the "best" optimization, which is -O3. |
|
http://www.coyotegulch.com/reviews/gcc4
(2028 words)
|
|
| |
| | Using the GNU Compiler Collection (Part2) LG #121 |
 | | Almost all optimizations are turned on by -O3 optimization level but compilation time might increase significantly by turning it on. |  | | Programs compiled with profiling and/or debugging turned on are usually referred to as debug binaries, as opposed to production binaries which are compiled with optimization flags. |  | | Before we move on to optimizations, we need to look at how a compiler is able to generate code for different platforms and different languages. |
|
http://linuxgazette.net/121/hegde.html
(1488 words)
|
|
| |
| | Using the GNU Compiler Collection > Using the GNU Compiler Collection |
 | | GCC is also a cross-compiler, so you can develop code on one processor architecture that will be run on another. |  | | Because GCC is the cornerstone of almost all Linux development, I will discuss it in some depth. |  | | I strongly discourage doing so, however, because optimized code is hard to debug: static variables may vanish or loops may be unrolled, so that the optimized program does not correspond line-for-line with the original source code. |
|
http://www.samspublishing.com/articles/article.asp?p=130865&seqNum=1
(516 words)
|
|
| |
| | Using and Porting the GNU Compiler Collection (GCC): |
 | | GNU CC does not provide the library facilities required only of hosted implementations, nor yet all the facilities required by C99 of freestanding implementations; to use the facilities of a hosted environment, you will need to find them elsewhere (for example, in the GNU C library). |  | | These warnings are possible only in optimizing compilation, because they require data flow information that is computed only when optimizing. |  | | Often, the problem is that your code is too big or too complex; GCC will refuse to optimize programs when the optimization itself is likely to take inordinate amounts of time. |
|
http://computing.ee.ethz.ch/sepp/gcc-3.0-to/gcc.html
(10883 words)
|
|
| |
| | Gcc |
 | | GCC now supports the Intel IA-64 processor, so completely free software systems will be able to run on the IA-64 architecture as soon as it is released.Version 3.0 includes a new C++ API and library, and a new x86 back-end. |  | | GCC provides many levels of source code error checking traditionally provided by other tools (such as lint), produces debugging information, and can perform many different optimizations to the resulting object code. |  | | Reference manuals for several versions of GCC are available in HTML and PostScript formats from http://gcc.gnu.org/onlinedocs/; Printed user manual is available from https://order.fsf.org/#manuals; Printed user tutorial +is available from http://www.network-theory.co.uk/gcc/intro/ |
|
http://directory.fsf.org/gcc.html
(379 words)
|
|
| |
| | LWN: The Gnu Compiler Collection, Version 3.4 |
 | | Whether the constraint of one PCH per source file continues is up for debate due to the complexity of further implementation and alternatives that have been proposed. |  | | With this system, the code in a file is parsed first, then optimized later. |  | | Only one precompiled header can be used in a particular compilation. |
|
http://lwn.net/Articles/82492
(916 words)
|
|
| |
| | LRZ: The GNU Compiler Collection |
 | | The GCC presently does not support the OpenMP paradigm of directive-based shared memory parallelization. |  | | Compilation of a source file is done via |  | | Please also consult the MPI page for the Linux Cluster systems at LRZ for availability of GCC-supporting MPI variants. |
|
http://www.lrz-muenchen.de/services/software/programmierung/gcc
(1117 words)
|
|
| |
| | GNU Compiler Collection 3.2.1 |
 | | GCC 3.2 has several new optimizations, new targets, new languages and many other new features. |  | | GCC used to stand for the GNU C Compiler, but since the compiler supports several other languages aside from C, it now stands for the GNU Compiler Collection. |  | | The most important thing about 3.2 is that it introduces a new ABI for c++, which means that shared c++ libraries from older gccs will not work the ones generated by this version... |
|
http://www.vision.ee.ethz.ch/computing/sepp-irix/gcc-3.2.1-mo.html
(131 words)
|
|
| |
| | GNU Compiler Collection and Java |
 | | The Abstract Window Toolkit and Swing are not completely implemented but it is still possible to create programs with GUIs using IBM's Simple Widget Toolkit (SWT), which is part of the Eclipse platform. |  | | The GCC's GNU Compiler for Java (GCJ) can create binary executables from Java source code, and these can then be run on systems that don't have a Java Runtime Environment. |  | | Is it true that the GNU Compiler Collection (GCC) includes a compiler for Java that can produce Windows executable binary programs from Java source code? |
|
http://www.networkworld.com/columnists/2004/071904internet.html
(783 words)
|
|
| |
| | GNU Compiler Collection |
 | | We thus provide access to our development sources with weekly snapshots and anonymous CVS. |  | | At that time GCC was renamed from the "GNU C Compiler" to the "GNU Compiler Collection" and received a new mission statement. |  | | Currently GCC contains front-ends for C, C++, Objective C, Chill, Fortran, and Java as well as libraries for these languages (libstdc++, libgcj,...). |
|
http://www.linuxdevices.com/links/LK8890332193.html
(279 words)
|
|
| |
| | Using the GNU Compiler Collection - Stallman (ResearchIndex) |
 | | Abstract: this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being \GNU General Public License", the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). |  | | (a) The FSF's Front-Cover Text is: A GNU Manual (b) The FSF's Back-Cover Text is: You have... |  | | 0.9: Porting the GNU Compiler Collection to the Camille Architecture - Courbot (2002) |
|
http://citeseer.ist.psu.edu/470680.html
(293 words)
|
|
| |
| | WestHost Inc. - GNU Compiler Collection (C, C++) |
 | | A set of development tools that allow users to compile, link and install programs and utilities. |  | | Enables you to add additional modules to your Perl Site Application by using CPAN modules. |  | | WestHost Inc. - GNU Compiler Collection (C, C++) |
|
http://www.westhost.com/popup/popgnucompiler.html
(47 words)
|
|
| |
| | GNU Compiler Collection |
 | | RS/6000 and PowerPC options - using the GNU Compiler Collection (GCC) |
|
http://www.developers.net/tsearch?searchkeys=GNU+Compiler+Collection
(476 words)
|
|
|