Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1048)

Unified Diff: gcc/NEWS

Issue 3050029: [gcc] GCC 4.5.0=>4.5.1 (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/nacl-toolchain.git
Patch Set: Created 10 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gcc/Makefile.tpl ('k') | gcc/README » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gcc/NEWS
diff --git a/gcc/NEWS b/gcc/NEWS
index a12f52ff5e9da63732cdebd31559f2c80896734f..173b38d9f22cac92a47d2cd3d9c0f4e04c0ed5d3 100644
--- a/gcc/NEWS
+++ b/gcc/NEWS
@@ -5,30 +5,774 @@ that led to GCC 3. For information on GCC 2.8.1 and older releases of GCC 2,
see ONEWS.
======================================================================
+http://gcc.gnu.org/gcc-4.5/index.html
+
+ GCC 4.5 Release Series
+
+ July 31, 2010
+
+ The [1]GNU project and the GCC developers are pleased to announce the
+ release of GCC 4.5.1.
+
+ This release is a bug-fix release, containing fixes for regressions in
+ GCC 4.5.0 relative to previous releases of GCC.
+
+Release History
+
+ GCC 4.5.1
+ Jul 31, 2010 ([2]changes)
+
+ GCC 4.5.0
+ April 14, 2010 ([3]changes)
+
+References and Acknowledgements
+
+ 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.
+
+ A list of [4]successful builds is updated as new information becomes
+ available.
+
+ The GCC developers would like to thank the numerous people that have
+ contributed new features, improvements, bug fixes, and other changes as
+ well as test results to GCC. This [5]amazing group of volunteers is
+ what makes GCC successful.
+
+ For additional information about GCC please refer to the [6]GCC project
+ web site or contact the [7]GCC development mailing list.
+
+ To obtain GCC please use [8]our mirror sites or [9]our SVN server.
+
+ Please send FSF & GNU inquiries & questions to [10]gnu@gnu.org. There
+ are also [11]other ways to contact the FSF.
+
+ These pages are [12]maintained by the GCC team.
+
+
+ For questions related to the use of GCC, please consult these web
+ pages and the [13]GCC manuals. If that fails, the
+ [14]gcc-help@gcc.gnu.org mailing list might help.
+ Please send comments on these web pages and the development of GCC to
+ our developer mailing list at [15]gcc@gnu.org or [16]gcc@gcc.gnu.org.
+ All of our lists have [17]public archives.
+
+ Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
+ Floor, Boston, MA 02110, USA.
+
+ Verbatim copying and distribution of this entire article is permitted
+ in any medium, provided this notice is preserved.
+ Last modified 2010-07-31 [18]Valid XHTML 1.0
+
+References
+
+ 1. http://www.gnu.org/
+ 2. http://gcc.gnu.org/gcc-4.5/changes.html
+ 3. http://gcc.gnu.org/gcc-4.5/changes.html
+ 4. http://gcc.gnu.org/gcc-4.5/buildstat.html
+ 5. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
+ 6. http://gcc.gnu.org/index.html
+ 7. mailto:gcc@gcc.gnu.org
+ 8. http://gcc.gnu.org/mirrors.html
+ 9. http://gcc.gnu.org/svn.html
+ 10. mailto:gnu@gnu.org
+ 11. http://www.gnu.org/home.html#ContactInfo
+ 12. http://gcc.gnu.org/about.html
+ 13. http://gcc.gnu.org/onlinedocs/
+ 14. mailto:gcc-help@gcc.gnu.org
+ 15. mailto:gcc@gnu.org
+ 16. mailto:gcc@gcc.gnu.org
+ 17. http://gcc.gnu.org/lists.html
+ 18. http://validator.w3.org/check/referer
+======================================================================
+http://gcc.gnu.org/gcc-4.5/changes.html
+
+ GCC 4.5 Release Series
+ Changes, New Features, and Fixes
+
+Caveats
+
+ * GCC now requires the [1]MPC library in order to build. See the
+ [2]prerequisites page for version requirements.
+ * Support for a number of older systems and recently unmaintained or
+ untested target ports of GCC has been declared obsolete in GCC 4.5.
+ Unless there is activity to revive them, the next release of GCC
+ will have their sources permanently removed.
+ The following ports for individual systems on particular
+ architectures have been obsoleted:
+ + IRIX releases before 6.5 (mips-sgi-irix5*,
+ mips-sgi-irix6.[0-4])
+ + Solaris 7 (*-*-solaris2.7)
+ + Tru64 UNIX releases before V5.1 (alpha*-dec-osf4*,
+ alpha-dec-osf5.0*)
+ + Details for the IRIX, Solaris 7, and Tru64 UNIX obsoletions
+ can be found in the [3]announcement.
+ Support for the classic POWER architecture implemented in the
+ original RIOS and RIOS2 processors of the old IBM RS/6000 product
+ line has been obsoleted in the rs6000 port. This does not affect
+ the new generation Power and PowerPC architectures.
+ * Support has been removed for all the [4]configurations obsoleted in
+ GCC 4.4.
+ * Support has been removed for the protoize and unprotoize utilities,
+ obsoleted in GCC 4.4.
+ * Support has been removed for tuning for Itanium1 (Merced) variants.
+ Note that code tuned for Itanium2 should also run correctly on
+ Itanium1.
+ * GCC now generates unwind info also for epilogues. DWARF debuginfo
+ generated by GCC now uses more features of DWARF3 than it used to
+ do and also some DWARF4 features. GDB older than 7.0 is not able to
+ handle either of these, so to debug GCC 4.5 generated binaries or
+ libraries GDB 7.0 or later is needed. You can disable use of DWARF4
+ features with -gdwarf-3 -gstrict-dwarf options, or with -gdwarf-2
+ -gstrict-dwarf restrict GCC to just DWARF2 standard, but epilogue
+ unwind info is emitted unconditionally whenever unwind info is
+ emitted.
+ * On x86 targets, code containing floating-point calculations may run
+ significantly slower when compiled with GCC 4.5 in strict C99
+ conformance mode than they did with earlier GCC versions. This is
+ due to stricter standard conformance of the compiler and can be
+ avoided by using the option -fexcess-precision=fast; also see
+ [5]below.
+ * The function attribute noinline no longer prevents GCC from cloning
+ the function. A new attribute noclone has been introduced for this
+ purpose. Cloning a function means that it is duplicated and the new
+ copy is specialized for certain contexts (for example when a
+ parameter is a known constant).
+
+General Optimizer Improvements
+
+ * The -save-temps now takes an optional argument. The -save-temps and
+ -save-temps=cwd switches write the temporary files in the current
+ working directory based on the original source file. The
+ -save-temps=obj switch will write files into the directory
+ specified with the -o option, and the intermediate filenames are
+ based on the output file. This will allow the user to get the
+ compiler intermediate files when doing parallel builds without two
+ builds of the same filename located in different directories from
+ interfering with each other.
+ * Debugging dumps are now created in the same directory as the object
+ file rather than in the current working directory. This allows the
+ user to get debugging dumps when doing parallel builds without two
+ builds of the same filename interfering with each other.
+ * GCC has been integrated with the [6]MPC library. This allows GCC to
+ evaluate complex arithmetic at compile time [7]more accurately. It
+ also allows GCC to evaluate calls to complex built-in math
+ functions having constant arguments and replace them at compile
+ time with their mathematically equivalent results. In doing so, GCC
+ can generate correct results regardless of the math library
+ implementation or floating point precision of the host platform.
+ This also allows GCC to generate identical results regardless of
+ whether one compiles in native or cross-compile configurations to a
+ particular target. The following built-in functions take advantage
+ of this new capability: cacos, cacosh, casin, casinh, catan,
+ catanh, ccos, ccosh, cexp, clog, cpow, csin, csinh, csqrt, ctan,
+ and ctanh. The float and long double variants of these functions
+ (e.g. csinf and csinl) are also handled.
+ * A new link-time optimizer has been added ([8]-flto). When this
+ option is used, GCC generates a bytecode representation of each
+ input file and writes it to special ELF sections in each object
+ file. When the object files are linked together, all the function
+ bodies are read from these ELF sections and instantiated as if they
+ had been part of the same translation unit. This enables
+ interprocedural optimizations to work across different files (and
+ even different languages), potentially improving the performance of
+ the generated code. To use the link-timer optimizer, -flto needs to
+ be specified at compile time and during the final link. If the
+ program does not require any symbols to be exported, it is possible
+ to combine -flto and the experimental [9]-fwhopr with
+ [10]-fwhole-program to allow the interprocedural optimizers to use
+ more aggressive assumptions.
+ * The automatic parallelization pass was enhanced to support
+ parallelization of outer loops.
+ * Automatic parallelization can be enabled as part of Graphite. In
+ addition to -ftree-parallelize-loops=, specify
+ -floop-parallelize-all to enable the Graphite-based optimization.
+ * The infrastructure for optimizing based on [11]restrict qualified
+ pointers has been rewritten and should result in code generation
+ improvements. Optimizations based on restrict qualified pointers
+ are now also available when using -fno-strict-aliasing.
+ * There is a new optimization pass that attempts to change prototype
+ of functions to avoid unused parameters, pass only relevant parts
+ of structures and turn arguments passed by reference to arguments
+ passed by value when possible. It is enabled by -O2 and above as
+ well as -Os and can be manually invoked using the new command-line
+ switch -fipa-sra.
+ * GCC now optimize exception handling code. In particular cleanup
+ regions that are proved to not have any effect are optimized out.
+
+New Languages and Language specific improvements
+
+ All languages
+
+ * The -fshow-column option is now on by default. This means error
+ messages now have a column associated with them.
+
+ Ada
+
+ * Compilation of programs heavily using discriminated record types
+ with variant parts has been sped up and generates more compact
+ code.
+ * Stack checking now works reasonably well on most plaforms. In some
+ specific cases, stack overflows may still fail to be detected, but
+ a compile-time warning will be issued for these cases.
+
+ C family
+
+ * If a header named in a #include directive is not found, the
+ compiler exits immediately. This avoids a cascade of errors arising
+ from declarations expected to be found in that header being
+ missing.
+ * A new built-in function __builtin_unreachable() has been added that
+ tells the compiler that control will never reach that point. It may
+ be used after asm statements that terminate by transferring control
+ elsewhere, and in other places that are known to be unreachable.
+ * The -Wlogical-op option now warns for logical expressions such as
+ (c == 1 && c == 2) and (c != 1 || c != 2), which are likely to be
+ mistakes. This option is disabled by default.
+ * An asm goto feature has been added to allow asm statements that
+ jump to C labels.
+ * C++0x raw strings are supported for C++ and for C with -std=gnu99.
+ * The deprecated attribute now takes an optional string argument, for
+ example, __attribute__((deprecated("text string"))), that will be
+ printed together with the deprecation warning.
+
+ C
+
+ * The -Wenum-compare option, which warns when comparing values of
+ different enum types, now works for C. It formerly only worked for
+ C++. This warning is enabled by -Wall. It may be avoided by using a
+ type cast.
+ * The -Wcast-qual option now warns about casts which are unsafe in
+ that they permit const-correctness to be violated without further
+ warnings. Specifically, it warns about cases where a qualifier is
+ added when all the lower types are not const. For example, it warns
+ about a cast from char ** to const char **.
+ * The -Wc++-compat option is significantly improved. It issues new
+ warnings for:
+ + Using C++ reserved operator names as identifiers.
+ + Conversions to enum types without explicit casts.
+ + Using va_arg with an enum type.
+ + Using different enum types in the two branches of ?:.
+ + Using ++ or -- on a variable of enum type.
+ + Using the same name as both a struct, union or enum tag and a
+ typedef, unless the typedef refers to the tagged type itself.
+ + Using a struct, union, or enum which is defined within another
+ struct or union.
+ + A struct field defined using a typedef if there is a field in
+ the struct, or an enclosing struct, whose name is the typedef
+ name.
+ + Duplicate definitions at file scope.
+ + Uninitialized const variables.
+ + A global variable with an anonymous struct, union, or enum
+ type.
+ + Using a string constant to initialize a char array whose size
+ is the length of the string.
+ * The new -Wjump-misses-init option warns about cases where a goto or
+ switch skips the initialization of a variable. This sort of branch
+ is an error in C++ but not in C. This warning is enabled by
+ -Wc++-compat.
+ * GCC now ensures that a C99-conforming <stdint.h> is present on most
+ targets, and uses information about the types in this header to
+ implement the Fortran bindings to those types. GCC does not ensure
+ the presence of such a header, and does not implement the Fortran
+ bindings, on the following targets: NetBSD, VxWorks, VMS,
+ SymbianOS, WinCE, LynxOS, Netware, QNX, Interix, TPF.
+ * GCC now implements C90- and C99-conforming rules for constant
+ expressions. This may cause warnings or errors for some code using
+ expressions that can be folded to a constant but are not constant
+ expressions as defined by ISO C.
+ * All known target-independent C90 and C90 Amendment 1 conformance
+ bugs, and all known target-independent C99 conformance bugs not
+ related to floating point or extended identifiers, have been fixed.
+ * The C decimal floating point support now includes support for the
+ FLOAT_CONST_DECIMAL64 pragma.
+ * The named address space feature from ISO/IEC TR 18037 is now
+ supported. This is currently only implemented for the SPU
+ processor.
+
+ C++
+
+ * Improved [12]experimental support for the upcoming C++0x ISO C++
+ standard, including support for raw strings, lambda expressions and
+ explicit type conversion operators.
+ * When printing the name of a class template specialization, G++ will
+ now omit any template arguments which come from default template
+ arguments. This behavior (and the pretty-printing of function
+ template specializations as template signature and arguments) can
+ be disabled with the -fno-pretty-templates option.
+ * Access control is now applied to typedef names used in a template,
+ which may cause G++ to reject some ill-formed code that was
+ accepted by earlier releases. The -fno-access-control option can be
+ used as a temporary workaround until the code is corrected.
+ * Compilation time for code that uses templates should now scale
+ linearly with the number of instantiations rather than
+ quadratically, as template instantiations are now looked up using
+ hash tables.
+ * Declarations of functions that look like builtin declarations of
+ library functions are only considered to be redeclarations if they
+ are declared with extern "C". This may cause problems with code
+ that omits extern "C" on hand-written declarations of C library
+ functions such as abort or memcpy. Such code is ill-formed, but was
+ accepted by earlier releases.
+ * Diagnostics that used to complain about passing non-POD types to
+ ... or jumping past the declaration of a non-POD variable now check
+ for triviality rather than PODness, as per C++0x.
+ * In C++0x mode local and anonymous classes are now allowed as
+ template arguments, and in declarations of variables and functions
+ with linkage, so long as any such declaration that is used is also
+ defined ([13]DR 757).
+ * Labels may now have attributes, as has been permitted for a while
+ in C. This is only permitted when the label definition and the
+ attribute specifier is followed by a semicolon--i.e., the label
+ applies to an empty statement. The only useful attribute for a
+ label is unused.
+ * G++ now implements [14]DR 176. Previously G++ did not support using
+ the injected-class-name of a template base class as a type name,
+ and lookup of the name found the declaration of the template in the
+ enclosing scope. Now lookup of the name finds the
+ injected-class-name, which can be used either as a type or as a
+ template, depending on whether or not the name is followed by a
+ template argument list. As a result of this change, some code that
+ was previously accepted may be ill-formed because
+ 1. The injected-class-name is not accessible because it's from a
+ private base, or
+ 2. The injected-class-name cannot be used as an argument for a
+ template template parameter.
+ In either of these cases, the code can be fixed by adding a
+ nested-name-specifier to explicitly name the template. The first
+ can be worked around with -fno-access-control; the second is only
+ rejected with -pedantic.
+ * A new standard mangling for SIMD vector types has been added, to
+ avoid name clashes on systems with vectors of varying length. By
+ default the compiler still uses the old mangling, but emits aliases
+ with the new mangling on targets that support strong aliases. Users
+ can switch over entirely to the new mangling with -fabi-version=4
+ or -fabi-version=0. -Wabi will now warn about code that uses the
+ old mangling.
+ * The command-line option -ftemplate-depth-N is now written as
+ -ftemplate-depth=N and the old form is deprecated.
+ * Conversions between NULL and non-pointer types are now warned by
+ default. The new option -Wno-conversion-null disables these
+ warnings. Previously these warnings were only available when using
+ -Wconversion explicitly.
+
+ Runtime Library (libstdc++)
+
+ * [15]Improved experimental support for the upcoming ISO C++
+ standard, C++0x, including:
+ + Support for <future>, <functional>, and <random>.
+ + Existing facilities now exploit explicit operators and the
+ newly implemented core C++0x features.
+ * An experimental [16]profile mode has been added. This is an
+ implementation of many C++ standard library constructs with an
+ additional analysis layer that gives performance improvement advice
+ based on recognition of suboptimal usage patterns. For example,
+#include <vector>
+int main()
+{
+ std::vector<int> v;
+ for (int k = 0; k < 1024; ++k)
+ v.insert(v.begin(), k);
+}
+
+ When instrumented via the profile mode, can return suggestions
+ about the initial size and choice of the container used as follows:
+vector-to-list: improvement = 5: call stack = 0x804842c ...
+ : advice = change std::vector to std::list
+vector-size: improvement = 3: call stack = 0x804842c ...
+ : advice = change initial container size from 0 to 1024
+
+ These constructs can be substituted for the normal libstdc++
+ constructs on a piecemeal basis, or all existing components can be
+ transformed via the -D_GLIBCXX_PROFILE macro.
+ * [17]Support for decimal floating-point arithmetic (aka ISO C++ TR
+ 24733) has been added. This support is in header file
+ <decimal/decimal>, uses namespace std::decimal, and includes
+ classes decimal32, decimal64, and decimal128.
+ * Sources have been audited for application of function attributes
+ nothrow, const, pure, and noreturn.
+ * Python pretty-printers have been added for many standard library
+ components that simplify the internal representation and present a
+ more intuitive view of components when used with
+ appropriately-advanced versions of GDB. For more information,
+ please consult the more [18]detailed description.
+ * The default behavior for comparing typeinfo names has changed, so
+ in <typeinfo>, __GXX_MERGED_TYPEINFO_NAMES now defaults to zero.
+ * The new -static-libstdc++ option directs g++ to link the C++
+ library statically, even if the default would normally be to link
+ it dynamically.
+
+ Fortran
+
+ * The COMMON default padding has been changed - instead of adding the
+ padding before a variable it is now added afterwards, which
+ increases the compatibility with other vendors and helps to obtain
+ the correct output in some cases. Cf. also the -falign-commons
+ option ([19]added in 4.4).
+ * The -finit-real= option now also supports the value snan for
+ signalling not-a-number; to be effective, one additionally needs to
+ enable trapping (e.g. via -ffpe-trap=). Note: Compile-time
+ optimizations can turn a signalling NaN into a quiet one.
+ * The new option -fcheck= has been added with the options bounds,
+ array-temps, do, pointer, and recursive. The bounds and array-temps
+ options are equivalent to -fbounds-check and
+ -fcheck-array-temporaries. The do option checks for invalid
+ modification of loop iteration variables, and the recursive option
+ tests for recursive calls to subroutines/functions which are not
+ marked as recursive. With pointer pointer association checks in
+ calls are performed; however, neither undefined pointers nor
+ pointers in expressions are handled. Using -fcheck=all enables all
+ these run-time checks.
+ * The run-time checking -fcheck=bounds now warns about invalid string
+ lengths of character dummy arguments. Additionally, more
+ compile-time checks have been added.
+ * The new option [20]-fno-protect-parens has been added; if set, the
+ compiler may reorder REAL and COMPLEX expressions without regard to
+ parentheses.
+ * GNU Fortran no longer links against libgfortranbegin. As before,
+ MAIN__ (assembler symbol name) is the actual Fortran main program,
+ which is invoked by the main function. However, main is now
+ generated and put in the same object file as MAIN__. For the time
+ being, libgfortranbegin still exists for backward compatibility.
+ For details see the new [21]Mixed-Language Programming chapter in
+ the manual.
+ * The I/O library was restructured for performance and cleaner code.
+ * Array assignments and WHERE are now run in parallel when OpenMP's
+ WORKSHARE is used.
+ * The experimental option -fwhole-file was added. The option allows
+ whole-file checking of procedure arguments and allows for better
+ optimizations. It can also be used with -fwhole-program, which is
+ now also supported in gfortran.
+ * More Fortran 2003 and Fortran 2008 mathematical functions can now
+ be used as initialization expressions.
+ * Some extended attributes such as STDCALL are now supported via the
+ [22]GCC$ compiler directive.
+ * For Fortran 77 compatibility: If -fno-sign-zero is used, the SIGN
+ intrinsic behaves now as if zero were always positive.
+ * For legacy compatibiliy: On Cygwin and MinGW, the special files
+ CONOUT$ and CONIN$ (and CONERR$ which maps to CONOUT$) are now
+ supported.
+ * Fortran 2003 support has been extended:
+ + Procedure-pointer function results and procedure-pointer
+ components (including PASS),
+ + allocatable scalars (experimental),
+ + DEFERRED type-bound procedures,
+ + the ERRMSG= argument of the ALLOCATE and DEALLOCATE statements
+ have been implemented.
+ + The ALLOCATE statement supports type-specs and the SOURCE=
+ argument.
+ + OPERATOR(*) and ASSIGNMENT(=) are now allowed as GENERIC
+ type-bound procedure (i.e. as type-bound operators).
+ + Rounding (ROUND=, RZ, ...) for output is now supported.
+ + The INT_FAST{8,16,32,64,128}_T kind type parameters of the
+ intrinsic module ISO_C_BINDING are now supported, except for
+ the targets listed above as ones where GCC does not have
+ <stdint.h> type information.
+ + Extensible derived types with type-bound procedure or
+ procedure pointer with PASS attribute now have to use CLASS in
+ line with the Fortran 2003 standard; the workaround to use
+ TYPE is no longer supported.
+ + [23]Experimental, incomplete support for polymorphism,
+ including CLASS, SELECT TYPE and dynamic dispatch of
+ type-bound procedure calls. Some features do not work yet such
+ as unlimited polymorphism (CLASS(*)).
+ * Fortran 2008 support has been extended:
+ + The OPEN statement now supports the NEWUNIT= option, which
+ returns a unique file unit, thus preventing inadvertent use of
+ the same unit in different parts of the program.
+ + Support for unlimited format items has been added.
+ + The INT{8,16,32} and REAL{32,64,128} kind type parameters of
+ the intrinsic module ISO_FORTRAN_ENV are now supported.
+ + Using complex arguments with TAN, SINH, COSH, TANH, ASIN,
+ ACOS, and ATAN is now possible; the functions ASINH, ACOSH,
+ and ATANH have been added (for real and complex arguments) and
+ ATAN(Y,X) is now an alias for ATAN2(Y,X).
+ + The BLOCK construct has been implemented.
+
+ Java (GCJ)
+
+New Targets and Target Specific Improvements
+
+ AIX
+
+ * Full cross-toolchain support now available with GNU Binutils
+
+ ARM
+
+ * GCC now supports the Cortex-M0 and Cortex-A5 processors.
+ * GCC now supports the ARM v7E-M architecture.
+ * GCC now supports VFPv4-based FPUs and FPUs with
+ single-precision-only VFP.
+ * GCC has many improvements to optimization for other ARM processors,
+ including scheduling support for the integer pipeline on Cortex-A9.
+ * GCC now supports the IEEE 754-2008 half-precision floating-point
+ type, and a variant ARM-specific half-precision type. This type is
+ specified using __fp16, with the layout determined by
+ -mfp16-format. With appropriate -mfpu options, the Cortex-A9 and
+ VFPv4 half-precision instructions will be used.
+ * GCC now supports the variant of AAPCS that uses VFP registers for
+ parameter passing and return values.
+
+ AVR
+
+ * The -mno-tablejump option has been removed because it has the same
+ effect as the -fno-jump-tables option.
+ * Added support for these new AVR devices:
+ + ATmega8U2
+ + ATmega16U2
+ + ATmega32U2
+
+ IA-32/x86-64
+
+ * GCC now will set the default for -march= based on the configure
+ target.
+ * GCC now supports handling floating-point excess precision arising
+ from use of the x87 floating-point unit in a way that conforms to
+ ISO C99. This is enabled with -fexcess-precision=standard and with
+ standards conformance options such as -std=c99, and may be disabled
+ using -fexcess-precision=fast.
+ * Support for the Intel Atom processor is now available through the
+ -march=atom and -mtune=atom options.
+ * A new -mcrc32 option is now available to enable crc32 intrinsics.
+ * A new -mmovbe option is now available to enable GCC to use the
+ movbe instruction to implement __builtin_bswap32 and
+ __builtin_bswap64.
+ * SSE math now can be enabled by default at configure time with the
+ new --with-fpmath=sse option.
+ * There is a new intrinsic header file, <x86intrin.h>. It should be
+ included before using any IA-32/x86-64 intrinsics.
+ * Support for the XOP, FMA4, and LWP instruction sets for the AMD
+ Orochi processors are now available with the -mxop, -mfma4, and
+ -mlwp options.
+ * The -mabm option enables GCC to use the popcnt and lzcnt
+ instructions on AMD processors.
+ * The -mpopcnt option enables GCC to use the popcnt instructions on
+ both AMD and Intel processors.
+
+ M68K/ColdFire
+
+ * GCC now supports ColdFire 51xx, 5221x, 5225x, 52274, 52277, 5301x
+ and 5441x devices.
+ * GCC now supports thread-local storage (TLS) on M68K and ColdFire
+ processors.
+
+ MeP
+
+ Support has been added for the Toshiba Media embedded Processor (MeP,
+ or mep-elf) embedded target.
+
+ MIPS
+
+ * GCC now supports MIPS 1004K processors.
+ * GCC can now be configured with options --with-arch-32,
+ --with-arch-64, --with-tune-32 and --with-tune-64 to control the
+ default optimization separately for 32-bit and 64-bit modes.
+ * MIPS targets now support an alternative _mcount interface, in which
+ register $12 points to the function's save slot for register $31.
+ This interface is selected by the -mcount-ra-address option; see
+ the documentation for more details.
+ * GNU/Linux targets can now generate read-only .eh_frame sections.
+ This optimization requires GNU binutils 2.20 or above, and is only
+ available if GCC is configured with a suitable version of binutils.
+ * GNU/Linux targets can now attach special relocations to indirect
+ calls, so that the linker can turn them into direct jumps or
+ branches. This optimization requires GNU binutils 2.20 or later,
+ and is automatically selected if GCC is configured with an
+ appropriate version of binutils. It can be explicitly enabled or
+ disabled using the -mrelax-pic-calls command-line option.
+ * GCC now generates more heavily-optimized atomic operations on
+ Octeon processors.
+ * MIPS targets now support the -fstack-protector option.
+ * GCC now supports an -msynci option, which specifies that synci is
+ enough to flush the instruction cache, without help from the
+ operating system. GCC uses this information to optimize
+ automatically-generated cache flush operations, such as those used
+ for nested functions in C. There is also a --with-synci
+ configure-time option, which makes -msynci the default.
+ * GCC supports four new function attributes for interrupt handlers:
+ interrupt, use_shadow_register_set, keep_interrupts_masked and
+ use_debug_exception_return. See the documentation for more details
+ about these attributes.
+
+ picochip
+
+ RS/6000 (POWER/PowerPC)
+
+ * GCC now supports the Power ISA 2.06, which includes the VSX
+ instructions that add vector 64-bit floating point support, new
+ population count instructions, and conversions between floating
+ point and unsigned types.
+ * Support for the power7 processor is now available through the
+ -mcpu=power7 and -mtune=power7.
+ * GCC will now vectorize loops that contain simple math functions
+ like copysign when generating code for altivec or VSX targets.
+ * Support for the A2 processor is now available through the -mcpu=a2
+ and -mtune=a2 options.
+ * Support for the 476 processor is now available through the
+ -mcpu={476,476fp} and -mtune={476,476fp} options.
+ * Support for the e500mc64 processor is now available through the
+ -mcpu=e500mc64 and -mtune=e500mc64 options.
+ * GCC can now be configured with options --with-cpu-32,
+ --with-cpu-64, --with-tune-32 and --with-tune-64 to control the
+ default optimization separately for 32-bit and 64-bit modes.
+
+ RX
+
+ Support has been added for the Renesas RX Processor (rx-elf) target.
+
+Operating Systems
+
+ Windows (Cygwin and MinGW)
+
+ * GCC now installs all the major language runtime libraries as DLLs
+ when configured with the --enable-shared option.
+ * GCC now makes use of the new support for aligned common variables
+ in versions of binutils >= 2.20 to fix bugs in the support for SSE
+ data types.
+ * Improvements to the libffi support library increase the reliability
+ of code generated by GCJ on all Windows platforms. Libgcj is
+ enabled by default for the first time.
+ * Libtool improvements simplify installation by placing the generated
+ DLLs in the correct binaries directory.
+ * Numerous other minor bugfixes and improvements, and substantial
+ enhancements to the Fortran language support library.
+
+Documentation improvements
+
+Other significant improvements
+
+ Plugins
+
+ * It is now possible to extend the compiler without having to modify
+ its source code. A new option -fplugin=file.so tells GCC to load
+ the shared object file.so and execute it as part of the compiler.
+ The internal documentation describes the details on how plugins can
+ interact with the compiler.
+
+ Installation changes
+
+ * The move to newer autotools changed default installation
+ directories and switches to control them: The --with-datarootdir,
+ --with-docdir, --with-pdfdir, and --with-htmldir switches are not
+ used any more. Instead, you can now use --datarootdir, --docdir,
+ --htmldir, and --pdfdir. The default installation directories have
+ changed as follows according to the GNU Coding Standards:
+
+ datarootdir read-only architecture-independent data root [PREFIX/share]
+ localedir locale-specific message catalogs [DATAROOTDIR/locale]
+ docdir documentation root [DATAROOTDIR/doc/PACKAGE]
+ htmldir html documentation [DOCDIR]
+ dvidir dvi documentation [DOCDIR]
+ pdfdir pdf documentation [DOCDIR]
+ psdir ps documentation [DOCDIR]
+ The following variables have new default values:
+
+ datadir read-only architecture-independent data [DATAROOTDIR]
+ infodir info documentation [DATAROOTDIR/info]
+ mandir man documentation [DATAROOTDIR/man]
+
+GCC 4.5.1
+
+ This is the [24]list of problem reports (PRs) from GCC's bug tracking
+ system that are known to be fixed in the 4.5.1 release. This list might
+ not be complete (that is, it is possible that some PRs that have been
+ fixed are not listed here).
+
+ All languages
+
+ * GCC's new link-time optimizer ([25]-flto) now also works on a few
+ non-ELF targets:
+ + Cygwin (*-cygwin*)
+ + MinGW (*-mingw*)
+ + Darwin on x86-64 (x86_64-apple-darwin*)
+ LTO is not enabled by default for these targets. To enable LTO, you
+ should configure with the --enable-lto option.
+
+ Please send FSF & GNU inquiries & questions to [26]gnu@gnu.org. There
+ are also [27]other ways to contact the FSF.
+
+ These pages are [28]maintained by the GCC team.
+
+
+ For questions related to the use of GCC, please consult these web
+ pages and the [29]GCC manuals. If that fails, the
+ [30]gcc-help@gcc.gnu.org mailing list might help.
+ Please send comments on these web pages and the development of GCC to
+ our developer mailing list at [31]gcc@gnu.org or [32]gcc@gcc.gnu.org.
+ All of our lists have [33]public archives.
+
+ Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
+ Floor, Boston, MA 02110, USA.
+
+ Verbatim copying and distribution of this entire article is permitted
+ in any medium, provided this notice is preserved.
+ Last modified 2010-07-31 [34]Valid XHTML 1.0
+
+References
+
+ 1. http://www.multiprecision.org/
+ 2. http://gcc.gnu.org/install/prerequisites.html
+ 3. http://gcc.gnu.org/ml/gcc/2010-01/msg00510.html
+ 4. http://gcc.gnu.org/gcc-4.4/changes.html#obsoleted
+ 5. http://gcc.gnu.org/gcc-4.5/changes.html#x86
+ 6. http://www.multiprecision.org/
+ 7. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30789
+ 8. http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto-801
+ 9. http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-fwhopr-802
+ 10. http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-fwhole-program-800
+ 11. http://gcc.gnu.org/onlinedocs/gcc/Restricted-Pointers.html
+ 12. http://gcc.gnu.org/gcc-4.5/cxx0x_status.html
+ 13. http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#757
+ 14. http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#176
+ 15. http://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.200x
+ 16. http://gcc.gnu.org/onlinedocs/libstdc++/manual/profile_mode.html
+ 17. http://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.tr24733
+ 18. http://sourceware.org/gdb/wiki/STLSupport
+ 19. http://gcc.gnu.org/gcc-4.4/changes.html
+ 20. http://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html
+ 21. http://gcc.gnu.org/onlinedocs/gfortran/Mixed-Language-Programming.html
+ 22. http://gcc.gnu.org/onlinedocs/gfortran/GNU-Fortran-Compiler-Directives.html
+ 23. http://gcc.gnu.org/wiki/OOP
+ 24. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.5.1
+ 25. http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto-801
+ 26. mailto:gnu@gnu.org
+ 27. http://www.gnu.org/home.html#ContactInfo
+ 28. http://gcc.gnu.org/about.html
+ 29. http://gcc.gnu.org/onlinedocs/
+ 30. mailto:gcc-help@gcc.gnu.org
+ 31. mailto:gcc@gnu.org
+ 32. mailto:gcc@gcc.gnu.org
+ 33. http://gcc.gnu.org/lists.html
+ 34. http://validator.w3.org/check/referer
+======================================================================
http://gcc.gnu.org/gcc-4.4/index.html
+
GCC 4.4 Release Series
- October 15, 2009
+ April 29, 2010
The [1]GNU project and the GCC developers are pleased to announce the
- release of GCC 4.4.3.
+ release of GCC 4.4.4.
This release is a bug-fix release, containing fixes for regressions in
- GCC 4.4.1 relative to previous releases of GCC.
+ GCC 4.4.3 relative to previous releases of GCC.
Release History
+ GCC 4.4.4
+ April 29, 2010 ([2]changes)
+
GCC 4.4.3
- January 21, 2010 ([2]changes)
+ January 21, 2010 ([3]changes)
GCC 4.4.2
- October 15, 2009 ([3]changes)
+ October 15, 2009 ([4]changes)
GCC 4.4.1
- July 22, 2009 ([4]changes)
+ July 22, 2009 ([5]changes)
GCC 4.4.0
- April 21, 2009 ([5]changes)
+ April 21, 2009 ([6]changes)
References and Acknowledgements
@@ -36,38 +780,38 @@ References and Acknowledgements
supports several other languages aside from C, it now stands for the
GNU Compiler Collection.
- A list of [6]successful builds is updated as new information becomes
+ A list of [7]successful builds is updated as new information becomes
available.
The GCC developers would like to thank the numerous people that have
contributed new features, improvements, bug fixes, and other changes as
- well as test results to GCC. This [7]amazing group of volunteers is
+ well as test results to GCC. This [8]amazing group of volunteers is
what makes GCC successful.
- For additional information about GCC please refer to the [8]GCC project
- web site or contact the [9]GCC development mailing list.
+ For additional information about GCC please refer to the [9]GCC project
+ web site or contact the [10]GCC development mailing list.
- To obtain GCC please use [10]our mirror sites or [11]our SVN server.
+ To obtain GCC please use [11]our mirror sites or [12]our SVN server.
- Please send FSF & GNU inquiries & questions to [12]gnu@gnu.org. There
- are also [13]other ways to contact the FSF.
+ Please send FSF & GNU inquiries & questions to [13]gnu@gnu.org. There
+ are also [14]other ways to contact the FSF.
- These pages are maintained by [14]the GCC team.
+ These pages are [15]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
- pages and the [15]GCC manuals. If that fails, the
- [16]gcc-help@gcc.gnu.org mailing list might help.
+ pages and the [16]GCC manuals. If that fails, the
+ [17]gcc-help@gcc.gnu.org mailing list might help.
Please send comments on these web pages and the development of GCC to
- our developer mailing list at [17]gcc@gnu.org or [18]gcc@gcc.gnu.org.
- All of our lists have [19]public archives.
+ our developer mailing list at [18]gcc@gnu.org or [19]gcc@gcc.gnu.org.
+ All of our lists have [20]public archives.
Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
Floor, Boston, MA 02110, USA.
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2010-01-21 [20]Valid XHTML 1.0
+ Last modified 2010-07-01 [21]Valid XHTML 1.0
References
@@ -76,27 +820,29 @@ References
3. http://gcc.gnu.org/gcc-4.4/changes.html
4. http://gcc.gnu.org/gcc-4.4/changes.html
5. http://gcc.gnu.org/gcc-4.4/changes.html
- 6. http://gcc.gnu.org/gcc-4.4/buildstat.html
- 7. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
- 8. http://gcc.gnu.org/index.html
- 9. mailto:gcc@gcc.gnu.org
- 10. http://gcc.gnu.org/mirrors.html
- 11. http://gcc.gnu.org/svn.html
- 12. mailto:gnu@gnu.org
- 13. http://www.gnu.org/home.html#ContactInfo
- 14. http://gcc.gnu.org/about.html
- 15. http://gcc.gnu.org/onlinedocs/
- 16. mailto:gcc-help@gcc.gnu.org
- 17. mailto:gcc@gnu.org
- 18. mailto:gcc@gcc.gnu.org
- 19. http://gcc.gnu.org/lists.html
- 20. http://validator.w3.org/check/referer
+ 6. http://gcc.gnu.org/gcc-4.4/changes.html
+ 7. http://gcc.gnu.org/gcc-4.4/buildstat.html
+ 8. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
+ 9. http://gcc.gnu.org/index.html
+ 10. mailto:gcc@gcc.gnu.org
+ 11. http://gcc.gnu.org/mirrors.html
+ 12. http://gcc.gnu.org/svn.html
+ 13. mailto:gnu@gnu.org
+ 14. http://www.gnu.org/home.html#ContactInfo
+ 15. http://gcc.gnu.org/about.html
+ 16. http://gcc.gnu.org/onlinedocs/
+ 17. mailto:gcc-help@gcc.gnu.org
+ 18. mailto:gcc@gnu.org
+ 19. mailto:gcc@gcc.gnu.org
+ 20. http://gcc.gnu.org/lists.html
+ 21. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-4.4/changes.html
+
GCC 4.4 Release Series
Changes, New Features, and Fixes
- The latest release in the 4.4 release series is [1]GCC 4.4.3.
+ The latest release in the 4.4 release series is [1]GCC 4.4.4.
Caveats
@@ -301,6 +1047,8 @@ New warning options
warning if any stack frame is larger than NUMBER bytes. This may be
used to help ensure that code fits within a limited amount of stack
space.
+ * The command-line option -Wlarger-than-N is now written as
+ -Wlarger-than=N and the old form is deprecated.
* The new -Wno-mudflap option disables warnings about constructs
which can not be instrumented when using -fmudflap.
@@ -652,29 +1400,36 @@ GCC 4.4.3
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
- Please send FSF & GNU inquiries & questions to [16]gnu@gnu.org. There
- are also [17]other ways to contact the FSF.
+GCC 4.4.4
- These pages are maintained by [18]the GCC team.
+ This is the [16]list of problem reports (PRs) from GCC's bug tracking
+ system that are known to be fixed in the 4.4.4 release. This list might
+ not be complete (that is, it is possible that some PRs that have been
+ fixed are not listed here).
+
+ Please send FSF & GNU inquiries & questions to [17]gnu@gnu.org. There
+ are also [18]other ways to contact the FSF.
+
+ These pages are [19]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
- pages and the [19]GCC manuals. If that fails, the
- [20]gcc-help@gcc.gnu.org mailing list might help.
+ pages and the [20]GCC manuals. If that fails, the
+ [21]gcc-help@gcc.gnu.org mailing list might help.
Please send comments on these web pages and the development of GCC to
- our developer mailing list at [21]gcc@gnu.org or [22]gcc@gcc.gnu.org.
- All of our lists have [23]public archives.
+ our developer mailing list at [22]gcc@gnu.org or [23]gcc@gcc.gnu.org.
+ All of our lists have [24]public archives.
Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
Floor, Boston, MA 02110, USA.
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2010-01-21 [24]Valid XHTML 1.0
+ Last modified 2010-07-10 [25]Valid XHTML 1.0
References
- 1. http://gcc.gnu.org/gcc-4.4/changes.html#4.4.3
+ 1. http://gcc.gnu.org/gcc-4.4/changes.html#4.4.4
2. http://gcc.gnu.org/gcc-4.3/changes.html#obsoleted
3. http://gcc.gnu.org/gcc-4.4/porting_to.html
4. http://gcc.gnu.org/wiki/Graphite
@@ -689,43 +1444,48 @@ References
13. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.1
14. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.2
15. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.3
- 16. mailto:gnu@gnu.org
- 17. http://www.gnu.org/home.html#ContactInfo
- 18. http://gcc.gnu.org/about.html
- 19. http://gcc.gnu.org/onlinedocs/
- 20. mailto:gcc-help@gcc.gnu.org
- 21. mailto:gcc@gnu.org
- 22. mailto:gcc@gcc.gnu.org
- 23. http://gcc.gnu.org/lists.html
- 24. http://validator.w3.org/check/referer
+ 16. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.4
+ 17. mailto:gnu@gnu.org
+ 18. http://www.gnu.org/home.html#ContactInfo
+ 19. http://gcc.gnu.org/about.html
+ 20. http://gcc.gnu.org/onlinedocs/
+ 21. mailto:gcc-help@gcc.gnu.org
+ 22. mailto:gcc@gnu.org
+ 23. mailto:gcc@gcc.gnu.org
+ 24. http://gcc.gnu.org/lists.html
+ 25. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-4.3/index.html
+
GCC 4.3 Release Series
- January 24, 2009
+ May 22, 2010
The [1]GNU project and the GCC developers are pleased to announce the
- release of GCC 4.3.4.
+ release of GCC 4.3.5.
This release is a bug-fix release, containing fixes for regressions in
- GCC 4.3.3 relative to previous releases of GCC.
+ GCC 4.3.4 relative to previous releases of GCC.
Release History
+ GCC 4.3.5
+ May 22, 2010 ([2]changes)
+
GCC 4.3.4
- August 4, 2009 ([2]changes)
+ August 4, 2009 ([3]changes)
GCC 4.3.3
- January 24, 2009 ([3]changes)
+ January 24, 2009 ([4]changes)
GCC 4.3.2
- August 27, 2008 ([4]changes)
+ August 27, 2008 ([5]changes)
GCC 4.3.1
- June 6, 2008 ([5]changes)
+ June 6, 2008 ([6]changes)
GCC 4.3.0
- March 5, 2008 ([6]changes)
+ March 5, 2008 ([7]changes)
References and Acknowledgements
@@ -733,38 +1493,38 @@ References and Acknowledgements
supports several other languages aside from C, it now stands for the
GNU Compiler Collection.
- A list of [7]successful builds is updated as new information becomes
+ A list of [8]successful builds is updated as new information becomes
available.
The GCC developers would like to thank the numerous people that have
contributed new features, improvements, bug fixes, and other changes as
- well as test results to GCC. This [8]amazing group of volunteers is
+ well as test results to GCC. This [9]amazing group of volunteers is
what makes GCC successful.
- For additional information about GCC please refer to the [9]GCC project
- web site or contact the [10]GCC development mailing list.
+ For additional information about GCC please refer to the [10]GCC
+ project web site or contact the [11]GCC development mailing list.
- To obtain GCC please use [11]our mirror sites or [12]our SVN server.
+ To obtain GCC please use [12]our mirror sites or [13]our SVN server.
- Please send FSF & GNU inquiries & questions to [13]gnu@gnu.org. There
- are also [14]other ways to contact the FSF.
+ Please send FSF & GNU inquiries & questions to [14]gnu@gnu.org. There
+ are also [15]other ways to contact the FSF.
- These pages are maintained by [15]the GCC team.
+ These pages are [16]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
- pages and the [16]GCC manuals. If that fails, the
- [17]gcc-help@gcc.gnu.org mailing list might help.
+ pages and the [17]GCC manuals. If that fails, the
+ [18]gcc-help@gcc.gnu.org mailing list might help.
Please send comments on these web pages and the development of GCC to
- our developer mailing list at [18]gcc@gnu.org or [19]gcc@gcc.gnu.org.
- All of our lists have [20]public archives.
+ our developer mailing list at [19]gcc@gnu.org or [20]gcc@gcc.gnu.org.
+ All of our lists have [21]public archives.
Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
Floor, Boston, MA 02110, USA.
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2009-10-15 [21]Valid XHTML 1.0
+ Last modified 2010-07-01 [22]Valid XHTML 1.0
References
@@ -774,27 +1534,29 @@ References
4. http://gcc.gnu.org/gcc-4.3/changes.html
5. http://gcc.gnu.org/gcc-4.3/changes.html
6. http://gcc.gnu.org/gcc-4.3/changes.html
- 7. http://gcc.gnu.org/gcc-4.3/buildstat.html
- 8. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
- 9. http://gcc.gnu.org/index.html
- 10. mailto:gcc@gcc.gnu.org
- 11. http://gcc.gnu.org/mirrors.html
- 12. http://gcc.gnu.org/svn.html
- 13. mailto:gnu@gnu.org
- 14. http://www.gnu.org/home.html#ContactInfo
- 15. http://gcc.gnu.org/about.html
- 16. http://gcc.gnu.org/onlinedocs/
- 17. mailto:gcc-help@gcc.gnu.org
- 18. mailto:gcc@gnu.org
- 19. mailto:gcc@gcc.gnu.org
- 20. http://gcc.gnu.org/lists.html
- 21. http://validator.w3.org/check/referer
+ 7. http://gcc.gnu.org/gcc-4.3/changes.html
+ 8. http://gcc.gnu.org/gcc-4.3/buildstat.html
+ 9. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
+ 10. http://gcc.gnu.org/index.html
+ 11. mailto:gcc@gcc.gnu.org
+ 12. http://gcc.gnu.org/mirrors.html
+ 13. http://gcc.gnu.org/svn.html
+ 14. mailto:gnu@gnu.org
+ 15. http://www.gnu.org/home.html#ContactInfo
+ 16. http://gcc.gnu.org/about.html
+ 17. http://gcc.gnu.org/onlinedocs/
+ 18. mailto:gcc-help@gcc.gnu.org
+ 19. mailto:gcc@gnu.org
+ 20. mailto:gcc@gcc.gnu.org
+ 21. http://gcc.gnu.org/lists.html
+ 22. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-4.3/changes.html
+
GCC 4.3 Release Series
Changes, New Features, and Fixes
- The latest release in the 4.3 release series is [1]GCC 4.3.4.
+ The latest release in the 4.3 release series is [1]GCC 4.3.5.
Caveats
@@ -1114,7 +1876,7 @@ New Languages and Language specific improvements
Java (GCJ)
- * gcj now uses the Eclipse Java compiler for its Java parsing needs.
+ * GCJ now uses the Eclipse Java compiler for its Java parsing needs.
This enables the use of all 1.5 language features, and fixes most
existing front end bugs.
* libgcj now supports all 1.5 language features which require runtime
@@ -1537,29 +2299,36 @@ GCC 4.3.4
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
- Please send FSF & GNU inquiries & questions to [29]gnu@gnu.org. There
- are also [30]other ways to contact the FSF.
+GCC 4.3.5
+
+ This is the [29]list of problem reports (PRs) from GCC's bug tracking
+ system that are known to be fixed in the 4.3.5 release. This list might
+ not be complete (that is, it is possible that some PRs that have been
+ fixed are not listed here).
- These pages are maintained by [31]the GCC team.
+ Please send FSF & GNU inquiries & questions to [30]gnu@gnu.org. There
+ are also [31]other ways to contact the FSF.
+
+ These pages are [32]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
- pages and the [32]GCC manuals. If that fails, the
- [33]gcc-help@gcc.gnu.org mailing list might help.
+ pages and the [33]GCC manuals. If that fails, the
+ [34]gcc-help@gcc.gnu.org mailing list might help.
Please send comments on these web pages and the development of GCC to
- our developer mailing list at [34]gcc@gnu.org or [35]gcc@gcc.gnu.org.
- All of our lists have [36]public archives.
+ our developer mailing list at [35]gcc@gnu.org or [36]gcc@gcc.gnu.org.
+ All of our lists have [37]public archives.
Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
Floor, Boston, MA 02110, USA.
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2009-08-13 [37]Valid XHTML 1.0
+ Last modified 2010-07-10 [38]Valid XHTML 1.0
References
- 1. http://gcc.gnu.org/gcc-4.3/changes.html#4.3.4
+ 1. http://gcc.gnu.org/gcc-4.3/changes.html#4.3.5
2. http://gmplib.org/
3. http://www.mpfr.org/
4. http://gcc.gnu.org/install/prerequisites.html
@@ -1587,17 +2356,19 @@ References
26. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.2
27. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.3
28. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.4
- 29. mailto:gnu@gnu.org
- 30. http://www.gnu.org/home.html#ContactInfo
- 31. http://gcc.gnu.org/about.html
- 32. http://gcc.gnu.org/onlinedocs/
- 33. mailto:gcc-help@gcc.gnu.org
- 34. mailto:gcc@gnu.org
- 35. mailto:gcc@gcc.gnu.org
- 36. http://gcc.gnu.org/lists.html
- 37. http://validator.w3.org/check/referer
+ 29. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.5
+ 30. mailto:gnu@gnu.org
+ 31. http://www.gnu.org/home.html#ContactInfo
+ 32. http://gcc.gnu.org/about.html
+ 33. http://gcc.gnu.org/onlinedocs/
+ 34. mailto:gcc-help@gcc.gnu.org
+ 35. mailto:gcc@gnu.org
+ 36. mailto:gcc@gcc.gnu.org
+ 37. http://gcc.gnu.org/lists.html
+ 38. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-4.2/index.html
+
GCC 4.2 Release Series
May 19, 2008
@@ -1647,7 +2418,7 @@ References and Acknowledgements
Please send FSF & GNU inquiries & questions to [13]gnu@gnu.org. There
are also [14]other ways to contact the FSF.
- These pages are maintained by [15]the GCC team.
+ These pages are [15]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -1662,7 +2433,7 @@ References and Acknowledgements
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-10-04 [21]Valid XHTML 1.0
+ Last modified 2010-07-01 [21]Valid XHTML 1.0
References
@@ -1689,6 +2460,7 @@ References
21. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-4.2/changes.html
+
GCC 4.2 Release Series
Changes, New Features, and Fixes
@@ -1983,7 +2755,7 @@ Other significant improvements
Please send FSF & GNU inquiries & questions to [7]gnu@gnu.org. There
are also [8]other ways to contact the FSF.
- These pages are maintained by [9]the GCC team.
+ These pages are [9]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -1998,7 +2770,7 @@ Other significant improvements
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2009-11-08 [15]Valid XHTML 1.0
+ Last modified 2010-07-10 [15]Valid XHTML 1.0
References
@@ -2019,6 +2791,7 @@ References
15. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-4.1/index.html
+
GCC 4.1 Release Series
February 13, 2007
@@ -2062,7 +2835,7 @@ References and Acknowledgements
Please send FSF & GNU inquiries & questions to [11]gnu@gnu.org. There
are also [12]other ways to contact the FSF.
- These pages are maintained by [13]the GCC team.
+ These pages are [13]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -2077,7 +2850,7 @@ References and Acknowledgements
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-10-04 [19]Valid XHTML 1.0
+ Last modified 2010-07-01 [19]Valid XHTML 1.0
References
@@ -2102,6 +2875,7 @@ References
19. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-4.1/changes.html
+
GCC 4.1 Release Series
Changes, New Features, and Fixes
@@ -2632,7 +3406,7 @@ GCC 4.1.2
Please send FSF & GNU inquiries & questions to [7]gnu@gnu.org. There
are also [8]other ways to contact the FSF.
- These pages are maintained by [9]the GCC team.
+ These pages are [9]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -2647,7 +3421,7 @@ GCC 4.1.2
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2009-01-25 [15]Valid XHTML 1.0
+ Last modified 2010-07-10 [15]Valid XHTML 1.0
References
@@ -2668,6 +3442,7 @@ References
15. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-4.0/index.html
+
GCC 4.0 Release Series
January 31, 2007
@@ -2717,7 +3492,7 @@ References and Acknowledgements
Please send FSF & GNU inquiries & questions to [13]gnu@gnu.org. There
are also [14]other ways to contact the FSF.
- These pages are maintained by [15]the GCC team.
+ These pages are [15]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -2732,7 +3507,7 @@ References and Acknowledgements
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-07-26 [21]Valid XHTML 1.0
+ Last modified 2010-07-01 [21]Valid XHTML 1.0
References
@@ -2759,6 +3534,7 @@ References
21. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-4.0/changes.html
+
GCC 4.0 Release Series
Changes, New Features, and Fixes
@@ -3250,7 +4026,7 @@ GCC 4.0.4
Please send FSF & GNU inquiries & questions to [16]gnu@gnu.org. There
are also [17]other ways to contact the FSF.
- These pages are maintained by [18]the GCC team.
+ These pages are [18]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -3265,7 +4041,7 @@ GCC 4.0.4
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2009-01-25 [24]Valid XHTML 1.0
+ Last modified 2010-07-10 [24]Valid XHTML 1.0
References
@@ -3295,6 +4071,7 @@ References
24. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.4/index.html
+
GCC 3.4 Release Series
May 26, 2006
@@ -3355,7 +4132,7 @@ References and Acknowledgements
Please send FSF & GNU inquiries & questions to [17]gnu@gnu.org. There
are also [18]other ways to contact the FSF.
- These pages are maintained by [19]the GCC team.
+ These pages are [19]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -3370,7 +4147,7 @@ References and Acknowledgements
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-07-26 [25]Valid XHTML 1.0
+ Last modified 2010-07-01 [25]Valid XHTML 1.0
References
@@ -3401,6 +4178,7 @@ References
25. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.4/changes.html
+
GCC 3.4 Release Series
Changes, New Features, and Fixes
@@ -5150,7 +5928,7 @@ GCC 3.4.6
Please send FSF & GNU inquiries & questions to [412]gnu@gnu.org. There
are also [413]other ways to contact the FSF.
- These pages are maintained by [414]the GCC team.
+ These pages are [414]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -5165,7 +5943,7 @@ GCC 3.4.6
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2009-11-08 [420]Valid XHTML 1.0
+ Last modified 2010-07-11 [420]Valid XHTML 1.0
References
@@ -5591,6 +6369,7 @@ References
420. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.3/index.html
+
GCC 3.3 Release Series
May 03, 2005
@@ -5652,7 +6431,7 @@ References and Acknowledgements
Please send FSF & GNU inquiries & questions to [16]gnu@gnu.org. There
are also [17]other ways to contact the FSF.
- These pages are maintained by [18]the GCC team.
+ These pages are [18]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -5667,7 +6446,7 @@ References and Acknowledgements
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-07-26 [24]Valid XHTML 1.0
+ Last modified 2010-07-01 [24]Valid XHTML 1.0
References
@@ -5697,6 +6476,7 @@ References
24. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.3/changes.html
+
GCC 3.3 Release Series
Changes, New Features, and Fixes
@@ -7034,7 +7814,7 @@ GCC 3.3.6
Please send FSF & GNU inquiries & questions to [553]gnu@gnu.org. There
are also [554]other ways to contact the FSF.
- These pages are maintained by [555]the GCC team.
+ These pages are [555]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -7049,7 +7829,7 @@ GCC 3.3.6
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2007-08-20 [561]Valid XHTML 1.0
+ Last modified 2010-07-11 [561]Valid XHTML 1.0
References
@@ -7616,6 +8396,7 @@ References
561. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.2/index.html
+
GCC 3.2 Release Series
April 25, 2003
@@ -7671,7 +8452,7 @@ References and Acknowledgements
Please send FSF & GNU inquiries & questions to [12]gnu@gnu.org. There
are also [13]other ways to contact the FSF.
- These pages are maintained by [14]the GCC team.
+ These pages are [14]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -7686,7 +8467,7 @@ References and Acknowledgements
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-07-26 [20]Valid XHTML 1.0
+ Last modified 2010-07-01 [20]Valid XHTML 1.0
References
@@ -7712,6 +8493,7 @@ References
20. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.2/changes.html
+
GCC 3.2 Release Series
Changes, New Features, and Fixes
@@ -8301,7 +9083,7 @@ GCC 3.2
Please send FSF & GNU inquiries & questions to [246]gnu@gnu.org. There
are also [247]other ways to contact the FSF.
- These pages are maintained by [248]the GCC team.
+ These pages are [248]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -8316,7 +9098,7 @@ GCC 3.2
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2007-07-25 [254]Valid XHTML 1.0
+ Last modified 2010-07-01 [254]Valid XHTML 1.0
References
@@ -8576,6 +9358,7 @@ References
254. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.1/index.html
+
GCC 3.1
July 27, 2002
@@ -8611,7 +9394,7 @@ http://gcc.gnu.org/gcc-3.1/index.html
Please send FSF & GNU inquiries & questions to [9]gnu@gnu.org. There
are also [10]other ways to contact the FSF.
- These pages are maintained by [11]the GCC team.
+ These pages are [11]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -8626,7 +9409,7 @@ http://gcc.gnu.org/gcc-3.1/index.html
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-07-26 [17]Valid XHTML 1.0
+ Last modified 2010-07-01 [17]Valid XHTML 1.0
References
@@ -8649,6 +9432,7 @@ References
17. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.1/changes.html
+
GCC 3.1 Release Series
Changes, New Features, and Fixes
@@ -8973,7 +9757,7 @@ Documentation improvements
Please send FSF & GNU inquiries & questions to [13]gnu@gnu.org. There
are also [14]other ways to contact the FSF.
- These pages are maintained by [15]the GCC team.
+ These pages are [15]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -8988,7 +9772,7 @@ Documentation improvements
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-05-03 [21]Valid XHTML 1.0
+ Last modified 2010-07-11 [21]Valid XHTML 1.0
References
@@ -9015,6 +9799,7 @@ References
21. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.0/gcc-3.0.html
+
GCC 3.0.4
February 20, 2002
@@ -9057,7 +9842,7 @@ Previous 3.0.x Releases
Please send FSF & GNU inquiries & questions to [9]gnu@gnu.org. There
are also [10]other ways to contact the FSF.
- These pages are maintained by [11]the GCC team.
+ These pages are [11]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -9072,7 +9857,7 @@ Previous 3.0.x Releases
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-07-26 [17]Valid XHTML 1.0
+ Last modified 2010-07-01 [17]Valid XHTML 1.0
References
@@ -9095,6 +9880,7 @@ References
17. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.0/features.html
+
GCC 3.0 New Features
Additional changes in GCC 3.0.4
@@ -9255,7 +10041,7 @@ Other significant improvements
Please send FSF & GNU inquiries & questions to [14]gnu@gnu.org. There
are also [15]other ways to contact the FSF.
- These pages are maintained by [16]the GCC team.
+ These pages are [16]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -9270,7 +10056,7 @@ Other significant improvements
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2007-07-25 [22]Valid XHTML 1.0
+ Last modified 2010-07-01 [22]Valid XHTML 1.0
References
@@ -9298,6 +10084,7 @@ References
22. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-3.0/caveats.html
+
GCC 3.0 Caveats
* -fstrict-aliasing is now part of -O2 and higher optimization
@@ -9335,7 +10122,7 @@ http://gcc.gnu.org/gcc-3.0/caveats.html
Please send FSF & GNU inquiries & questions to [2]gnu@gnu.org. There
are also [3]other ways to contact the FSF.
- These pages are maintained by [4]the GCC team.
+ These pages are [4]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -9350,7 +10137,7 @@ http://gcc.gnu.org/gcc-3.0/caveats.html
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-05-07 [10]Valid XHTML 1.0
+ Last modified 2010-07-01 [10]Valid XHTML 1.0
References
@@ -9366,6 +10153,7 @@ References
10. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-2.95/index.html
+
GCC 2.95
March 16, 2001: The GNU project and the GCC developers are pleased to
@@ -9422,7 +10210,7 @@ References and Acknowledgements
Please send FSF & GNU inquiries & questions to [11]gnu@gnu.org. There
are also [12]other ways to contact the FSF.
- These pages are maintained by [13]the GCC team.
+ These pages are [13]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -9437,7 +10225,7 @@ References and Acknowledgements
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-07-26 [19]Valid XHTML 1.0
+ Last modified 2010-07-01 [19]Valid XHTML 1.0
References
@@ -9462,6 +10250,7 @@ References
19. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-2.95/features.html
+
GCC 2.95 New Features
* General Optimizer Improvements:
@@ -9695,7 +10484,7 @@ Additional Changes in GCC 2.95.3
Please send FSF & GNU inquiries & questions to [17]gnu@gnu.org. There
are also [18]other ways to contact the FSF.
- These pages are maintained by [19]the GCC team.
+ These pages are [19]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -9710,7 +10499,7 @@ Additional Changes in GCC 2.95.3
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-06-15 [25]Valid XHTML 1.0
+ Last modified 2010-07-01 [25]Valid XHTML 1.0
References
@@ -9741,6 +10530,7 @@ References
25. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-2.95/caveats.html
+
GCC 2.95 Caveats
* GCC 2.95 will issue an error for invalid asm statements that had
@@ -9786,7 +10576,7 @@ http://gcc.gnu.org/gcc-2.95/caveats.html
Please send FSF & GNU inquiries & questions to [2]gnu@gnu.org. There
are also [3]other ways to contact the FSF.
- These pages are maintained by [4]the GCC team.
+ These pages are [4]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -9801,7 +10591,7 @@ http://gcc.gnu.org/gcc-2.95/caveats.html
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2007-07-25 [10]Valid XHTML 1.0
+ Last modified 2010-07-01 [10]Valid XHTML 1.0
References
@@ -9817,6 +10607,7 @@ References
10. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/egcs-1.1/index.html
+
EGCS 1.1
September 3, 1998: We are pleased to announce the release of EGCS 1.1.
@@ -10014,7 +10805,7 @@ http://gcc.gnu.org/egcs-1.1/index.html
Please send FSF & GNU inquiries & questions to [11]gnu@gnu.org. There
are also [12]other ways to contact the FSF.
- These pages are maintained by [13]the GCC team.
+ These pages are [13]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -10029,7 +10820,7 @@ http://gcc.gnu.org/egcs-1.1/index.html
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2007-07-25 [19]Valid XHTML 1.0
+ Last modified 2010-07-01 [19]Valid XHTML 1.0
References
@@ -10054,6 +10845,7 @@ References
19. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/egcs-1.1/features.html
+
EGCS 1.1 new features
* Integrated GNU Fortran (g77) compiler and runtime library with
@@ -10122,7 +10914,7 @@ http://gcc.gnu.org/egcs-1.1/features.html
Please send FSF & GNU inquiries & questions to [5]gnu@gnu.org. There
are also [6]other ways to contact the FSF.
- These pages are maintained by [7]the GCC team.
+ These pages are [7]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -10137,7 +10929,7 @@ http://gcc.gnu.org/egcs-1.1/features.html
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2008-07-26 [13]Valid XHTML 1.0
+ Last modified 2010-07-01 [13]Valid XHTML 1.0
References
@@ -10156,6 +10948,7 @@ References
13. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/egcs-1.1/caveats.html
+
EGCS 1.1 Caveats
* EGCS has an integrated libstdc++, but does not have an integrated
@@ -10184,7 +10977,7 @@ http://gcc.gnu.org/egcs-1.1/caveats.html
Please send FSF & GNU inquiries & questions to [1]gnu@gnu.org. There
are also [2]other ways to contact the FSF.
- These pages are maintained by [3]the GCC team.
+ These pages are [3]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -10199,7 +10992,7 @@ http://gcc.gnu.org/egcs-1.1/caveats.html
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2007-07-25 [9]Valid XHTML 1.0
+ Last modified 2010-07-01 [9]Valid XHTML 1.0
References
@@ -10214,6 +11007,7 @@ References
9. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/egcs-1.0/index.html
+
EGCS 1.0
December 3, 1997: We are pleased to announce the release of EGCS 1.0.
@@ -10388,7 +11182,7 @@ http://gcc.gnu.org/egcs-1.0/index.html
Please send FSF & GNU inquiries & questions to [6]gnu@gnu.org. There
are also [7]other ways to contact the FSF.
- These pages are maintained by [8]the GCC team.
+ These pages are [8]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -10403,7 +11197,7 @@ http://gcc.gnu.org/egcs-1.0/index.html
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2007-07-25 [14]Valid XHTML 1.0
+ Last modified 2010-07-01 [14]Valid XHTML 1.0
References
@@ -10423,6 +11217,7 @@ References
14. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/egcs-1.0/features.html
+
EGCS 1.0 features
* Core compiler is based on the gcc2 development tree from Aug 2,
@@ -10463,7 +11258,7 @@ http://gcc.gnu.org/egcs-1.0/features.html
Please send FSF & GNU inquiries & questions to [3]gnu@gnu.org. There
are also [4]other ways to contact the FSF.
- These pages are maintained by [5]the GCC team.
+ These pages are [5]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -10478,7 +11273,7 @@ http://gcc.gnu.org/egcs-1.0/features.html
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2007-07-25 [11]Valid XHTML 1.0
+ Last modified 2010-07-01 [11]Valid XHTML 1.0
References
@@ -10495,6 +11290,7 @@ References
11. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/egcs-1.0/caveats.html
+
EGCS 1.0 Caveats
* EGCS has an integrated libstdc++, but does not have an integrated
@@ -10524,7 +11320,7 @@ http://gcc.gnu.org/egcs-1.0/caveats.html
Please send FSF & GNU inquiries & questions to [1]gnu@gnu.org. There
are also [2]other ways to contact the FSF.
- These pages are maintained by [3]the GCC team.
+ These pages are [3]maintained by the GCC team.
For questions related to the use of GCC, please consult these web
@@ -10539,7 +11335,7 @@ http://gcc.gnu.org/egcs-1.0/caveats.html
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
- Last modified 2007-07-25 [9]Valid XHTML 1.0
+ Last modified 2010-07-01 [9]Valid XHTML 1.0
References
« no previous file with comments | « gcc/Makefile.tpl ('k') | gcc/README » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698