Development Tools

gcc4-c++: C++ support for GCC version 4.0 preview

Name:gcc4-c++ Vendor:Scientific Linux
Version:4.0.1 License:GPL
Release:4.EL4.2 URL:http://gcc.gnu.org
Summary
This package adds C++ support to the GNU Compiler Collection. It includes support for most of the current C++ specification, including templates and exception handling.

Arch: x86_64

Download:gcc4-c++-4.0.1-4.EL4.2.x86_64.rpm
Build Date:Thu Oct 6 19:01:29 2005
Packager:
Size:6.16 MiB

Changelog

* Thu Aug 11 19:00:00 2005 Jakub Jelinek <jakub{%}redhat{*}com> 4.0.1-4.EL4.2
- fix a build problem when gcc-c++-3.4.4-2 or later is installed
- add BuildRequires for gcc-c++
* Fri Jul 29 19:00:00 2005 Jakub Jelinek <jakub{%}redhat{*}com> 4.0.1-4.EL4.1
- fix libstdc++.so symlinks to play well together with gcc-3.4.4-2
  and above
* Wed Jul 27 19:00:00 2005 Jakub Jelinek <jakub{%}redhat{*}com> 4.0.1-4.EL4
- update from CVS
  - GCC 4.0.1 release
  - PRs bootstrap/17383, bootstrap/20633, bootstrap/21215, bootstrap/21230,
	bootstrap/21403, bootstrap/21704, c++/1016, c++/10611, c++/15875,
	c++/19203, c++/19542, c++/20145, c++/20212, c++/20350, c++/20563,
	c++/20637, c++/20678, c++/20723, c++/20746, c++/20789, c++/20905,
	c++/20961, c++/21025, c++/21087, c++/21151, c++/21165, c++/21280,
	c++/21336, c++/21340, c++/21352, c++/21454, c++/21455, c++/21495,
	c++/21614, c++/21619, c++/21681, c++/21686, c++/21768, c++/21784,
	c++/21853, c++/21903, c++/21929, c++/22132, c++/22139, c++/22263,
	c/12913, c/15698, c/20740, c/20760, c/21159, c/21160, c/21213,
	c/21342, c/21502, c/21536, c/21873, c/21879, c/21911, c/22308,
	c/22421, debug/21828, fortran/13257, fortran/14569, fortran/15080,
	fortran/15959, fortran/15966, fortran/16531, fortran/16861,
	fortran/16898, fortran/16939, fortran/16940, fortran/17143,
	fortran/17192, fortran/17193, fortran/17202, fortran/17229,
	fortran/17432, fortran/17792, fortran/18109, fortran/18283,
	fortran/18689, fortran/18781, fortran/18890, fortran/19107,
	fortran/19195, fortran/19478, fortran/19926, fortran/20059,
	fortran/20713, fortran/20842, fortran/20846, fortran/20865,
	fortran/20879, fortran/20883, fortran/20954, fortran/21034,
	fortran/21177, fortran/21257, fortran/21260, fortran/21375,
	fortran/21912, fortran/22038, fortran/22327, fortran/22417,
	fortran/14569, java/19285, java/20309, java/20768, java/21022,
	java/21115, java/21519, java/21722, libffi/21285, libfortran/16435,
	libfortran/16436, libfortran/17283, libfortran/17992,
	libfortran/18495, libfortran/18857, libfortran/18958,
	libfortran/19014, libfortran/19016, libfortran/19106,
	libfortran/19155, libfortran/19216, libfortran/19568,
	libfortran/19595, libfortran/20005, libfortran/20006,
	libfortran/20074, libfortran/20092, libfortran/20131,
	libfortran/20163, libfortran/20179, libfortran/20436,
	libfortran/20661, libfortran/20744, libfortran/20766,
	libfortran/20788, libfortran/20930, libfortran/20950,
	libfortran/21075, libfortran/21108, libfortran/21127,
	libfortran/21324, libfortran/21333, libfortran/21354,
	libfortran/21376, libfortran/21471, libfortran/21480,
	libfortran/21593, libfortran/21594, libfortran/21875,
	libfortran/21926, libfortran/21950, libfortran/22142,
	libfortran/22144, libfortran/22412, libfortran/22570, libgcj/18220,
	libgcj/19729, libgcj/20273, libgcj/20504, libgcj/20693,
	libgcj/21136, libgcj/21140, libgcj/21233, libgcj/21372,
	libgcj/21557, libgcj/21606, libgcj/21637, libgcj/21703,
	libgcj/21736, libgcj/21753, libgcj/21775, libstdc++/18604,
	libstdc++/20806, libstdc++/20909, libstdc++/20914, libstdc++/21035,
	libstdc++/21131, libstdc++/21193, libstdc++/21209, libstdc++/21238,
	libstdc++/21244, libstdc++/21286, libstdc++/21526, libstdc++/21726,
	libstdc++/22102, libstdc++/22109, libstdc++/22111, libstdc++/23053,
	middle-end/16719, middle-end/17961, middle-end/18421,
	middle-end/19985, middle-end/20593, middle-end/20648,
	middle-end/20739, middle-end/20917, middle-end/20931,
	middle-end/20946, middle-end/20973, middle-end/20991,
	middle-end/21085, middle-end/21237, middle-end/21265,
	middle-end/21595, middle-end/21850, middle-end/21985,
	middle-end/22028, middle-end/22057, other/21052, preprocessor/20907,
	regression/21897, rtl-opt/21102, rtl-opt/21163, rtl-opt/21528,
	rtl-optimization/21144, rtl-optimization/21239,
	rtl-optimization/21330, rtl-optimization/22167, target/16888,
	target/16925, target/17245, target/17822, target/17824,
	target/18655, target/19051, target/19933, target/20093,
	target/20301, target/20375, target/20795, target/20924,
	target/20927, target/21098, target/21099, target/21100,
	target/21101, target/21149, target/21284, target/21297,
	target/21315, target/21325, target/21329, target/21390,
	target/21397, target/21412, target/21416, target/21551,
	target/21556, target/21657, target/21721, target/21888,
	target/21889, target/22083, target/22260, target/22576,
	testsuite/21969, tree-opt/19768, tree-opt/22105,
	tree-optimization/20490, tree-optimization/20929,
	tree-optimization/21085, tree-optimization/21167,
	tree-optimization/21171, tree-optimization/21173,
	tree-optimization/21380, tree-optimization/21532,
	tree-optimization/21817, tree-optimization/21847,
	tree-optimization/22000, tree-optimization/22043,
	tree-optimization/22171, tree-optimization/22591, treelang/21345
  - fix fortran handling of repeated character literals in DATA (#163394,
    PR fortran/20063)
  - avoid sibling calls if structure arguments passed by value overlap
    (#163058)
  - avoid discarding volatile casts (Richard Henderson, #162274,
    PR tree-opt/22278)
  - fix -frepo (Mark Mitchell, #163271, PR c++/22204)
  - use SCHED_OTHER rather than SCHED_RR in libjava (Andrew Haley, #152386)
  - fix compound literal handling (Joseph S. Myers, #160018, c/22013, c/22098)
  - fix -march=i386 -masm=intel -fpic (#162585)
  - accept fortran ENTRY without () even in FUNCTIONs (#161634)
  - fix fortran handling of ENTRY return var names as rvalues (#161669)
  - fix fortran ICE on invalid preprocessor line (#161679)
  - fix fortran handling of long preprocessor lines (#161680)
  - fortran Hollerith constant and character array fixes (Feng Wang, #161430)
  - fix reg-stack ICE (#158407, PR target/21716)
  - fix ICE on fortran alternate returns (#158434)
  - fix ICE on fortran functions without explicit type with implicit none
    (#158232, PR fortran/21729)
  - fix overflowed constant handling (Zdenek Dvorak, #156844,
    PRs middle-end/21331, tree-opt/21293)
  - fix IA-64 ICE on sdata/sbss variable references with offsets
    (Richard Henderson, #158001, PR target/21632)
  - fix german, spanish, turkish and chinese translations (#157879,
    PR translation/21364)
  - fixed WHERE inside FORALL (PR fortran/15080)
  - fix a tree sharing bug (#157792, PR tree-optimization/21610)
  - avoid using hash tables recursively (#157308)
  - fix ppc64 libgcj (Andrew Haley, #154684, #142611)
  - fix crossjumping (#157243, PR middle-end/21492)
  - fix i386 V4SFmode vector initialization
  - https Handler.java from GNU classpath (Thomas Fitzsimmons, #155466)
  - Fortran namelist support (Paul Thomas, #155852, PRs fortran/17472,
    fortran/18396, fortran/19467, libfortran/12884, libfortran/17285,
    libfortran/18122, libfortran/18209, libfortran/18210, libfortran/18392,
    libfortran/18591, libfortran/18879, libfortran/19657)
  - fixes for the Fortran ENTRY support (PRs fortran/13082,
    fortran/18824, #153715)
  - fix GThread errors when running OOo (Thomas Fitzsimmons, #154215)
  - fix dwarf2 writer to avoid ICEing gdb (Jim Wilson, #153681, PR c++/20805)
  - fix hang in tree-chrec.c (Sebastian Pop, #153268, PR tree-optimization/20742)
  - fix KDE miscompilation caused by reload (Michael Matz, #154294,
    PR regression/20973)
  - add support for Fortran ENTRY in FUNCTIONS and SUBROUTINES with alternate
    returns (PRs fortran/13082, fortran/18824, #153715)
- fix fortran EQUIVALENCE handling with substrings (#160853,
  PRs fortran/18833, fortran/20850)
- improve fortran diagnostics for comparison of logicals (Volker Reichelt,
  PR fortran/22503)
- work around PR middle-end/20606 (Andrew Haley)
- diagnose invalid uses of inline (Eric Christopher, #162216, #159731,
  PRs c/22052, c/21975)
- fix linker command line ordering when compiling multiple
  java source files (Tom Tromey, #163099)
- use backtrace () in libgcj even on ia64
- support more than 16 nested GCC visibility pragmas (H.J.Lu)
- make sure libstdc++ mt allocator calls pthread_key_delete before
  libstdc++ dlclose (#161061, PR libstdc++/22309)
- fix ICE when compiling call with excessive size of arguments
  passed by value (#160718, PR middle-end/17965)
- grmic fix (Archit Shah, #133180)
- make libltdl aware of */lib64 paths (#156005)
- make sure slow_pthread_self is never yes for linux targets
- rename libjawt.so* to libgcjawt.so* to avoid interferences
  with proprietary libjawt.so's
- add gjnih4 to gcc4-java subpackage
- configure with --enable-libgcj-multifile to avoid make -jN
  related multilib failures
- use INTERNAL_SYSCALL* macros in libgcc_post_upgrade.c, so that the
  statically linked binary doesn't need TLS (#155701)
- implement java.awt.Frame.getBufferStrategy (Thomas Fitzsimmons, #153266)
- configure with
  --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
- include empty /usr/share/java/gcj-endorsed and
  /usr/lib64/gcj-4.0.1/classmap.db.d directories and
  %ghost /usr/lib64/gcj-4.0.1/classmap.db

Listing created by RepoView-0.5