comparison NEWS @ 48:9907f3135723

update CbC on GCC from 4.4.2 to 4.4.3.
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Sun, 07 Feb 2010 17:48:31 +0900
parents 3bfb6c00c1e0
children
comparison
equal deleted inserted replaced
45:d645ac0f55d6 48:9907f3135723
6 6
7 ====================================================================== 7 ======================================================================
8 http://gcc.gnu.org/gcc-4.4/index.html 8 http://gcc.gnu.org/gcc-4.4/index.html
9 GCC 4.4 Release Series 9 GCC 4.4 Release Series
10 10
11 July 22, 2009 11 October 15, 2009
12 12
13 The [1]GNU project and the GCC developers are pleased to announce the 13 The [1]GNU project and the GCC developers are pleased to announce the
14 release of GCC 4.4.1. 14 release of GCC 4.4.3.
15 15
16 This release is a bug-fix release, containing fixes for regressions in 16 This release is a bug-fix release, containing fixes for regressions in
17 GCC 4.4.0 relative to previous releases of GCC. 17 GCC 4.4.1 relative to previous releases of GCC.
18 18
19 Release History 19 Release History
20 20
21 GCC 4.4.3
22 January 21, 2010 ([2]changes)
23
24 GCC 4.4.2
25 October 15, 2009 ([3]changes)
26
21 GCC 4.4.1 27 GCC 4.4.1
22 July 22, 2009 ([2]changes) 28 July 22, 2009 ([4]changes)
23 29
24 GCC 4.4.0 30 GCC 4.4.0
25 April 21, 2009 ([3]changes) 31 April 21, 2009 ([5]changes)
26 32
27 References and Acknowledgements 33 References and Acknowledgements
28 34
29 GCC used to stand for the GNU C Compiler, but since the compiler 35 GCC used to stand for the GNU C Compiler, but since the compiler
30 supports several other languages aside from C, it now stands for the 36 supports several other languages aside from C, it now stands for the
31 GNU Compiler Collection. 37 GNU Compiler Collection.
32 38
33 A list of [4]successful builds is updated as new information becomes 39 A list of [6]successful builds is updated as new information becomes
34 available. 40 available.
35 41
36 The GCC developers would like to thank the numerous people that have 42 The GCC developers would like to thank the numerous people that have
37 contributed new features, improvements, bug fixes, and other changes as 43 contributed new features, improvements, bug fixes, and other changes as
38 well as test results to GCC. This [5]amazing group of volunteers is 44 well as test results to GCC. This [7]amazing group of volunteers is
39 what makes GCC successful. 45 what makes GCC successful.
40 46
41 For additional information about GCC please refer to the [6]GCC project 47 For additional information about GCC please refer to the [8]GCC project
42 web site or contact the [7]GCC development mailing list. 48 web site or contact the [9]GCC development mailing list.
43 49
44 To obtain GCC please use [8]our mirror sites or [9]our SVN server. 50 To obtain GCC please use [10]our mirror sites or [11]our SVN server.
45 51
46 Please send FSF & GNU inquiries & questions to [10]gnu@gnu.org. There 52 Please send FSF & GNU inquiries & questions to [12]gnu@gnu.org. There
47 are also [11]other ways to contact the FSF. 53 are also [13]other ways to contact the FSF.
48 54
49 These pages are maintained by [12]the GCC team. 55 These pages are maintained by [14]the GCC team.
50 56
51 57
52 For questions related to the use of GCC, please consult these web 58 For questions related to the use of GCC, please consult these web
53 pages and the [13]GCC manuals. If that fails, the 59 pages and the [15]GCC manuals. If that fails, the
54 [14]gcc-help@gcc.gnu.org mailing list might help. 60 [16]gcc-help@gcc.gnu.org mailing list might help.
55 Please send comments on these web pages and the development of GCC to 61 Please send comments on these web pages and the development of GCC to
56 our developer mailing list at [15]gcc@gnu.org or [16]gcc@gcc.gnu.org. 62 our developer mailing list at [17]gcc@gnu.org or [18]gcc@gcc.gnu.org.
57 All of our lists have [17]public archives. 63 All of our lists have [19]public archives.
58 64
59 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth 65 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
60 Floor, Boston, MA 02110, USA. 66 Floor, Boston, MA 02110, USA.
61 67
62 Verbatim copying and distribution of this entire article is permitted 68 Verbatim copying and distribution of this entire article is permitted
63 in any medium, provided this notice is preserved. 69 in any medium, provided this notice is preserved.
64 Last modified 2009-07-22 [18]Valid XHTML 1.0 70 Last modified 2010-01-21 [20]Valid XHTML 1.0
65 71
66 References 72 References
67 73
68 1. http://www.gnu.org/ 74 1. http://www.gnu.org/
69 2. http://gcc.gnu.org/gcc-4.4/changes.html 75 2. http://gcc.gnu.org/gcc-4.4/changes.html
70 3. http://gcc.gnu.org/gcc-4.4/changes.html 76 3. http://gcc.gnu.org/gcc-4.4/changes.html
71 4. http://gcc.gnu.org/gcc-4.4/buildstat.html 77 4. http://gcc.gnu.org/gcc-4.4/changes.html
72 5. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html 78 5. http://gcc.gnu.org/gcc-4.4/changes.html
73 6. http://gcc.gnu.org/index.html 79 6. http://gcc.gnu.org/gcc-4.4/buildstat.html
74 7. mailto:gcc@gcc.gnu.org 80 7. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
75 8. http://gcc.gnu.org/mirrors.html 81 8. http://gcc.gnu.org/index.html
76 9. http://gcc.gnu.org/svn.html 82 9. mailto:gcc@gcc.gnu.org
77 10. mailto:gnu@gnu.org 83 10. http://gcc.gnu.org/mirrors.html
78 11. http://www.gnu.org/home.html#ContactInfo 84 11. http://gcc.gnu.org/svn.html
79 12. http://gcc.gnu.org/about.html 85 12. mailto:gnu@gnu.org
80 13. http://gcc.gnu.org/onlinedocs/ 86 13. http://www.gnu.org/home.html#ContactInfo
81 14. mailto:gcc-help@gcc.gnu.org 87 14. http://gcc.gnu.org/about.html
82 15. mailto:gcc@gnu.org 88 15. http://gcc.gnu.org/onlinedocs/
83 16. mailto:gcc@gcc.gnu.org 89 16. mailto:gcc-help@gcc.gnu.org
84 17. http://gcc.gnu.org/lists.html 90 17. mailto:gcc@gnu.org
85 18. http://validator.w3.org/check/referer 91 18. mailto:gcc@gcc.gnu.org
92 19. http://gcc.gnu.org/lists.html
93 20. http://validator.w3.org/check/referer
86 ====================================================================== 94 ======================================================================
87 http://gcc.gnu.org/gcc-4.4/changes.html 95 http://gcc.gnu.org/gcc-4.4/changes.html
88 GCC 4.4 Release Series 96 GCC 4.4 Release Series
89 Changes, New Features, and Fixes 97 Changes, New Features, and Fixes
90 98
91 The latest release in the 4.4 release series is [1]GCC 4.4.1. 99 The latest release in the 4.4 release series is [1]GCC 4.4.3.
92 100
93 Caveats 101 Caveats
94 102
95 * __builtin_stdarg_start has been completely removed from GCC. 103 * __builtin_stdarg_start has been completely removed from GCC.
96 Support for <varargs.h> had been deprecated since GCC 4.0. Use 104 Support for <varargs.h> had been deprecated since GCC 4.0. Use
628 This is the [13]list of problem reports (PRs) from GCC's bug tracking 636 This is the [13]list of problem reports (PRs) from GCC's bug tracking
629 system that are known to be fixed in the 4.4.1 release. This list might 637 system that are known to be fixed in the 4.4.1 release. This list might
630 not be complete (that is, it is possible that some PRs that have been 638 not be complete (that is, it is possible that some PRs that have been
631 fixed are not listed here). 639 fixed are not listed here).
632 640
633 Please send FSF & GNU inquiries & questions to [14]gnu@gnu.org. There 641 GCC 4.4.2
634 are also [15]other ways to contact the FSF. 642
635 643 This is the [14]list of problem reports (PRs) from GCC's bug tracking
636 These pages are maintained by [16]the GCC team. 644 system that are known to be fixed in the 4.4.2 release. This list might
645 not be complete (that is, it is possible that some PRs that have been
646 fixed are not listed here).
647
648 GCC 4.4.3
649
650 This is the [15]list of problem reports (PRs) from GCC's bug tracking
651 system that are known to be fixed in the 4.4.3 release. This list might
652 not be complete (that is, it is possible that some PRs that have been
653 fixed are not listed here).
654
655 Please send FSF & GNU inquiries & questions to [16]gnu@gnu.org. There
656 are also [17]other ways to contact the FSF.
657
658 These pages are maintained by [18]the GCC team.
637 659
638 660
639 For questions related to the use of GCC, please consult these web 661 For questions related to the use of GCC, please consult these web
640 pages and the [17]GCC manuals. If that fails, the 662 pages and the [19]GCC manuals. If that fails, the
641 [18]gcc-help@gcc.gnu.org mailing list might help. 663 [20]gcc-help@gcc.gnu.org mailing list might help.
642 Please send comments on these web pages and the development of GCC to 664 Please send comments on these web pages and the development of GCC to
643 our developer mailing list at [19]gcc@gnu.org or [20]gcc@gcc.gnu.org. 665 our developer mailing list at [21]gcc@gnu.org or [22]gcc@gcc.gnu.org.
644 All of our lists have [21]public archives. 666 All of our lists have [23]public archives.
645 667
646 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth 668 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
647 Floor, Boston, MA 02110, USA. 669 Floor, Boston, MA 02110, USA.
648 670
649 Verbatim copying and distribution of this entire article is permitted 671 Verbatim copying and distribution of this entire article is permitted
650 in any medium, provided this notice is preserved. 672 in any medium, provided this notice is preserved.
651 Last modified 2009-07-22 [22]Valid XHTML 1.0 673 Last modified 2010-01-21 [24]Valid XHTML 1.0
652 674
653 References 675 References
654 676
655 1. http://gcc.gnu.org/gcc-4.4/changes.html#4.4.1 677 1. http://gcc.gnu.org/gcc-4.4/changes.html#4.4.3
656 2. http://gcc.gnu.org/gcc-4.3/changes.html#obsoleted 678 2. http://gcc.gnu.org/gcc-4.3/changes.html#obsoleted
657 3. http://gcc.gnu.org/gcc-4.4/porting_to.html 679 3. http://gcc.gnu.org/gcc-4.4/porting_to.html
658 4. http://gcc.gnu.org/wiki/Graphite 680 4. http://gcc.gnu.org/wiki/Graphite
659 5. http://openmp.org/wp/openmp-specifications/ 681 5. http://openmp.org/wp/openmp-specifications/
660 6. http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1040.pdf 682 6. http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1040.pdf
663 9. http://gcc.gnu.org/onlinedocs/gfortran/Preprocessing-Options.html 685 9. http://gcc.gnu.org/onlinedocs/gfortran/Preprocessing-Options.html
664 10. http://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-g_t_0040code_007bWarray-temporaries_007d-125 686 10. http://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-g_t_0040code_007bWarray-temporaries_007d-125
665 11. http://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html#index-g_t_0040code_007bfcheck-array-temporaries_007d-221 687 11. http://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html#index-g_t_0040code_007bfcheck-array-temporaries_007d-221
666 12. http://gcc.gnu.org/onlinedocs/gfortran/Fortran-Dialect-Options.html#index-g_t_0040code_007bbackslash_007d-34 688 12. http://gcc.gnu.org/onlinedocs/gfortran/Fortran-Dialect-Options.html#index-g_t_0040code_007bbackslash_007d-34
667 13. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.1 689 13. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.1
668 14. mailto:gnu@gnu.org 690 14. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.2
669 15. http://www.gnu.org/home.html#ContactInfo 691 15. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.3
670 16. http://gcc.gnu.org/about.html 692 16. mailto:gnu@gnu.org
671 17. http://gcc.gnu.org/onlinedocs/ 693 17. http://www.gnu.org/home.html#ContactInfo
672 18. mailto:gcc-help@gcc.gnu.org 694 18. http://gcc.gnu.org/about.html
673 19. mailto:gcc@gnu.org 695 19. http://gcc.gnu.org/onlinedocs/
674 20. mailto:gcc@gcc.gnu.org 696 20. mailto:gcc-help@gcc.gnu.org
675 21. http://gcc.gnu.org/lists.html 697 21. mailto:gcc@gnu.org
676 22. http://validator.w3.org/check/referer 698 22. mailto:gcc@gcc.gnu.org
699 23. http://gcc.gnu.org/lists.html
700 24. http://validator.w3.org/check/referer
677 ====================================================================== 701 ======================================================================
678 http://gcc.gnu.org/gcc-4.3/index.html 702 http://gcc.gnu.org/gcc-4.3/index.html
679 GCC 4.3 Release Series 703 GCC 4.3 Release Series
680 704
681 January 24, 2009 705 January 24, 2009
682 706
683 The [1]GNU project and the GCC developers are pleased to announce the 707 The [1]GNU project and the GCC developers are pleased to announce the
684 release of GCC 4.3.3. 708 release of GCC 4.3.4.
685 709
686 This release is a bug-fix release, containing fixes for regressions in 710 This release is a bug-fix release, containing fixes for regressions in
687 GCC 4.3.2 relative to previous releases of GCC. 711 GCC 4.3.3 relative to previous releases of GCC.
688 712
689 Release History 713 Release History
690 714
715 GCC 4.3.4
716 August 4, 2009 ([2]changes)
717
691 GCC 4.3.3 718 GCC 4.3.3
692 January 24, 2009 ([2]changes) 719 January 24, 2009 ([3]changes)
693 720
694 GCC 4.3.2 721 GCC 4.3.2
695 August 27, 2008 ([3]changes) 722 August 27, 2008 ([4]changes)
696 723
697 GCC 4.3.1 724 GCC 4.3.1
698 June 6, 2008 ([4]changes) 725 June 6, 2008 ([5]changes)
699 726
700 GCC 4.3.0 727 GCC 4.3.0
701 March 5, 2008 ([5]changes) 728 March 5, 2008 ([6]changes)
702 729
703 References and Acknowledgements 730 References and Acknowledgements
704 731
705 GCC used to stand for the GNU C Compiler, but since the compiler 732 GCC used to stand for the GNU C Compiler, but since the compiler
706 supports several other languages aside from C, it now stands for the 733 supports several other languages aside from C, it now stands for the
707 GNU Compiler Collection. 734 GNU Compiler Collection.
708 735
709 A list of [6]successful builds is updated as new information becomes 736 A list of [7]successful builds is updated as new information becomes
710 available. 737 available.
711 738
712 The GCC developers would like to thank the numerous people that have 739 The GCC developers would like to thank the numerous people that have
713 contributed new features, improvements, bug fixes, and other changes as 740 contributed new features, improvements, bug fixes, and other changes as
714 well as test results to GCC. This [7]amazing group of volunteers is 741 well as test results to GCC. This [8]amazing group of volunteers is
715 what makes GCC successful. 742 what makes GCC successful.
716 743
717 For additional information about GCC please refer to the [8]GCC project 744 For additional information about GCC please refer to the [9]GCC project
718 web site or contact the [9]GCC development mailing list. 745 web site or contact the [10]GCC development mailing list.
719 746
720 To obtain GCC please use [10]our mirror sites or [11]our SVN server. 747 To obtain GCC please use [11]our mirror sites or [12]our SVN server.
721 748
722 Please send FSF & GNU inquiries & questions to [12]gnu@gnu.org. There 749 Please send FSF & GNU inquiries & questions to [13]gnu@gnu.org. There
723 are also [13]other ways to contact the FSF. 750 are also [14]other ways to contact the FSF.
724 751
725 These pages are maintained by [14]the GCC team. 752 These pages are maintained by [15]the GCC team.
726 753
727 754
728 For questions related to the use of GCC, please consult these web 755 For questions related to the use of GCC, please consult these web
729 pages and the [15]GCC manuals. If that fails, the 756 pages and the [16]GCC manuals. If that fails, the
730 [16]gcc-help@gcc.gnu.org mailing list might help. 757 [17]gcc-help@gcc.gnu.org mailing list might help.
731 Please send comments on these web pages and the development of GCC to 758 Please send comments on these web pages and the development of GCC to
732 our developer mailing list at [17]gcc@gnu.org or [18]gcc@gcc.gnu.org. 759 our developer mailing list at [18]gcc@gnu.org or [19]gcc@gcc.gnu.org.
733 All of our lists have [19]public archives. 760 All of our lists have [20]public archives.
734 761
735 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth 762 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
736 Floor, Boston, MA 02110, USA. 763 Floor, Boston, MA 02110, USA.
737 764
738 Verbatim copying and distribution of this entire article is permitted 765 Verbatim copying and distribution of this entire article is permitted
739 in any medium, provided this notice is preserved. 766 in any medium, provided this notice is preserved.
740 Last modified 2009-01-24 [20]Valid XHTML 1.0 767 Last modified 2009-10-15 [21]Valid XHTML 1.0
741 768
742 References 769 References
743 770
744 1. http://www.gnu.org/ 771 1. http://www.gnu.org/
745 2. http://gcc.gnu.org/gcc-4.3/changes.html 772 2. http://gcc.gnu.org/gcc-4.3/changes.html
746 3. http://gcc.gnu.org/gcc-4.3/changes.html 773 3. http://gcc.gnu.org/gcc-4.3/changes.html
747 4. http://gcc.gnu.org/gcc-4.3/changes.html 774 4. http://gcc.gnu.org/gcc-4.3/changes.html
748 5. http://gcc.gnu.org/gcc-4.3/changes.html 775 5. http://gcc.gnu.org/gcc-4.3/changes.html
749 6. http://gcc.gnu.org/gcc-4.3/buildstat.html 776 6. http://gcc.gnu.org/gcc-4.3/changes.html
750 7. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html 777 7. http://gcc.gnu.org/gcc-4.3/buildstat.html
751 8. http://gcc.gnu.org/index.html 778 8. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
752 9. mailto:gcc@gcc.gnu.org 779 9. http://gcc.gnu.org/index.html
753 10. http://gcc.gnu.org/mirrors.html 780 10. mailto:gcc@gcc.gnu.org
754 11. http://gcc.gnu.org/svn.html 781 11. http://gcc.gnu.org/mirrors.html
755 12. mailto:gnu@gnu.org 782 12. http://gcc.gnu.org/svn.html
756 13. http://www.gnu.org/home.html#ContactInfo 783 13. mailto:gnu@gnu.org
757 14. http://gcc.gnu.org/about.html 784 14. http://www.gnu.org/home.html#ContactInfo
758 15. http://gcc.gnu.org/onlinedocs/ 785 15. http://gcc.gnu.org/about.html
759 16. mailto:gcc-help@gcc.gnu.org 786 16. http://gcc.gnu.org/onlinedocs/
760 17. mailto:gcc@gnu.org 787 17. mailto:gcc-help@gcc.gnu.org
761 18. mailto:gcc@gcc.gnu.org 788 18. mailto:gcc@gnu.org
762 19. http://gcc.gnu.org/lists.html 789 19. mailto:gcc@gcc.gnu.org
763 20. http://validator.w3.org/check/referer 790 20. http://gcc.gnu.org/lists.html
791 21. http://validator.w3.org/check/referer
764 ====================================================================== 792 ======================================================================
765 http://gcc.gnu.org/gcc-4.3/changes.html 793 http://gcc.gnu.org/gcc-4.3/changes.html
766 GCC 4.3 Release Series 794 GCC 4.3 Release Series
767 Changes, New Features, and Fixes 795 Changes, New Features, and Fixes
768 796
769 The latest release in the 4.3 release series is [1]GCC 4.3.3. 797 The latest release in the 4.3 release series is [1]GCC 4.3.4.
770 798
771 Caveats 799 Caveats
772 800
773 * GCC requires the [2]GMP and [3]MPFR libraries for building all the 801 * GCC requires the [2]GMP and [3]MPFR libraries for building all the
774 various front-end languages it supports. See the [4]prerequisites 802 various front-end languages it supports. See the [4]prerequisites
1500 This is the [27]list of problem reports (PRs) from GCC's bug tracking 1528 This is the [27]list of problem reports (PRs) from GCC's bug tracking
1501 system that are known to be fixed in the 4.3.3 release. This list might 1529 system that are known to be fixed in the 4.3.3 release. This list might
1502 not be complete (that is, it is possible that some PRs that have been 1530 not be complete (that is, it is possible that some PRs that have been
1503 fixed are not listed here). 1531 fixed are not listed here).
1504 1532
1505 Please send FSF & GNU inquiries & questions to [28]gnu@gnu.org. There 1533 GCC 4.3.4
1506 are also [29]other ways to contact the FSF. 1534
1507 1535 This is the [28]list of problem reports (PRs) from GCC's bug tracking
1508 These pages are maintained by [30]the GCC team. 1536 system that are known to be fixed in the 4.3.4 release. This list might
1537 not be complete (that is, it is possible that some PRs that have been
1538 fixed are not listed here).
1539
1540 Please send FSF & GNU inquiries & questions to [29]gnu@gnu.org. There
1541 are also [30]other ways to contact the FSF.
1542
1543 These pages are maintained by [31]the GCC team.
1509 1544
1510 1545
1511 For questions related to the use of GCC, please consult these web 1546 For questions related to the use of GCC, please consult these web
1512 pages and the [31]GCC manuals. If that fails, the 1547 pages and the [32]GCC manuals. If that fails, the
1513 [32]gcc-help@gcc.gnu.org mailing list might help. 1548 [33]gcc-help@gcc.gnu.org mailing list might help.
1514 Please send comments on these web pages and the development of GCC to 1549 Please send comments on these web pages and the development of GCC to
1515 our developer mailing list at [33]gcc@gnu.org or [34]gcc@gcc.gnu.org. 1550 our developer mailing list at [34]gcc@gnu.org or [35]gcc@gcc.gnu.org.
1516 All of our lists have [35]public archives. 1551 All of our lists have [36]public archives.
1517 1552
1518 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth 1553 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
1519 Floor, Boston, MA 02110, USA. 1554 Floor, Boston, MA 02110, USA.
1520 1555
1521 Verbatim copying and distribution of this entire article is permitted 1556 Verbatim copying and distribution of this entire article is permitted
1522 in any medium, provided this notice is preserved. 1557 in any medium, provided this notice is preserved.
1523 Last modified 2009-04-19 [36]Valid XHTML 1.0 1558 Last modified 2009-08-13 [37]Valid XHTML 1.0
1524 1559
1525 References 1560 References
1526 1561
1527 1. http://gcc.gnu.org/gcc-4.3/changes.html#4.3.3 1562 1. http://gcc.gnu.org/gcc-4.3/changes.html#4.3.4
1528 2. http://gmplib.org/ 1563 2. http://gmplib.org/
1529 3. http://www.mpfr.org/ 1564 3. http://www.mpfr.org/
1530 4. http://gcc.gnu.org/install/prerequisites.html 1565 4. http://gcc.gnu.org/install/prerequisites.html
1531 5. http://gcc.gnu.org/ml/gcc-announce/2001/msg00000.html 1566 5. http://gcc.gnu.org/ml/gcc-announce/2001/msg00000.html
1532 6. http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options 1567 6. http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options
1549 23. http://gcc.gnu.org/onlinedocs/gfortran/BOZ-literal-constants.html 1584 23. http://gcc.gnu.org/onlinedocs/gfortran/BOZ-literal-constants.html
1550 24. http://gcc.gnu.org/onlinedocs/libstdc++/ 1585 24. http://gcc.gnu.org/onlinedocs/libstdc++/
1551 25. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.1 1586 25. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.1
1552 26. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.2 1587 26. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.2
1553 27. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.3 1588 27. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.3
1554 28. mailto:gnu@gnu.org 1589 28. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.4
1555 29. http://www.gnu.org/home.html#ContactInfo 1590 29. mailto:gnu@gnu.org
1556 30. http://gcc.gnu.org/about.html 1591 30. http://www.gnu.org/home.html#ContactInfo
1557 31. http://gcc.gnu.org/onlinedocs/ 1592 31. http://gcc.gnu.org/about.html
1558 32. mailto:gcc-help@gcc.gnu.org 1593 32. http://gcc.gnu.org/onlinedocs/
1559 33. mailto:gcc@gnu.org 1594 33. mailto:gcc-help@gcc.gnu.org
1560 34. mailto:gcc@gcc.gnu.org 1595 34. mailto:gcc@gnu.org
1561 35. http://gcc.gnu.org/lists.html 1596 35. mailto:gcc@gcc.gnu.org
1562 36. http://validator.w3.org/check/referer 1597 36. http://gcc.gnu.org/lists.html
1598 37. http://validator.w3.org/check/referer
1563 ====================================================================== 1599 ======================================================================
1564 http://gcc.gnu.org/gcc-4.2/index.html 1600 http://gcc.gnu.org/gcc-4.2/index.html
1565 GCC 4.2 Release Series 1601 GCC 4.2 Release Series
1566 1602
1567 May 19, 2008 1603 May 19, 2008
1700 sections). For new code, it is generally better to use function and 1736 sections). For new code, it is generally better to use function and
1701 variable attributes. The -fno-toplevel-reorder option may be used 1737 variable attributes. The -fno-toplevel-reorder option may be used
1702 for most cases which currently use -fno-unit-at-a-time. The 1738 for most cases which currently use -fno-unit-at-a-time. The
1703 -fno-unit-at-a-time option will be removed in some future version 1739 -fno-unit-at-a-time option will be removed in some future version
1704 of GCC. If you know of a case which requires -fno-unit-at-a-time 1740 of GCC. If you know of a case which requires -fno-unit-at-a-time
1705 which is not fixed by -fno-toplevel-reorder, please [3]open a bug 1741 which is not fixed by -fno-toplevel-reorder, please open a bug
1706 report. 1742 report.
1707 1743
1708 C family 1744 C family
1709 1745
1710 * The pragma redefine_extname will now macro expand its tokens for 1746 * The pragma redefine_extname will now macro expand its tokens for
1776 Runtime Library (libstdc++) 1812 Runtime Library (libstdc++)
1777 1813
1778 * Added support for TR1 <random>, <complex>, and C compatibility 1814 * Added support for TR1 <random>, <complex>, and C compatibility
1779 headers. In addition, a lock-free version of shared_ptr was 1815 headers. In addition, a lock-free version of shared_ptr was
1780 contributed as part of Phillip Jordan's Google Summer of Code 1816 contributed as part of Phillip Jordan's Google Summer of Code
1781 project on lock-free containers. ([4]Implementation status of TR1) 1817 project on lock-free containers. ([3]Implementation status of TR1)
1782 * In association with the Summer of Code work on lock-free 1818 * In association with the Summer of Code work on lock-free
1783 containers, the interface for atomic builtins was adjusted, 1819 containers, the interface for atomic builtins was adjusted,
1784 creating simpler alternatives for non-threaded code paths. Also, 1820 creating simpler alternatives for non-threaded code paths. Also,
1785 usage was consolidated and all elements were moved from namespace 1821 usage was consolidated and all elements were moved from namespace
1786 std to namespace__gnu_cxx. Affected interfaces are the functions 1822 std to namespace__gnu_cxx. Affected interfaces are the functions
1794 * Revised, simplified, and expanded policy-based associative 1830 * Revised, simplified, and expanded policy-based associative
1795 containers, including data types for tree and trie forms 1831 containers, including data types for tree and trie forms
1796 (basic_tree, tree, trie), lists (list_update), and both 1832 (basic_tree, tree, trie), lists (list_update), and both
1797 collision-chaining and probing hash-based containers 1833 collision-chaining and probing hash-based containers
1798 (basic_hash_table, cc_hash_table, gp_hash_table). More details per 1834 (basic_hash_table, cc_hash_table, gp_hash_table). More details per
1799 the [5]documentation. 1835 the [4]documentation.
1800 * The implementation of the debug mode was modified, whereby the 1836 * The implementation of the debug mode was modified, whereby the
1801 debug namespaces were nested inside of namespace std and namespace 1837 debug namespaces were nested inside of namespace std and namespace
1802 __gnu_cxx in order to resolve some long standing corner cases 1838 __gnu_cxx in order to resolve some long standing corner cases
1803 involving name lookup. Debug functionality from the policy-based 1839 involving name lookup. Debug functionality from the policy-based
1804 data structures was consolidated and enabled with the single macro, 1840 data structures was consolidated and enabled with the single macro,
1827 compilers. The implementation allows for records greater than 2 GB 1863 compilers. The implementation allows for records greater than 2 GB
1828 and is compatible with several other compilers. Older versions of 1864 and is compatible with several other compilers. Older versions of
1829 gfortran used 8-byte record markers by default (on most systems). 1865 gfortran used 8-byte record markers by default (on most systems).
1830 In order to change the length of the record markers, e.g. to read 1866 In order to change the length of the record markers, e.g. to read
1831 unformatted files created by older gfortran versions, the 1867 unformatted files created by older gfortran versions, the
1832 [6]-frecord-marker=8 option can be used. 1868 [5]-frecord-marker=8 option can be used.
1833 1869
1834 Java (GCJ) 1870 Java (GCJ)
1835 1871
1836 * A new command-line option -static-libgcj has been added for targets 1872 * A new command-line option -static-libgcj has been added for targets
1837 that use a linker compatible with GNU Binutils. As its name 1873 that use a linker compatible with GNU Binutils. As its name
1838 implies, this causes libgcj to be linked statically. In some cases 1874 implies, this causes libgcj to be linked statically. In some cases
1839 this causes the resulting executable to start faster and use less 1875 this causes the resulting executable to start faster and use less
1840 memory than if the shared version of libgcj were used. However 1876 memory than if the shared version of libgcj were used. However
1841 caution should be used as it can also cause essential parts of the 1877 caution should be used as it can also cause essential parts of the
1842 library to be omitted. Some of these issues are discussed in: 1878 library to be omitted. Some of these issues are discussed in:
1843 [7]http://gcc.gnu.org/wiki/Statically_linking_libgcj 1879 [6]http://gcc.gnu.org/wiki/Statically_linking_libgcj
1844 * fastjar is no longer bundled with GCC. To build libgcj, you will 1880 * fastjar is no longer bundled with GCC. To build libgcj, you will
1845 need either InfoZIP (both zip and unzip) or an external jar 1881 need either InfoZIP (both zip and unzip) or an external jar
1846 program. In the former case, the GCC build will install a jar shell 1882 program. In the former case, the GCC build will install a jar shell
1847 script that is based on InfoZIP and provides the same functionality 1883 script that is based on InfoZIP and provides the same functionality
1848 as fastjar. 1884 as fastjar.
1942 This does not work any more when the compiler is bootstrapped. The 1978 This does not work any more when the compiler is bootstrapped. The
1943 new configure option --with-target-tools provides a better way to 1979 new configure option --with-target-tools provides a better way to
1944 achieve the same effect, and works for all native and cross 1980 achieve the same effect, and works for all native and cross
1945 settings. 1981 settings.
1946 1982
1947 Please send FSF & GNU inquiries & questions to [8]gnu@gnu.org. There 1983 Please send FSF & GNU inquiries & questions to [7]gnu@gnu.org. There
1948 are also [9]other ways to contact the FSF. 1984 are also [8]other ways to contact the FSF.
1949 1985
1950 These pages are maintained by [10]the GCC team. 1986 These pages are maintained by [9]the GCC team.
1951 1987
1952 1988
1953 For questions related to the use of GCC, please consult these web 1989 For questions related to the use of GCC, please consult these web
1954 pages and the [11]GCC manuals. If that fails, the 1990 pages and the [10]GCC manuals. If that fails, the
1955 [12]gcc-help@gcc.gnu.org mailing list might help. 1991 [11]gcc-help@gcc.gnu.org mailing list might help.
1956 Please send comments on these web pages and the development of GCC to 1992 Please send comments on these web pages and the development of GCC to
1957 our developer mailing list at [13]gcc@gnu.org or [14]gcc@gcc.gnu.org. 1993 our developer mailing list at [12]gcc@gnu.org or [13]gcc@gcc.gnu.org.
1958 All of our lists have [15]public archives. 1994 All of our lists have [14]public archives.
1959 1995
1960 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth 1996 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
1961 Floor, Boston, MA 02110, USA. 1997 Floor, Boston, MA 02110, USA.
1962 1998
1963 Verbatim copying and distribution of this entire article is permitted 1999 Verbatim copying and distribution of this entire article is permitted
1964 in any medium, provided this notice is preserved. 2000 in any medium, provided this notice is preserved.
1965 Last modified 2009-01-25 [16]Valid XHTML 1.0 2001 Last modified 2009-11-08 [15]Valid XHTML 1.0
1966 2002
1967 References 2003 References
1968 2004
1969 1. http://gcc.gnu.org/projects/gomp/ 2005 1. http://gcc.gnu.org/projects/gomp/
1970 2. http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html 2006 2. http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
1971 3. http://gcc.gnu.org/bugs.html 2007 3. http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt01ch01.html#manual.intro.status.standard.tr1
1972 4. http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt01ch01.html#manual.intro.status.standard.tr1 2008 4. http://gcc.gnu.org/onlinedocs/libstdc++/ext/pb_ds/index.html
1973 5. http://gcc.gnu.org/onlinedocs/libstdc++/ext/pb_ds/index.html 2009 5. http://gcc.gnu.org/onlinedocs/gfortran/Runtime-Options.html
1974 6. http://gcc.gnu.org/onlinedocs/gfortran/Runtime-Options.html 2010 6. http://gcc.gnu.org/wiki/Statically_linking_libgcj
1975 7. http://gcc.gnu.org/wiki/Statically_linking_libgcj 2011 7. mailto:gnu@gnu.org
1976 8. mailto:gnu@gnu.org 2012 8. http://www.gnu.org/home.html#ContactInfo
1977 9. http://www.gnu.org/home.html#ContactInfo 2013 9. http://gcc.gnu.org/about.html
1978 10. http://gcc.gnu.org/about.html 2014 10. http://gcc.gnu.org/onlinedocs/
1979 11. http://gcc.gnu.org/onlinedocs/ 2015 11. mailto:gcc-help@gcc.gnu.org
1980 12. mailto:gcc-help@gcc.gnu.org 2016 12. mailto:gcc@gnu.org
1981 13. mailto:gcc@gnu.org 2017 13. mailto:gcc@gcc.gnu.org
1982 14. mailto:gcc@gcc.gnu.org 2018 14. http://gcc.gnu.org/lists.html
1983 15. http://gcc.gnu.org/lists.html 2019 15. http://validator.w3.org/check/referer
1984 16. http://validator.w3.org/check/referer
1985 ====================================================================== 2020 ======================================================================
1986 http://gcc.gnu.org/gcc-4.1/index.html 2021 http://gcc.gnu.org/gcc-4.1/index.html
1987 GCC 4.1 Release Series 2022 GCC 4.1 Release Series
1988 2023
1989 February 13, 2007 2024 February 13, 2007
5128 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth 5163 Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth
5129 Floor, Boston, MA 02110, USA. 5164 Floor, Boston, MA 02110, USA.
5130 5165
5131 Verbatim copying and distribution of this entire article is permitted 5166 Verbatim copying and distribution of this entire article is permitted
5132 in any medium, provided this notice is preserved. 5167 in any medium, provided this notice is preserved.
5133 Last modified 2008-05-03 [420]Valid XHTML 1.0 5168 Last modified 2009-11-08 [420]Valid XHTML 1.0
5134 5169
5135 References 5170 References
5136 5171
5137 1. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.6 5172 1. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.6
5138 2. http://gcc.gnu.org/gcc-3.4/changes.html#cplusplus 5173 2. http://gcc.gnu.org/gcc-3.4/changes.html#cplusplus
5143 7. http://www.boost.org/ 5178 7. http://www.boost.org/
5144 8. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11953 5179 8. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11953
5145 9. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8361 5180 9. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8361
5146 10. http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Other-Builtins.html#Other%20Builtins 5181 10. http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Other-Builtins.html#Other%20Builtins
5147 11. http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#209 5182 11. http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#209
5148 12. http://gcc.gnu.org/bugs.html#cxx_rvalbind 5183 12. http://gcc.gnu.org/bugs/#cxx_rvalbind
5149 13. http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html 5184 13. http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html
5150 14. http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html 5185 14. http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html
5151 15. http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html 5186 15. http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Objective-C-Dialect-Options.html
5152 16. http://www.gnu.org/software/classpath/ 5187 16. http://www.gnu.org/software/classpath/
5153 17. http://www.eclipse.org/ 5188 17. http://www.eclipse.org/