Lionel Sambuc 612ad0a18c lang/gcc45
2016-01-22 00:09:29 +01:00

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