GCC full changelog
GCC 9.3
released Mar 12, 2020 (New Release)
GCC support for TI PRU I/O processors has been added.
GCC 9.2
released Aug 12, 2019 (New Release)
GCC support for TI PRU I/O processors has been added.
GCC 4.8.2
released Oct 16, 2013 (New Release)
# DWARF4 is now the default when generating DWARF debug information. When -g is used on a platform that uses DWARF debugging information, GCC will now default to -gdwarf-4 -fno-debug-types-section.
GDB 7.5, Valgrind 3.8.0 and elfutils 0.154 debug information consumers support DWARF4 by default. Before GCC 4.8 the default version used was DWARF2. To make GCC 4.8 generate an older DWARF version use -g together with -gdwarf-2 or -gdwarf-3. The default for Darwin and VxWorks is still -gdwarf-2 -gstrict-dwarf.
# A new general optimization level, -Og, has been introduced. It addresses the need for fast compilation and a superior debugging experience while providing a reasonable level of runtime performance. Overall experience for development should be better than the default optimization level -O0.
# A new option -ftree-partial-pre was added to control the partial redundancy elimination (PRE) optimization. This option is enabled by default at the -O3 optimization level.
GDB 7.5, Valgrind 3.8.0 and elfutils 0.154 debug information consumers support DWARF4 by default. Before GCC 4.8 the default version used was DWARF2. To make GCC 4.8 generate an older DWARF version use -g together with -gdwarf-2 or -gdwarf-3. The default for Darwin and VxWorks is still -gdwarf-2 -gstrict-dwarf.
# A new general optimization level, -Og, has been introduced. It addresses the need for fast compilation and a superior debugging experience while providing a reasonable level of runtime performance. Overall experience for development should be better than the default optimization level -O0.
# A new option -ftree-partial-pre was added to control the partial redundancy elimination (PRE) optimization. This option is enabled by default at the -O3 optimization level.
GCC 4.7.2
released Sep 20, 2012 (New Release)
#The -fconserve-space flag has been deprecated. The flag had no effect for most targets: only targets without a global .bss section and without support for switchable sections. Furthermore, the flag only had an effect for G++, where it could result in wrong semantics (please refer to the GCC manual for further details). The flag will be removed in GCC 4.8
#Support for a number of older systems and recently unmaintained or untested target ports of GCC has been declared obsolete in GCC 4.7. Unless there is activity to revive them, the next release of GCC will have their sources permanently removed.
All GCC ports for the following processor architectures have been declared obsolete:
* picoChip (picochip-*)
The following ports for individual systems on particular architectures have been obsoleted:
* IRIX 6.5 (mips-sgi-irix6.5)
* MIPS OpenBSD (mips*-*-openbsd*)
* Solaris 8 (*-*-solaris2.8). Details can be found in the announcement.
#Support for a number of older systems and recently unmaintained or untested target ports of GCC has been declared obsolete in GCC 4.7. Unless there is activity to revive them, the next release of GCC will have their sources permanently removed.
All GCC ports for the following processor architectures have been declared obsolete:
* picoChip (picochip-*)
The following ports for individual systems on particular architectures have been obsoleted:
* IRIX 6.5 (mips-sgi-irix6.5)
* MIPS OpenBSD (mips*-*-openbsd*)
* Solaris 8 (*-*-solaris2.8). Details can be found in the announcement.
GCC 4.7.1
released Jun 14, 2012 (New Release)
#The -fconserve-space flag has been deprecated. The flag had no effect for most targets: only targets without a global .bss section and without support for switchable sections. Furthermore, the flag only had an effect for G++, where it could result in wrong semantics (please refer to the GCC manual for further details). The flag will be removed in GCC 4.8
#Support for a number of older systems and recently unmaintained or untested target ports of GCC has been declared obsolete in GCC 4.7. 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 6.5 (mips-sgi-irix6.5)
* MIPS OpenBSD (mips*-*-openbsd*)
* Solaris 8 (*-*-solaris2.8). Details can be found in the announcement.
* Tru64 UNIX V5.1 (alpha*-dec-osf5.1*)
#Support for a number of older systems and recently unmaintained or untested target ports of GCC has been declared obsolete in GCC 4.7. 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 6.5 (mips-sgi-irix6.5)
* MIPS OpenBSD (mips*-*-openbsd*)
* Solaris 8 (*-*-solaris2.8). Details can be found in the announcement.
* Tru64 UNIX V5.1 (alpha*-dec-osf5.1*)
GCC 4.6.2
released Oct 27, 2011 (New Release)
# The options -b <machine> and -V <version> have been removed because they were unreliable. Instead, users should directly run <machine>-gcc when cross-compiling, or <machine>-gcc-<version> to run a different version of gcc.
# GCC now has stricter checks for invalid command-line options. In particular, when gcc was called to link object files rather than compile source code, it would previously accept and ignore all options starting with --, including linker options such as --as-needed and --export-dynamic, although such options would result in errors if any source code was compiled. Such options, if unknown to the compiler, are now rejected in all cases; if the intent was to pass them to the linker, options such as -Wl,--as-needed should be used.
# Versions of the GNU C library up to and including 2.11.1 included an incorrect implementation of the cproj function. GCC optimizes its builtin cproj according to the behavior specified and allowed by the ISO C99 standard.
# GCC now has stricter checks for invalid command-line options. In particular, when gcc was called to link object files rather than compile source code, it would previously accept and ignore all options starting with --, including linker options such as --as-needed and --export-dynamic, although such options would result in errors if any source code was compiled. Such options, if unknown to the compiler, are now rejected in all cases; if the intent was to pass them to the linker, options such as -Wl,--as-needed should be used.
# Versions of the GNU C library up to and including 2.11.1 included an incorrect implementation of the cproj function. GCC optimizes its builtin cproj according to the behavior specified and allowed by the ISO C99 standard.
GCC 4.6.1
released Jun 27, 2011 (New Release)
# The options -b <machine> and -V <version> have been removed because they were unreliable. Instead, users should directly run <machine>-gcc when cross-compiling, or <machine>-gcc-<version> to run a different version of gcc.
# GCC now has stricter checks for invalid command-line options. In particular, when gcc was called to link object files rather than compile source code, it would previously accept and ignore all options starting with --, including linker options such as --as-needed and --export-dynamic, although such options would result in errors if any source code was compiled. Such options, if unknown to the compiler, are now rejected in all cases; if the intent was to pass them to the linker, options such as -Wl,--as-needed should be used.
# Versions of the GNU C library up to and including 2.11.1 included an incorrect implementation of the cproj function. GCC optimizes its builtin cproj according to the behavior specified and allowed by the ISO C99 standard.
# GCC now has stricter checks for invalid command-line options. In particular, when gcc was called to link object files rather than compile source code, it would previously accept and ignore all options starting with --, including linker options such as --as-needed and --export-dynamic, although such options would result in errors if any source code was compiled. Such options, if unknown to the compiler, are now rejected in all cases; if the intent was to pass them to the linker, options such as -Wl,--as-needed should be used.
# Versions of the GNU C library up to and including 2.11.1 included an incorrect implementation of the cproj function. GCC optimizes its builtin cproj according to the behavior specified and allowed by the ISO C99 standard.
GCC for Windows 7 - free download notice
Windows 7 Download periodically updates software information of GCC from the publisher.
« BACK
My Account
Help
Windows 7 Software Coupons
-
MacX DVD Video Converter
58% Off -
MacX Media Management Bundle
70% Off -
MacX Video Converter Pro
56% Off -
MacX MediaTrans
63% Off -
WinX MediaTrans
63% Off
My Saved Stuff
You have not saved any software.
Click "Save" next to each software.
Click "Save" next to each software.
Would you like to receive announcements of new versions of your software by email or by RSS reader? Register for FREE!
Windows 7 Downloads Picks
- Qt 6.8.1
- Simply Fortran 3.38 Build 4338
- Open Fortran Parser 0.8.3
- Code::Blocks forMac OS X 20.03 Build Apr 3 20
- Agena 4.2.6
- Python 3.12.4
- wxDEV-C++ 4.9.9.2
- PythonCard 0.8.2
- GoBug 2.03.01
- tIDE 2.72
- FreeBasic for Windows (x64 bit) 1.10.1
- FreeBasic for Windows 1.10.1
- Sikuli X 1.0.1
- BI xPress 2.1.0 R30550
- go.pc 1.23.0
- Portable Sikuli X 1.0 RC3
- Wing IDE Personal 10.0.4.0
- Easy Code for MASM 1.07.0.0009
- Wing IDE Professional 10.0.4.0
- Hakaya Studio 3.5.0.0 RC
Popular Tags
user-friendly
debugger
tools
open-source
compile
development
basic language
java
customizable
cross-platform
windows 7
efficient
application
ide
exe
compiler
language
programming language
environment
interface
programming
software
pascal
visual basic
basic
windows
coding language
versatile
decompiler
free
Popular Windows 7 Software
- Qt 6.8.1
- Simply Fortran 3.38 Build 4338
- StrokeScribe 5.2.12.0
- Turbo C++ 3.0
- Free OCR C# 2022.8.7804
- C# QR Barcode Reader 2021.11
- Turbo Pascal 7.0
- PILS 0.4.0
- DOSBox 0.74.3
- Open Fortran Parser 0.8.3
- dotConnect for MySQL Professional 9.3.104
- All-In-One Cufon 1.1.1
- jPDFImages 2021R1
- TrueUpdate 3.5.3.0
- Portable RJ TextEd 4.14
© 2025 Windows7Download.com - All logos, trademarks, art and other creative works are and remain copyright and property of their respective owners. Microsoft Windows is a registered trademarks of Microsoft Corporation. Microsoft Corporation in no way endorses or is affiliated with windows7download.com.