mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-28 06:26:12 -04:00
824 lines
32 KiB
Plaintext
824 lines
32 KiB
Plaintext
$NetBSD$
|
|
|
|
--- NEWS.orig Thu Apr 28 14:32:00 2011
|
|
+++ NEWS
|
|
@@ -9,27 +9,30 @@ http://gcc.gnu.org/gcc-4.5/index.html
|
|
|
|
GCC 4.5 Release Series
|
|
|
|
- Apr 28, 2011
|
|
+ Jul 2, 2012
|
|
|
|
The [1]GNU project and the GCC developers are pleased to announce the
|
|
- release of GCC 4.5.3.
|
|
+ release of GCC 4.5.4.
|
|
|
|
This release is a bug-fix release, containing fixes for regressions in
|
|
- GCC 4.5.2 relative to previous releases of GCC.
|
|
+ GCC 4.5.3 relative to previous releases of GCC.
|
|
|
|
Release History
|
|
|
|
+ GCC 4.5.4
|
|
+ Jul 2, 2012 ([2]changes)
|
|
+
|
|
GCC 4.5.3
|
|
- Apr 28, 2011 ([2]changes)
|
|
+ Apr 28, 2011 ([3]changes)
|
|
|
|
GCC 4.5.2
|
|
- Dec 16, 2010 ([3]changes)
|
|
+ Dec 16, 2010 ([4]changes)
|
|
|
|
GCC 4.5.1
|
|
- Jul 31, 2010 ([4]changes)
|
|
+ Jul 31, 2010 ([5]changes)
|
|
|
|
GCC 4.5.0
|
|
- April 14, 2010 ([5]changes)
|
|
+ April 14, 2010 ([6]changes)
|
|
|
|
References and Acknowledgements
|
|
|
|
@@ -37,33 +40,33 @@ 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.
|
|
|
|
|
|
For questions related to the use of GCC, please consult these web
|
|
- pages and the [12]GCC manuals. If that fails, the
|
|
- [13]gcc-help@gcc.gnu.org mailing list might help. Comments on these
|
|
+ pages and the [13]GCC manuals. If that fails, the
|
|
+ [14]gcc-help@gcc.gnu.org mailing list might help. Comments on these
|
|
web pages and the development of GCC are welcome on our developer
|
|
- list at [14]gcc@gcc.gnu.org. All of [15]our lists have public
|
|
+ list at [15]gcc@gcc.gnu.org. All of [16]our lists have public
|
|
archives.
|
|
|
|
- Copyright (C) [16]Free Software Foundation, Inc. Verbatim copying and
|
|
+ Copyright (C) [17]Free Software Foundation, Inc. Verbatim copying and
|
|
distribution of this entire article is permitted in any medium,
|
|
provided this notice is preserved.
|
|
|
|
- These pages are [17]maintained by the GCC team. Last modified
|
|
- 2011-04-28[18].
|
|
+ These pages are [18]maintained by the GCC team. Last modified
|
|
+ 2012-07-02[19].
|
|
|
|
References
|
|
|
|
@@ -72,19 +75,20 @@ References
|
|
3. http://gcc.gnu.org/gcc-4.5/changes.html
|
|
4. http://gcc.gnu.org/gcc-4.5/changes.html
|
|
5. http://gcc.gnu.org/gcc-4.5/changes.html
|
|
- 6. http://gcc.gnu.org/gcc-4.5/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. http://gcc.gnu.org/onlinedocs/
|
|
- 13. mailto:gcc-help@gcc.gnu.org
|
|
- 14. mailto:gcc@gcc.gnu.org
|
|
- 15. http://gcc.gnu.org/lists.html
|
|
- 16. http://www.fsf.org/
|
|
- 17. http://gcc.gnu.org/about.html
|
|
- 18. http://validator.w3.org/check/referer
|
|
+ 6. http://gcc.gnu.org/gcc-4.5/changes.html
|
|
+ 7. http://gcc.gnu.org/gcc-4.5/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. http://gcc.gnu.org/onlinedocs/
|
|
+ 14. mailto:gcc-help@gcc.gnu.org
|
|
+ 15. mailto:gcc@gcc.gnu.org
|
|
+ 16. http://gcc.gnu.org/lists.html
|
|
+ 17. http://www.fsf.org/
|
|
+ 18. http://gcc.gnu.org/about.html
|
|
+ 19. http://validator.w3.org/check/referer
|
|
======================================================================
|
|
http://gcc.gnu.org/gcc-4.5/changes.html
|
|
|
|
@@ -171,10 +175,10 @@ General Optimizer Improvements
|
|
(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
|
|
+ input file and writes it to specially-named 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
|
|
+ bodies are read from these named 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
|
|
@@ -490,8 +494,6 @@ vector-size: improvement = 3: call stack = 0x804842c .
|
|
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
|
|
@@ -595,8 +597,6 @@ New Targets and Target Specific Improvements
|
|
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
|
|
@@ -616,6 +616,11 @@ New Targets and Target Specific Improvements
|
|
* 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.
|
|
+ * Starting with GCC 4.5.4, vectors of type vector long long or vector
|
|
+ long are passed and returned in the same method as other vectors
|
|
+ with the VSX instruction set. Previously the GCC compiler did not
|
|
+ adhere to the ABI for 128-bit vectors with 64-bit integer base
|
|
+ types (PR 48857). This is also fixed in the GCC 4.6.1 release.
|
|
|
|
RX
|
|
|
|
@@ -638,7 +643,7 @@ Operating Systems
|
|
* Numerous other minor bugfixes and improvements, and substantial
|
|
enhancements to the Fortran language support library.
|
|
|
|
-Documentation improvements
|
|
+ >
|
|
|
|
Other significant improvements
|
|
|
|
@@ -699,11 +704,11 @@ GCC 4.5.2
|
|
GCC 4.5.3
|
|
|
|
This is the [27]list of problem reports (PRs) from GCC's bug tracking
|
|
- system that are known to be fixed in the 4.5.2 release. This list might
|
|
+ system that are known to be fixed in the 4.5.3 release. This list might
|
|
not be complete (that is, it is possible that some PRs that have been
|
|
fixed are not listed here).
|
|
|
|
- On the PowerPC compiler, the altivec builtin functions vec_ld and
|
|
+ On the PowerPC compiler, the Altivec builtin functions vec_ld and
|
|
vec_st have been modified to generate the Altivec memory instructions
|
|
LVX and STVX, even if the -mvsx option is used. In the initial GCC 4.5
|
|
release, these builtin functions were changed to generate VSX memory
|
|
@@ -713,20 +718,27 @@ GCC 4.5.3
|
|
vec_vsx_ld and vec_vsx_st which always generates the VSX memory
|
|
instructions.
|
|
|
|
+GCC 4.5.4
|
|
|
|
+ This is the [28]list of problem reports (PRs) from GCC's bug tracking
|
|
+ system that are known to be fixed in the 4.5.4 release. This list might
|
|
+ not be complete (that is, it is possible that some PRs that have been
|
|
+ fixed are not listed here).
|
|
+
|
|
+
|
|
For questions related to the use of GCC, please consult these web
|
|
- pages and the [28]GCC manuals. If that fails, the
|
|
- [29]gcc-help@gcc.gnu.org mailing list might help. Comments on these
|
|
+ pages and the [29]GCC manuals. If that fails, the
|
|
+ [30]gcc-help@gcc.gnu.org mailing list might help. Comments on these
|
|
web pages and the development of GCC are welcome on our developer
|
|
- list at [30]gcc@gcc.gnu.org. All of [31]our lists have public
|
|
+ list at [31]gcc@gcc.gnu.org. All of [32]our lists have public
|
|
archives.
|
|
|
|
- Copyright (C) [32]Free Software Foundation, Inc. Verbatim copying and
|
|
+ Copyright (C) [33]Free Software Foundation, Inc. Verbatim copying and
|
|
distribution of this entire article is permitted in any medium,
|
|
provided this notice is preserved.
|
|
|
|
- These pages are [33]maintained by the GCC team. Last modified
|
|
- 2011-04-25[34].
|
|
+ These pages are [34]maintained by the GCC team. Last modified
|
|
+ 2012-07-02[35].
|
|
|
|
References
|
|
|
|
@@ -756,49 +768,53 @@ References
|
|
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. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.5.2
|
|
- 27. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.5.2
|
|
- 28. http://gcc.gnu.org/onlinedocs/
|
|
- 29. mailto:gcc-help@gcc.gnu.org
|
|
- 30. mailto:gcc@gcc.gnu.org
|
|
- 31. http://gcc.gnu.org/lists.html
|
|
- 32. http://www.fsf.org/
|
|
- 33. http://gcc.gnu.org/about.html
|
|
- 34. http://validator.w3.org/check/referer
|
|
+ 27. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.5.3
|
|
+ 28. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.5.4
|
|
+ 29. http://gcc.gnu.org/onlinedocs/
|
|
+ 30. mailto:gcc-help@gcc.gnu.org
|
|
+ 31. mailto:gcc@gcc.gnu.org
|
|
+ 32. http://gcc.gnu.org/lists.html
|
|
+ 33. http://www.fsf.org/
|
|
+ 34. http://gcc.gnu.org/about.html
|
|
+ 35. http://validator.w3.org/check/referer
|
|
======================================================================
|
|
http://gcc.gnu.org/gcc-4.4/index.html
|
|
|
|
GCC 4.4 Release Series
|
|
|
|
- April 16, 2011
|
|
+ March 13, 2012
|
|
|
|
The [1]GNU project and the GCC developers are pleased to announce the
|
|
- release of GCC 4.4.6.
|
|
+ release of GCC 4.4.7.
|
|
|
|
This release is a bug-fix release, containing fixes for regressions in
|
|
- GCC 4.4.5 relative to previous releases of GCC.
|
|
+ GCC 4.4.6 relative to previous releases of GCC.
|
|
|
|
Release History
|
|
|
|
+ GCC 4.4.7
|
|
+ March 13, 2012 ([2]changes)
|
|
+
|
|
GCC 4.4.6
|
|
- April 16, 2011 ([2]changes)
|
|
+ April 16, 2011 ([3]changes)
|
|
|
|
GCC 4.4.5
|
|
- October 1, 2010 ([3]changes)
|
|
+ October 1, 2010 ([4]changes)
|
|
|
|
GCC 4.4.4
|
|
- April 29, 2010 ([4]changes)
|
|
+ April 29, 2010 ([5]changes)
|
|
|
|
GCC 4.4.3
|
|
- January 21, 2010 ([5]changes)
|
|
+ January 21, 2010 ([6]changes)
|
|
|
|
GCC 4.4.2
|
|
- October 15, 2009 ([6]changes)
|
|
+ October 15, 2009 ([7]changes)
|
|
|
|
GCC 4.4.1
|
|
- July 22, 2009 ([7]changes)
|
|
+ July 22, 2009 ([8]changes)
|
|
|
|
GCC 4.4.0
|
|
- April 21, 2009 ([8]changes)
|
|
+ April 21, 2009 ([9]changes)
|
|
|
|
References and Acknowledgements
|
|
|
|
@@ -806,33 +822,33 @@ References and Acknowledgements
|
|
supports several other languages aside from C, it now stands for the
|
|
GNU Compiler Collection.
|
|
|
|
- A list of [9]successful builds is updated as new information becomes
|
|
+ A list of [10]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 [10]amazing group of volunteers is
|
|
+ well as test results to GCC. This [11]amazing group of volunteers is
|
|
what makes GCC successful.
|
|
|
|
- For additional information about GCC please refer to the [11]GCC
|
|
- project web site or contact the [12]GCC development mailing list.
|
|
+ For additional information about GCC please refer to the [12]GCC
|
|
+ project web site or contact the [13]GCC development mailing list.
|
|
|
|
- To obtain GCC please use [13]our mirror sites or [14]our SVN server.
|
|
+ To obtain GCC please use [14]our mirror sites or [15]our SVN server.
|
|
|
|
|
|
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. Comments on these
|
|
+ pages and the [16]GCC manuals. If that fails, the
|
|
+ [17]gcc-help@gcc.gnu.org mailing list might help. Comments on these
|
|
web pages and the development of GCC are welcome on our developer
|
|
- list at [17]gcc@gcc.gnu.org. All of [18]our lists have public
|
|
+ list at [18]gcc@gcc.gnu.org. All of [19]our lists have public
|
|
archives.
|
|
|
|
- Copyright (C) [19]Free Software Foundation, Inc. Verbatim copying and
|
|
+ Copyright (C) [20]Free Software Foundation, Inc. Verbatim copying and
|
|
distribution of this entire article is permitted in any medium,
|
|
provided this notice is preserved.
|
|
|
|
- These pages are [20]maintained by the GCC team. Last modified
|
|
- 2011-04-25[21].
|
|
+ These pages are [21]maintained by the GCC team. Last modified
|
|
+ 2012-03-13[22].
|
|
|
|
References
|
|
|
|
@@ -844,26 +860,27 @@ References
|
|
6. http://gcc.gnu.org/gcc-4.4/changes.html
|
|
7. http://gcc.gnu.org/gcc-4.4/changes.html
|
|
8. http://gcc.gnu.org/gcc-4.4/changes.html
|
|
- 9. http://gcc.gnu.org/gcc-4.4/buildstat.html
|
|
- 10. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
|
|
- 11. http://gcc.gnu.org/index.html
|
|
- 12. mailto:gcc@gcc.gnu.org
|
|
- 13. http://gcc.gnu.org/mirrors.html
|
|
- 14. http://gcc.gnu.org/svn.html
|
|
- 15. http://gcc.gnu.org/onlinedocs/
|
|
- 16. mailto:gcc-help@gcc.gnu.org
|
|
- 17. mailto:gcc@gcc.gnu.org
|
|
- 18. http://gcc.gnu.org/lists.html
|
|
- 19. http://www.fsf.org/
|
|
- 20. http://gcc.gnu.org/about.html
|
|
- 21. http://validator.w3.org/check/referer
|
|
+ 9. http://gcc.gnu.org/gcc-4.4/changes.html
|
|
+ 10. http://gcc.gnu.org/gcc-4.4/buildstat.html
|
|
+ 11. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
|
|
+ 12. http://gcc.gnu.org/index.html
|
|
+ 13. mailto:gcc@gcc.gnu.org
|
|
+ 14. http://gcc.gnu.org/mirrors.html
|
|
+ 15. http://gcc.gnu.org/svn.html
|
|
+ 16. http://gcc.gnu.org/onlinedocs/
|
|
+ 17. mailto:gcc-help@gcc.gnu.org
|
|
+ 18. mailto:gcc@gcc.gnu.org
|
|
+ 19. http://gcc.gnu.org/lists.html
|
|
+ 20. http://www.fsf.org/
|
|
+ 21. http://gcc.gnu.org/about.html
|
|
+ 22. 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.6.
|
|
+ The latest release in the 4.4 release series is [1]GCC 4.4.7.
|
|
|
|
Caveats
|
|
|
|
@@ -1442,24 +1459,31 @@ GCC 4.4.6
|
|
not be complete (that is, it is possible that some PRs that have been
|
|
fixed are not listed here).
|
|
|
|
+GCC 4.4.7
|
|
|
|
+ This is the [19]list of problem reports (PRs) from GCC's bug tracking
|
|
+ system that are known to be fixed in the 4.4.7 release. This list might
|
|
+ not be complete (that is, it is possible that some PRs that have been
|
|
+ fixed are not listed here).
|
|
+
|
|
+
|
|
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. Comments on these
|
|
+ pages and the [20]GCC manuals. If that fails, the
|
|
+ [21]gcc-help@gcc.gnu.org mailing list might help. Comments on these
|
|
web pages and the development of GCC are welcome on our developer
|
|
- list at [21]gcc@gcc.gnu.org. All of [22]our lists have public
|
|
+ list at [22]gcc@gcc.gnu.org. All of [23]our lists have public
|
|
archives.
|
|
|
|
- Copyright (C) [23]Free Software Foundation, Inc. Verbatim copying and
|
|
+ Copyright (C) [24]Free Software Foundation, Inc. Verbatim copying and
|
|
distribution of this entire article is permitted in any medium,
|
|
provided this notice is preserved.
|
|
|
|
- These pages are [24]maintained by the GCC team. Last modified
|
|
- 2011-04-25[25].
|
|
+ These pages are [25]maintained by the GCC team. Last modified
|
|
+ 2012-03-13[26].
|
|
|
|
References
|
|
|
|
- 1. http://gcc.gnu.org/gcc-4.4/changes.html#4.4.6
|
|
+ 1. http://gcc.gnu.org/gcc-4.4/changes.html#4.4.7
|
|
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
|
|
@@ -1477,45 +1501,49 @@ References
|
|
16. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.4
|
|
17. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.5
|
|
18. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.6
|
|
- 19. http://gcc.gnu.org/onlinedocs/
|
|
- 20. mailto:gcc-help@gcc.gnu.org
|
|
- 21. mailto:gcc@gcc.gnu.org
|
|
- 22. http://gcc.gnu.org/lists.html
|
|
- 23. http://www.fsf.org/
|
|
- 24. http://gcc.gnu.org/about.html
|
|
- 25. http://validator.w3.org/check/referer
|
|
+ 19. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.7
|
|
+ 20. http://gcc.gnu.org/onlinedocs/
|
|
+ 21. mailto:gcc-help@gcc.gnu.org
|
|
+ 22. mailto:gcc@gcc.gnu.org
|
|
+ 23. http://gcc.gnu.org/lists.html
|
|
+ 24. http://www.fsf.org/
|
|
+ 25. http://gcc.gnu.org/about.html
|
|
+ 26. http://validator.w3.org/check/referer
|
|
======================================================================
|
|
http://gcc.gnu.org/gcc-4.3/index.html
|
|
|
|
GCC 4.3 Release Series
|
|
|
|
- May 22, 2010
|
|
+ Jun 27, 2011
|
|
|
|
The [1]GNU project and the GCC developers are pleased to announce the
|
|
- release of GCC 4.3.5.
|
|
+ release of GCC 4.3.6.
|
|
|
|
This release is a bug-fix release, containing fixes for regressions in
|
|
- GCC 4.3.4 relative to previous releases of GCC.
|
|
+ GCC 4.3.5 relative to previous releases of GCC.
|
|
|
|
Release History
|
|
|
|
+ GCC 4.3.6
|
|
+ Jun 27, 2011 ([2]changes)
|
|
+
|
|
GCC 4.3.5
|
|
- May 22, 2010 ([2]changes)
|
|
+ May 22, 2010 ([3]changes)
|
|
|
|
GCC 4.3.4
|
|
- August 4, 2009 ([3]changes)
|
|
+ August 4, 2009 ([4]changes)
|
|
|
|
GCC 4.3.3
|
|
- January 24, 2009 ([4]changes)
|
|
+ January 24, 2009 ([5]changes)
|
|
|
|
GCC 4.3.2
|
|
- August 27, 2008 ([5]changes)
|
|
+ August 27, 2008 ([6]changes)
|
|
|
|
GCC 4.3.1
|
|
- June 6, 2008 ([6]changes)
|
|
+ June 6, 2008 ([7]changes)
|
|
|
|
GCC 4.3.0
|
|
- March 5, 2008 ([7]changes)
|
|
+ March 5, 2008 ([8]changes)
|
|
|
|
References and Acknowledgements
|
|
|
|
@@ -1523,33 +1551,33 @@ References and Acknowledgements
|
|
supports several other languages aside from C, it now stands for the
|
|
GNU Compiler Collection.
|
|
|
|
- A list of [8]successful builds is updated as new information becomes
|
|
+ A list of [9]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 [9]amazing group of volunteers is
|
|
+ well as test results to GCC. This [10]amazing group of volunteers is
|
|
what makes GCC successful.
|
|
|
|
- For additional information about GCC please refer to the [10]GCC
|
|
- project web site or contact the [11]GCC development mailing list.
|
|
+ For additional information about GCC please refer to the [11]GCC
|
|
+ project web site or contact the [12]GCC development mailing list.
|
|
|
|
- To obtain GCC please use [12]our mirror sites or [13]our SVN server.
|
|
+ To obtain GCC please use [13]our mirror sites or [14]our SVN server.
|
|
|
|
|
|
For questions related to the use of GCC, please consult these web
|
|
- pages and the [14]GCC manuals. If that fails, the
|
|
- [15]gcc-help@gcc.gnu.org mailing list might help. Comments on these
|
|
+ pages and the [15]GCC manuals. If that fails, the
|
|
+ [16]gcc-help@gcc.gnu.org mailing list might help. Comments on these
|
|
web pages and the development of GCC are welcome on our developer
|
|
- list at [16]gcc@gcc.gnu.org. All of [17]our lists have public
|
|
+ list at [17]gcc@gcc.gnu.org. All of [18]our lists have public
|
|
archives.
|
|
|
|
- Copyright (C) [18]Free Software Foundation, Inc. Verbatim copying and
|
|
+ Copyright (C) [19]Free Software Foundation, Inc. Verbatim copying and
|
|
distribution of this entire article is permitted in any medium,
|
|
provided this notice is preserved.
|
|
|
|
- These pages are [19]maintained by the GCC team. Last modified
|
|
- 2011-04-25[20].
|
|
+ These pages are [20]maintained by the GCC team. Last modified
|
|
+ 2011-06-27[21].
|
|
|
|
References
|
|
|
|
@@ -1560,19 +1588,20 @@ References
|
|
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/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. http://gcc.gnu.org/onlinedocs/
|
|
- 15. mailto:gcc-help@gcc.gnu.org
|
|
- 16. mailto:gcc@gcc.gnu.org
|
|
- 17. http://gcc.gnu.org/lists.html
|
|
- 18. http://www.fsf.org/
|
|
- 19. http://gcc.gnu.org/about.html
|
|
- 20. http://validator.w3.org/check/referer
|
|
+ 8. http://gcc.gnu.org/gcc-4.3/changes.html
|
|
+ 9. http://gcc.gnu.org/gcc-4.3/buildstat.html
|
|
+ 10. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
|
|
+ 11. http://gcc.gnu.org/index.html
|
|
+ 12. mailto:gcc@gcc.gnu.org
|
|
+ 13. http://gcc.gnu.org/mirrors.html
|
|
+ 14. http://gcc.gnu.org/svn.html
|
|
+ 15. http://gcc.gnu.org/onlinedocs/
|
|
+ 16. mailto:gcc-help@gcc.gnu.org
|
|
+ 17. mailto:gcc@gcc.gnu.org
|
|
+ 18. http://gcc.gnu.org/lists.html
|
|
+ 19. http://www.fsf.org/
|
|
+ 20. http://gcc.gnu.org/about.html
|
|
+ 21. http://validator.w3.org/check/referer
|
|
======================================================================
|
|
http://gcc.gnu.org/gcc-4.3/changes.html
|
|
|
|
@@ -2229,6 +2258,11 @@ New Targets and Target Specific Improvements
|
|
sign-bit and infinity checks of binary and decimal floating
|
|
point numbers.
|
|
|
|
+ SPARC
|
|
+
|
|
+ * Support for the Sun UltraSPARC T2 (Niagara 2) processor has been
|
|
+ added.
|
|
+
|
|
Xtensa
|
|
|
|
* Stack unwinding for exception handling now uses by default a
|
|
@@ -2329,20 +2363,27 @@ GCC 4.3.5
|
|
not be complete (that is, it is possible that some PRs that have been
|
|
fixed are not listed here).
|
|
|
|
+GCC 4.3.6
|
|
|
|
+ This is the [30]list of problem reports (PRs) from GCC's bug tracking
|
|
+ system that are known to be fixed in the 4.3.6 release. This list might
|
|
+ not be complete (that is, it is possible that some PRs that have been
|
|
+ fixed are not listed here).
|
|
+
|
|
+
|
|
For questions related to the use of GCC, please consult these web
|
|
- pages and the [30]GCC manuals. If that fails, the
|
|
- [31]gcc-help@gcc.gnu.org mailing list might help. Comments on these
|
|
+ pages and the [31]GCC manuals. If that fails, the
|
|
+ [32]gcc-help@gcc.gnu.org mailing list might help. Comments on these
|
|
web pages and the development of GCC are welcome on our developer
|
|
- list at [32]gcc@gcc.gnu.org. All of [33]our lists have public
|
|
+ list at [33]gcc@gcc.gnu.org. All of [34]our lists have public
|
|
archives.
|
|
|
|
- Copyright (C) [34]Free Software Foundation, Inc. Verbatim copying and
|
|
+ Copyright (C) [35]Free Software Foundation, Inc. Verbatim copying and
|
|
distribution of this entire article is permitted in any medium,
|
|
provided this notice is preserved.
|
|
|
|
- These pages are [35]maintained by the GCC team. Last modified
|
|
- 2011-04-25[36].
|
|
+ These pages are [36]maintained by the GCC team. Last modified
|
|
+ 2011-09-12[37].
|
|
|
|
References
|
|
|
|
@@ -2375,13 +2416,14 @@ References
|
|
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. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.5
|
|
- 30. http://gcc.gnu.org/onlinedocs/
|
|
- 31. mailto:gcc-help@gcc.gnu.org
|
|
- 32. mailto:gcc@gcc.gnu.org
|
|
- 33. http://gcc.gnu.org/lists.html
|
|
- 34. http://www.fsf.org/
|
|
- 35. http://gcc.gnu.org/about.html
|
|
- 36. http://validator.w3.org/check/referer
|
|
+ 30. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.6
|
|
+ 31. http://gcc.gnu.org/onlinedocs/
|
|
+ 32. mailto:gcc-help@gcc.gnu.org
|
|
+ 33. mailto:gcc@gcc.gnu.org
|
|
+ 34. http://gcc.gnu.org/lists.html
|
|
+ 35. http://www.fsf.org/
|
|
+ 36. http://gcc.gnu.org/about.html
|
|
+ 37. http://validator.w3.org/check/referer
|
|
======================================================================
|
|
http://gcc.gnu.org/gcc-4.2/index.html
|
|
|
|
@@ -4017,7 +4059,7 @@ GCC 4.0.4
|
|
provided this notice is preserved.
|
|
|
|
These pages are [21]maintained by the GCC team. Last modified
|
|
- 2011-04-25[22].
|
|
+ 2012-02-20[22].
|
|
|
|
References
|
|
|
|
@@ -4028,7 +4070,7 @@ References
|
|
5. http://gcc.gnu.org/news/sms.html
|
|
6. http://www.akkadia.org/drepper/dsohowto.pdf
|
|
7. http://gcc.gnu.org/gcc-4.0/changes.html#visibility
|
|
- 8. http://www.codesourcery.com/public/cxx-abi/
|
|
+ 8. http://sourcery.mentor.com/public/cxx-abi/
|
|
9. http://gcc.gnu.org/fortran/
|
|
10. http://gcc.gnu.org/install/
|
|
11. http://gcc.gnu.org/wiki/Visibility
|
|
@@ -4826,8 +4868,8 @@ New Targets and Target Specific Improvements
|
|
M32R
|
|
|
|
* Support for the M32R/2 processor has been added by Renesas.
|
|
- * Support for an M32R Linux target and PIC code generation has been
|
|
- added by Renesas.
|
|
+ * Support for an M32R GNU/Linux target and PIC code generation has
|
|
+ been added by Renesas.
|
|
|
|
M68000
|
|
|
|
@@ -5905,7 +5947,7 @@ GCC 3.4.6
|
|
provided this notice is preserved.
|
|
|
|
These pages are [417]maintained by the GCC team. Last modified
|
|
- 2011-04-25[418].
|
|
+ 2012-04-24[418].
|
|
|
|
References
|
|
|
|
@@ -5916,8 +5958,8 @@ References
|
|
5. http://gcc.gnu.org/gcc-3.4/mips-abi.html
|
|
6. http://gcc.gnu.org/gcc-3.4/sparc-abi.html
|
|
7. http://www.boost.org/
|
|
- 8. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11953
|
|
- 9. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8361
|
|
+ 8. http://gcc.gnu.org/PR11953
|
|
+ 9. http://gcc.gnu.org/PR8361
|
|
10. http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Other-Builtins.html#Other%20Builtins
|
|
11. http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#209
|
|
12. http://gcc.gnu.org/bugs/#cxx_rvalbind
|
|
@@ -6574,7 +6616,7 @@ New Targets and Target Specific Improvements
|
|
+ The 32-bit port now supports weak symbols under HP-UX 11.
|
|
+ The handling of initializers and finalizers has been improved
|
|
under HP-UX 11. The 64-bit port no longer uses collect2.
|
|
- + Dwarf2 EH support has been added to the 32-bit linux port.
|
|
+ + Dwarf2 EH support has been added to the 32-bit GNU/Linux port.
|
|
+ ABI fixes to correct the passing of small structures by value.
|
|
* The SPARC, HP-PA, SH4, and x86/pentium ports have been converted to
|
|
use the DFA processor pipeline description.
|
|
@@ -7170,7 +7212,7 @@ GCC 3.3.1
|
|
with negative argument
|
|
* [268]11098 g++ doesn't emit complete debugging information for
|
|
local variables in destructors
|
|
- * [269]11137 Linux shared library constructors not called unless
|
|
+ * [269]11137 GNU/Linux shared library constructors not called unless
|
|
there's one global object
|
|
* [270]11154 spurious ambiguity report for template class
|
|
specialization
|
|
@@ -7777,7 +7819,7 @@ GCC 3.3.6
|
|
provided this notice is preserved.
|
|
|
|
These pages are [558]maintained by the GCC team. Last modified
|
|
- 2011-04-25[559].
|
|
+ 2011-10-24[559].
|
|
|
|
References
|
|
|
|
@@ -8929,8 +8971,8 @@ GCC 3.2.1
|
|
* [208]6984: wrong code generated with -O2, -O3, -Os for do-while
|
|
loop on PowerPC
|
|
* [209]7114: PowerPC: ICE building strcoll.op from glibc-2.2.5
|
|
- * [210]7130: miscompiled code for GCC-3.1 in powerpc linux with
|
|
- -funroll-all-loops
|
|
+ * [210]7130: miscompiled code for GCC-3.1 on
|
|
+ powerpc-unknown-linux-gnu with -funroll-all-loops
|
|
* [211]7133: PowerPC ICE: unrecognizable insn
|
|
* [212]7380: ICE in extract_insn, at recog.c:2148
|
|
* [213]8252: ICE on Altivec code with optimization turned on
|
|
@@ -9032,7 +9074,7 @@ GCC 3.2
|
|
provided this notice is preserved.
|
|
|
|
These pages are [251]maintained by the GCC team. Last modified
|
|
- 2011-04-25[252].
|
|
+ 2011-10-24[252].
|
|
|
|
References
|
|
|
|
@@ -10646,7 +10688,7 @@ http://gcc.gnu.org/egcs-1.1/index.html
|
|
+ Fix problems with ctors/dtors in SCO shared libraries.
|
|
+ Abort instead of generating incorrect code for PPro/PII
|
|
floating point conditional moves.
|
|
- + Avoid multiply defined symbols on Linux/GNU systems using
|
|
+ + Avoid multiply defined symbols on GNU/Linux systems using
|
|
libc-5.4.xx.
|
|
+ Fix abort in alpha compiler.
|
|
* Fortran-specific fixes
|
|
@@ -10689,7 +10731,7 @@ http://gcc.gnu.org/egcs-1.1/index.html
|
|
provided this notice is preserved.
|
|
|
|
These pages are [16]maintained by the GCC team. Last modified
|
|
- 2011-04-25[17].
|
|
+ 2011-10-24[17].
|
|
|
|
References
|
|
|
|
@@ -10926,7 +10968,7 @@ http://gcc.gnu.org/egcs-1.0/index.html
|
|
contain C++ code (upgrade to 1.0.1 and use that).
|
|
* Various bugfixes in the x86, hppa, mips, and rs6000/ppc backends.
|
|
The x86 changes fix code generation errors exposed when building
|
|
- glibc2 and the Linux dynamic linker (ld.so).
|
|
+ glibc2 and the usual GNU/Linux dynamic linker (ld.so).
|
|
The hppa change fixes a compiler abort when configured for use with
|
|
RTEMS.
|
|
The MIPS changes fix problems with the definition of LONG_MAX on
|
|
@@ -10953,7 +10995,7 @@ http://gcc.gnu.org/egcs-1.0/index.html
|
|
* g++/libstdc++ improvements and fixes
|
|
+ libstdc++ in the EGCS release has been updated and should be
|
|
link compatible with libstdc++-2.8.
|
|
- + Various fixes in libio/libstdc++ to work better on Linux
|
|
+ + Various fixes in libio/libstdc++ to work better on GNU/Linux
|
|
systems.
|
|
+ Fix problems with duplicate symbols on systems that do not
|
|
support weak symbols.
|
|
@@ -10976,9 +11018,9 @@ http://gcc.gnu.org/egcs-1.0/index.html
|
|
+ x86 ports define i386 again to keep imake happy.
|
|
+ Fix exception handling support on NetBSD ports.
|
|
+ Several changes to collect2 to fix many problems with AIX.
|
|
- + Define __ELF__ for rs6000/linux.
|
|
- + Fix -mcall-linux problem on rs6000/linux.
|
|
- + Fix stdarg/vararg problem for rs6000/linux.
|
|
+ + Define __ELF__ for GNU/Linux on rs6000.
|
|
+ + Fix -mcall-linux problem on GNU/Linux on rs6000.
|
|
+ + Fix stdarg/vararg problem for GNU/Linux on rs6000.
|
|
+ Allow autoconf to select a proper install problem on AIX 3.1.
|
|
+ m68k port support includes -mcpu32 option as well as cpu32
|
|
multilibs.
|
|
@@ -11042,7 +11084,7 @@ http://gcc.gnu.org/egcs-1.0/index.html
|
|
provided this notice is preserved.
|
|
|
|
These pages are [11]maintained by the GCC team. Last modified
|
|
- 2011-04-25[12].
|
|
+ 2011-10-24[12].
|
|
|
|
References
|
|
|
|
@@ -11069,7 +11111,7 @@ http://gcc.gnu.org/egcs-1.0/features.html
|
|
* Vast improvements in the C++ compiler; so many they have [2]page of
|
|
their own!
|
|
* Integrated C++ runtime libraries, including support for most major
|
|
- linux systems!
|
|
+ GNU/Linux systems!
|
|
* New instruction scheduler from IBM Haifa which includes support for
|
|
function wide instruction scheduling as well as superscalar
|
|
scheduling.
|
|
@@ -11087,7 +11129,7 @@ http://gcc.gnu.org/egcs-1.0/features.html
|
|
Openserver 5 family (5.0.{0,2,4} and Internet FastStart 1.0 and
|
|
1.1), Support for RTEMS on several embedded targets, Support for
|
|
arm-linux, Mitsubishi M32R, Hitachi H8/S, Matsushita MN102 and
|
|
- MN103, NEC V850, Sparclet, Solaris & Linux on PowerPCs, etc.
|
|
+ MN103, NEC V850, Sparclet, Solaris & GNU/Linux on PowerPCs, etc.
|
|
* Integrated testsuites for gcc, g++, g77, libstdc++ and libio.
|
|
* RS6000/PowerPC ports generate code which can run on all
|
|
RS6000/PowerPC variants by default.
|
|
@@ -11095,7 +11137,7 @@ http://gcc.gnu.org/egcs-1.0/features.html
|
|
control over how the x86 port generates code.
|
|
* Includes the template repository patch (aka repo patch); note the
|
|
new template code makes repo obsolete for ELF systems using gnu-ld
|
|
- such as Linux.
|
|
+ such as GNU/Linux.
|
|
* Plus the usual assortment of bugfixes and improvements.
|
|
|
|
|
|
@@ -11110,7 +11152,7 @@ http://gcc.gnu.org/egcs-1.0/features.html
|
|
provided this notice is preserved.
|
|
|
|
These pages are [8]maintained by the GCC team. Last modified
|
|
- 2011-04-25[9].
|
|
+ 2011-10-24[9].
|
|
|
|
References
|
|
|