|
|
|
|
Changelog for gcc-3.4.6-3.1.i386.rpm :
Sat Feb 24 23:00:00 2007 Jakub Jelinek 3.4.6-3.1 - add gnu.java.util.ZoneInfo class, use tzdata files for libgcj timezone stuff instead of builtin simple and outdated rules (#227884)
Wed May 24 00:00:00 2006 Jakub Jelinek 3.4.6-3 - -fvar-tracking fixes needed for SystemTap (BZ#2438) - add workaround for buggy programs that link in their own unwinder and reexport it (#192814) - make all globals in libgcc_eh.a hidden, so that newly (incorrectly) linked programs can\'t reexport the unwinder - support -fno-frame-base-loclist option to prevent use of DWARF2 location lists in DW_AT_frame_base value (#191041)
Sat May 6 00:00:00 2006 Jakub Jelinek 3.4.6-2 - package SYSCALLS.c.X for protoize (#190047, IT#91682) - fix up dir/../ stripping patch - __thread handling fixes (Richard Henderson, Ulrich Weigand, #190716, IT#92853, PR target/21412)
Fri Apr 21 00:00:00 2006 Jakub Jelinek 3.4.6-1 - update from SVN (-r107806:112661, #186949) - GCC 3.4.6 release - PRs ada/13408, bootstrap/16787, c++/16829, c++/18491, c++/19397, c++/19764, c++/20552, c++/21383, c++/21583, c++/22352, c++/22464, c++/22618, c++/23307, c++/24103, c++/24278, c++/24915, c++/25369, c++/25854, c++/26070, c++/26291, fortran/25586, gcov/14944, libgcj/25840, libobjc/14382, middle-end/24901, middle-end/25022, other/13873, other/13906, preprocessor/24202, rtl-optimization/23098, rtl-optimization/23837, rtl-optimization/24376, target/18489, target/21616, target/25213, target/25258, target/25572, target/25613, target/26109, target/26775, target/26776, target/36276, testsuite/20772, testsuite/25214, testsuite/25728 - use %{_tmppath} in BuildRoot (#187864) - don\'t define _REENTRANT in gthr *.h (#176278, #178416, PR libstdc++/11953) - define _REENTRANT if -pthread and _POSIX_SOURCE if -posix on s390{,x} and ia64 - improve dir/../-stripping code to support /usr/lib64 and /usr/lib in separate AFS mountpoints (Alexandre Oliva, #137200) - fix ICE on invalid inline asm (Roger Sayle, #171874, PR inline-asm/8788) - avoid modifying part of a vector before its old value is used (Alexandre Oliva, #172117) - fix memory leak in exception handling (Alexandre Oliva, #172876) - fix ICE in initializers of automatic aggregates containing vector types (Alexandre Oliva, #178062) - fix unwinding through signal frames (#183646, PR other/26208, glibc BZ#300) - use TLS for EH globals (Benjamin Kosnik, Ulrich Drepper, #185774, PR libstdc++/23591)
Tue Dec 20 23:00:00 2005 Jakub Jelinek 3.4.5-2 - fix frame base in debuginfo on IA-64 (Jim Wilson, #176182, PR debug/24444)
Thu Dec 1 23:00:00 2005 Jakub Jelinek 3.4.5-1 - update from SVN (-r107263:107806) - GCC 3.4.5 release - PRs middle-end/24950, testsuite/19275
Wed Nov 30 23:00:00 2005 Jakub Jelinek 3.4.4-4 - fix multiple_reg_loc_descriptor on i?86 (#172654)
Mon Nov 21 23:00:00 2005 Jakub Jelinek 3.4.4-3 - update from SVN (-r102224:107263) - PRs bootstrap/24688, c++/13377, c++/16002, c++/17413, c++/17609, c++/17618, c++/18124, c++/18155, c++/18177, c++/18368, c++/18378, c++/18445, c++/18466, c++/18512, c++/18545, c++/18738, c++/18803, c++/19004, c++/19208, c++/19253, c++/20153, c++/22153, c++/22172, c++/22233, c++/22508, c++/22545, c++/23586, c++/23624, c++/23639, c++/23797, c++/23965, c++/24052, c++/24580, c/17188, c/20187, c/20239, c/21873, c/21899, c/22061, c/22458, c/22589, c/24101, debug/24267, libstdc++/23528, libstdc++/23550, middle-end/16719, middle-end/18421, middle-end/21964, middle-end/24470, pch/14400, pch/14940, preprocessor/15220, rtl-opt/22619, rtl-optimization/17810, rtl-optimization/17860, rtl-optimization/23241, target/15342, target/18582, target/18583, target/19300, target/19340, target/20621, target/20673, target/21723, target/21841, target/23070, target/23404, target/23539, target/23644, target/23985, target/24102, target/24315, target/24465, target/24718 - don\'t allow pseudo registers to live in call used registers accross calls that may throw (PR rtl-optimization/23478, #166237) - reword diagnostics about unresolved overloaded type (Alexandre Oliva, #170294, IT#70101) - fix x86_64 compiler hang when passing object with 3+ base classes by value (Zak Kipling, PR target/18300, #170293, IT#76454) - weakref attribute support, use it in various C++ headers are using (Alexandre Oliva, #170299, IT#73356) - backport some dwarf2 generator fixes and improvements (Alexandre Oliva, - fix final overrider diagnostics (PR c++/21983) - define dummy symbols LINK_ReallyLinkKnownClass and LINK_ReallyLinkClass in jnilink (#170559)
Sat Jul 23 00:00:00 2005 Jakub Jelinek 3.4.4-2 - update from gcc-3_4-branch - PRs c++/10611, c++/19608, c++/19884, c++/20563, c++/20789, c++/21336, c++/21853, c++/21903, c++/21987, c/22308, libstdc++/21286, rtl-optimization/22167, target/19933, target/20301, target/21888, target/21889, target/22083 - fix -march=i386 -masm=intel -fpic (#162585) - on ppc64 and s390x, change the obsoletes for gcc-gnat and libgnat to < 3.4.3 - fix visibility handling of static class members (Mark Mitchell, #159197, PR c++/18925) - fix some -fvar-tracking bugs that were causing bogus DW_OP_piece ops - fix -fvar-tracking on big-endian targets (Josef Zlomek, PR middle-end/14084) - avoid recursive use of varasm hash tables (#157308) - on ppc accept CTR-to-CTR copy in mov[sd]f_hardfloat patterns (Dale Johannesen, Janis Johnson, #160815, IT#74566, PRs target/20191, target/22081) - remove limit of 16 nested GCC visibility pragmas (PR middle-end/20303) - fix stringbuf in_avail() (Benjamin Kosnik, #159408, IT#72781)
Fri May 27 00:00:00 2005 Jakub Jelinek 3.4.4-1 - update from gcc-3_4-branch - GCC 3.4.4 release - PRs middle-end/21709, c++/21768 - fix reg-stack ICE (#158407, PR target/21716) - fix ppc64 libgcj (Andrew Haley, #154684, #142611) - add provides, so that packages requiring gcc = 3.4.3 or libstdc++-devel = 3.4.3 etc. can be satisfied - use 3.4.3 directories and make 3.4.4 just a symlink, so that other packages using the 3.4.3 directories are satisfied and we don\'t try to replace a directory with a symlink (which rpm doesn\'t like)
Wed May 11 00:00:00 2005 Jakub Jelinek 3.4.3-25 - update from gcc-3_4-branch - PRs c++/21427, debug/16676, libffi/21285, target/16925, target/19051, target/21416 - don\'t enable -fvar-tracking on ia64 for -O0 or -g0 by default - fix warnings in when compiling with GCC 4 (Mark Mitchell, #157174) - fix warnings in (#157190, PR libstdc++/16678) - fix output of i?86 movb $cst, %ah etc. instructions (#154116) - fix a regression introduced by PR target/14981 backport - fix VEC_SELECT handling in the combiner (PR rtl-optimization/21239) - fix i?86 address canonicalization (PR target/21297)
Sun May 8 00:00:00 2005 Jakub Jelinek 3.4.3-24 - -fvar-tracking support (Josef Zlomek, Daniel Berlin)
Sat May 7 00:00:00 2005 Jakub Jelinek 3.4.3-23 - update from gcc-3_4-branch - PRs bootstrap/20633, c++/18464, c++/18644, c++/19034, c++/19311, c++/19312, c++/19991, c++/20142, c++/20147, c++/20147, c++/20240, c++/20333, c++/20679, c++/20995, c++/21025, c/11459, c/18502, c/20740, c/21213, libstdc++/21035, libstdc++/21131, middle-end/19225, middle-end/20364, rtl-optimization/19683, target/14981, target/15491, target/17822, target/17824, target/18251, target/18551, target/19819, target/20277, target/20288, target/20611, target/20670, target/21098 - make libgcov symbols hidden (#162930, IT#72501, PR middle-end/19985) - add Req/BuildReq for glib2 and libart_lgpl (#150923) - fix ada build with make -jN N>1
Thu Mar 3 23:00:00 2005 Jakub Jelinek 3.4.3-22 - fix PR c++/19916 (Mark Mitchell, #148793) - fixed C++ redeclaration handling (Alexandre Oliva, #149098)
Mon Feb 28 23:00:00 2005 Jakub Jelinek 3.4.3-21 - update from gcc-3_4-branch - PRs rtl-optimization/17728, target/20159, c++/20175
Tue Feb 22 23:00:00 2005 Jakub Jelinek 3.4.3-20 - update from gcc-3_4-branch - PRs c++/14479, c++/19487, c++/19739, c++/19755, c++/19762, c++/19787, c++/20028, libstdc++/19829, libstdc++/19946, libstdc++/19955, middle-end/19697, preprocessor/19077, target/19019, target/19715 - rename PowerPC IBM long double helper routines _xlq * to __gcc_ *, but keep _xlq *AATTGCC_3.4 aliases around (#148841, PR target/19019) - change __cxa_demangle to match cxx-abi change http://www.codesourcery.com/archives/cxx-abi-dev/msg01877.html (Jason Merrill, #133406) - only obsolete < NVR gcc-gnat and libgnat if %{build_ada} is 0 (#139537) - revert the alloca vs. VLA patch, it has too many false positives (#147758) - make sure libjava GC memory is executable for libffi trampolines sake (#149348, PR libgcj/19823)
Thu Feb 10 23:00:00 2005 Jakub Jelinek 3.4.3-19 - use crtendS.o instead of crtend.o on ppc -pie - use execv instead of execl in libgcc_post_upgrade to avoid bringing in malloc and friends into the statically linked binary (which increases its size ~ 10 times)
Thu Feb 10 23:00:00 2005 Jakub Jelinek 3.4.3-18 - update from gcc-3_4-branch - PRs c++/18370, c++/19366, c++/19499, c++/19733, libstdc++/19642, middle-end/19775, target/15384, target/16201, target/17771, target/19293, target/19329, target/19393, target/19803 - fix c++filt/__cxa_demangle segfault on invalidly mangled names generated by G++ 3.4 (#145781, PR c++/16240) - make sure libgcj.so is not PT_GNU_STACK RWE - disallow dlopening libgnat-3 *.so, as it must be PT_GNU_STACK RWE due to its extensive use of trampolines - fix PRs c++/18838 and c++/19367 (Mark Mitchell, backported by Alexandro Oliva) - fix ICE in fold_convert (Andrew Pinski, #146385, PR c++/19666)
Tue Jan 25 23:00:00 2005 Jakub Jelinek 3.4.3-17 - update from gcc-3_4-branch - PRs c++/19258, c++/19375, libstdc++/19510, other/16403, rtl-optimization/19296, target/16304, target/19548 - fix PR rtl-optimization/19579 - remove Java *.a libraries, issue error for gcj -static (#145829)
Sat Jan 22 23:00:00 2005 Jakub Jelinek 3.4.3-16 - fix PRs middle-end/19551
Tue Jan 18 23:00:00 2005 Jakub Jelinek 3.4.3-15 - add gcc-gnat and libgnat on ppc, x86_64 and ia64 again - fix Ada bootstrap problems on 64-bit architectures (PR ada/13470) - run ACATS tests under expect, so that if they hang, they\'ll be timed out
Fri Jan 14 23:00:00 2005 Jakub Jelinek 3.4.3-14 - update from gcc-3_4-branch - PRs bootstrap/18033, target/18987, target/18720, rtl-optimization/19012, rtl-opt/13299, rtl-opt/10692 - fix PRs c++/19263, rtl-optimization/16104, c/17297, middle-end/19164, rtl-optimization/15139, rtl-optimization/19348, middle-end/19084, java/17255
Fri Jan 7 23:00:00 2005 Jakub Jelinek 3.4.3-13 - fix memory attribute computation for addqi_1_slp (PR target/19012) - fix TYPE_MODE of enum with __attribute__ ((mode ())) (#144358)
Wed Jan 5 23:00:00 2005 Jakub Jelinek 3.4.3-12 - update from gcc-3_4-branch - PRs c++/14607, middle-end/19175, rtl-optimization/12092, target/17643 - fix ICE in same_translation_unit_p (#144166)
Mon Dec 27 23:00:00 2004 Jakub Jelinek 3.4.3-11 - update from gcc-3_4-branch - PRs c++/17972, c++/18962, c++/18975, java/14104, libobjc/12035, middle-end/17930, middle-end/18424, middle-end/18493, middle-end/18590, middle-end/18730, middle-end/18882, middle-end/19068, other/18508, other/18665, other/19093, preprocessor/15167, rtl-optimization/16968, target/16819, target/17990, target/18002, target/18153, target/19005, target/19010, target/19028, target/19102, target/19147 - fix ICE in dwarf2out (Devang Patel, Eric Botcazou, #143719, PR debug/16261) - fix ICE in reshape_init_array (#143034, PRs c++/18384, c++/18327)
Tue Dec 14 23:00:00 2004 Jakub Jelinek 3.4.3-9.EL4 - update from gcc-3_4-branch - PRs target/18932, target/17025, c++/18731 - fix _Jv_{Start,End}OfInterpreter computation (Andrew Haley, #142611, PRs java/18036, java/13468) - avoid multiple evaluation of sqrt and other math builtins when not -ffast-math (#142603, PR middle-end/18951) - remove leading underscore from /usr/libexec/getconf/default symlink target
Thu Dec 9 23:00:00 2004 Jakub Jelinek 3.4.3-8.EL4 - update from gcc-3_4-branch - PRs target/18443, c++/18100, java/14853, c++/16681 - fix creation of /usr/libexec/getconf/default symlink
Wed Dec 8 23:00:00 2004 Jakub Jelinek 3.4.3-8 - update from gcc-3_4-branch - PRs c++/17011, c++/17431, c++/17971, c++/18123, c++/6764, libstdc++/18837, middle-end/17827, preprocessor/17610, preprocessor/17651, rtl-opt/15289, rtl-optimization/16356, target/12769, target/12817, target/16343, target/16952, target/17224, target/18841, target/9908 - make sure target\'s LOAD_EXTEND_OP or lack thereof doesn\'t influence gcj -C output (#141730) - package /usr/libexec/getconf/default symlink - avoid recursion in splay_tree_delete (D.J.Delorie, #142090) - handle java.net.URL ((String) null) (Michael Koch) - don\'t ICE on invalid templated source (Alexandre Oliva, #141300, PR c++/18757)
Fri Nov 26 23:00:00 2004 Jakub Jelinek 3.4.3-7 - update from gcc-3_4-branch - PRs rtl-optimization/18614, rtl-optimization/14838, target/18263 - don\'t optimize printf/fprintf/__printf_chk/__fprintf_chk in any way if return value is not ignored - fix folding of abs (#140890) - fix ppc #pragma longcall (Alan Modra, PR target/18686)
Wed Nov 24 23:00:00 2004 Jakub Jelinek 3.4.3-6 - make sure return value of __builtin_object_size () is size_t, not the internal sizetype type (otherwise spurious large integer implicitly truncated to unsigned type warnings might be emitted)
Tue Nov 23 23:00:00 2004 Jakub Jelinek 3.4.3-5 - change s390{,x} stack layout to work-around GCC 2.95.3 bug: former -mno-backchain (the default), -mbackchain and -mkernel-backchain options were transformed into (in order) -mno-backchain -mpacked-stack, -mbackchain -mno-packed-stack and -mbackchain -mpacked-stack. A new combination -mno-backchain -mno-packed-stack is now the new default (Andreas Krebbel, #139678)
Sat Nov 20 23:00:00 2004 Jakub Jelinek 3.4.3-4 - issue error on invalid bitfields (Joseph S. Myers, PR c/18498) - fix __builtin_{setjmp,longjmp} to do stack adjustements properly (Eric Botcazou, Roger Sayle, PR middle-end/17813 #139929) - fix combine on STRICT_LOW_PART (PR rtl-optimization/17825, #138627)
Mon Nov 15 23:00:00 2004 Jakub Jelinek 3.4.3-3 - update from gcc-3_4-branch - PRs 17778, c++/18389, c++/18407, c++/18436, c/18322, objc/18406, target/16480, target/18347, target/18380 - some more libgcc_s.so.1 tweaks on ia64 - add some Java stubs, fix a typo in method\'s name (Gary Benson, #130006)
Wed Nov 10 23:00:00 2004 Jakub Jelinek 3.4.3-2 - make _Unwind_ * symbols in libgcc_s.so.1 unversioned to match the \"IA-64 Linux ABI\" - fix ia64 unwind info generation (Jim Wilson, David Mosberger, #138217, PRs target/13158, target/18010) - kill the alternatives stuff for libgcj (Thomas Fitzsimmons)
Sun Nov 7 23:00:00 2004 Jakub Jelinek 3.4.3-1 - update from gcc-3_4-branch - GCC 3.4.3 release - PRs 18004, bootstrap/15747, bootstrap/17684, c++/13560, c++/15172, c++/17132, c++/18020, c++/18093, c++/18140, libstdc++/16612, middle-end/18129, other/17783, other/18138, other/18186, rtl-optimization/17581, rtl-optimization/18084, target/17317 - with -D_GLIBCXX_FULLY_DYNAMIC_STRING, STL should now avoid _S_empty_rep_storage (#135268) - don\'t ICE when cc1 is called on a non-existent source file (Jim Wilson) - add %doc COPYING{,.LIB}
Tue Nov 2 23:00:00 2004 Jakub Jelinek 3.4.2-9 - allow enums with mode attribute (if mode is integral; PR c/18282)
Mon Nov 1 23:00:00 2004 Jakub Jelinek 3.4.2-8 - added object size checking patch (more limited than in gcc4-4.0.0-0.x, still should catch some overflows)
Tue Oct 26 00:00:00 2004 Jakub Jelinek 3.4.2-7 - fix ICE in dwarf2out.c introduced in 3.4.2-6 (#136884) - fix -fwritable-strings (#136714)
Tue Oct 19 00:00:00 2004 Jakub Jelinek 3.4.2-6 - update from gcc-3_4-branch - PRs c++/15786, c++/15876, c++/16301, c/16999, c/17023, c++/17115, c/17384, c++/17393, c++/17524, c++/17685, c++/17821, c++/17826, c++/17868, c++/17976, debug/13841, debug/14492, debug/15860, libstdc++/17850, other/17361, rtl-opt/17503, rtl-optimization/17027, rtl-optimization/17853, target/14454, target/17245, target/17770 - fix ICE in addqi_1_slp on i386 (#135872) - avoid symlinks in /usr/include/c++/3.4.6/ on ppc and sparc (#135611) - make sure .toc{,1} sections are created on ppc -m64 -mminimal-toc (#134248, PR target/17751) - define __GNUC_RH_RELEASE__ macro to match %{release} rpm macro (well, its first number)
Fri Oct 8 00:00:00 2004 Jakub Jelinek 3.4.2-5 - update from gcc-3_4-branch - PRs target/16007, 16406, libstdc++/10975, libstdc++/17505 - fix a fastjar bug (Tom Tromey, #74106) - obsolete gcc-chill (#84670) - don\'t use Koenig lookup if normal lookup finds a member function (Nathan Sidwell, #134676, PR c++/17829)
Wed Oct 6 00:00:00 2004 Jakub Jelinek 3.4.2-4 - remove VMClassLoader change
Tue Oct 5 00:00:00 2004 Jakub Jelinek 3.4.2-3 - update from gcc-3_4-branch - PRs 15886, bootstrap/17369, c++/14179, c/15498, c++/16162, c/16566, c++/17327, c++/17501, c++/17585, driver/17537, inline-asm/6806, libgcj/17465, libstdc++/11722, libstdc++/16715, libstdc++/16848, libstdc++/17259, libstdc++/17469, other/15526, rtl-opt/17186, rtl-optimization/9771, target/11476, target/14064, target/15583, target/16884, target/17167, target/17277, target/17455, target/17493, target/17565 - fix Fortran double precision constant handling (Bud Davis, PR fortran/17541, #133694) - fix up gnat_ung_unw\'s info direntry (#133629) - install-info gnat-style - another backport of s390{,x} -mkernel-backchain, by Andreas Krebbel - remove nothrow attribute from stdio builtins that might be cancellation points - change ZipFile Java class so that it returns null if not found to make ant happy (Anthony Green) - x86-64 libffi argument alignment fix (Andrew Haley)
Tue Sep 21 00:00:00 2004 Jakub Jelinek 3.4.2-2 - add .note.GNU-stack marking to ppc64 crtsavres.o and ia64 crt{begin,end,i,n}.o
Thu Sep 9 00:00:00 2004 Jakub Jelinek 3.4.2-1 - update from gcc-3_4-branch - GCC 3.4.2 release - PRs bootstrap/17325, target/17303, rtl-optimization/16408, fortran/17180 - gnu.regexp. * backport (Anthony Green) - java.ext.dirs (Anthony Green) - fix libjava hash synchronization (Hans Boehm, PR libgcj/16662)
Thu Sep 2 00:00:00 2004 Jakub Jelinek 3.4.1-10 - update from gcc-3_4-branch - PRs c++/15461, c++/15890, c++/16246, c++/16706, c++/16851, c++/16889, c++/17068, c/14492, c/16180, debug/10695, middle-end/16693, rtl-optimization/16590, rtl-optimization/17078, target/15927, target/15948, target/16298, target/16974, target/17019, target/17093, target/17113, target/17119 - thread-safe C++ static initializers (Jason Merrill, #89828) - fix x ? (unsigned long) d : (long) d conversion bug for d floating (#131082)
Sun Aug 22 00:00:00 2004 Jakub Jelinek 3.4.1-9 - make no-dot-syms on ppc64 runtime selectable: -m64 -mcall-linux (the default) will use no dot symbols, -m32 -mcall-aixdesc will use dot symbols - backport C++ visibility patches, -fvisibility *, #pragma GCC visibility - backport s390{,x} -mkernel-backchain and stack checking changes, though for this rpm version the patches are still not applied - add spe.h header on ppc and ppc64, altivec.h and ppc-asm.h on ppc64 - add gcc34 * and lib *34 Provides - use libgcj-javac-placeholder.sh for javac alternative(8), run exec gcj -C \"$AATT\" at the end of it and gij \"$AATT\" at the end of libgcj-java-placeholder.sh
Wed Aug 18 00:00:00 2004 Jakub Jelinek 3.4.1-8 - update from gcc-3_4-branch - PRs 13956, 16684, bootstrap/16469, c++/16175, c++/16224, c++/16273, c++/16489, c++/16529, c++/16618, c++/16637, c++/16698, c++/16717, c++/16810, c++/16853, c++/16870, c++/16904, c++/16929, c++/16964, libgfortran/15930, libstdc++/12658, libstdc++/14697, libstdc++/16813, libstdc++/16959, middle-end/16790, other/16842, preprocessor/16366, rtl-optimization/16490, rtl-optimization/16536, rtl-optimization/16643, target/16239, target/16325 - avoid making silly copies in convert_move (Jeff Law) - make sure all files in libgcj *.jar have identical timestamps accross all the architectures (#128431) - one more gcj -C fix to make sure .class files are identical between 32-bit and 64-bit targets (#128431) - put jumptables for .gnu.linkonce.t. * sections into .gnu.linkonce.r. * sections instead of .rodata (#129574, PR c++/16276) - rtti linkonce fix (H.J.Lu, PR c++/16276) - handle filenames with embedded spaces in gcj (Elliot Lee, #129675, PR java/9677) - stop using dot symbols on ppc64 (Alan Modra) - overlap fd_aux field of ppc64 .opd entries with next .opd entry\'s fd_func if a function is not going to use r11 passed to it - avoid building multilib libjava\'s - they shouldn\'t be needed for packaging and otherwise we would need all of Gtk+ installed as both 32-bit and 64-bit development environment
Fri Aug 13 00:00:00 2004 Thomas Fitzsimmons - build GTK peers, backport libjava changes from gui-branch - rename gjar to fastjar
Wed Jul 21 00:00:00 2004 Jakub Jelinek 3.4.1-7 - fix nested inline function patch
Tue Jul 20 00:00:00 2004 Jakub Jelinek 3.4.1-6 - don\'t emit unreferenced nested C functions (PRs middle-end/15345, c/16450) - fix libgcj %post (#128068)
Fri Jul 16 00:00:00 2004 Jakub Jelinek 3.4.1-5 - update from gcc-3_4-branch - PRs 16478, bootstrap/16250, c++/16276, c++/16475, libgcj/16473, libgcj/16478, libgcj/7587, libstdc++/15928, libstdc++/16210, libstdc++/16248, libstdc++/16401, libstdc++/16411, other/15194, rtl-optimization/14700, rtl-optimization/16380, target/12602, target/13926, target/15186, target/15869, target/16130, target/16142, target/16143, target/16199, target/16344, target/16357, target/16407, target/16414, target/16416, target/16430, target/16445, target/16459, target/16494, target/1679 - rename rmiregistry, jar and rmic binaries and their man pages and install alternatives-managed symlinks in their place (Tom Fitzsimmons) - make even multilib libstdc++.so\'s versioned
Sun Jul 11 00:00:00 2004 Jakub Jelinek 3.4.1-4 - handle c++config.h being different between multilibs - fix C++ enum handling in range tests (PR tree-optimization/16372) - one more bitfield patch fix
Sat Jul 10 00:00:00 2004 Jakub Jelinek 3.4.1-3 - reenable bitfield patch after fixing it - don\'t use SSE prefetch instructions if -mcpu= is a CPU with SSE prefetch, but -march= is not i686+ and -msse{2,3} is not given either (#127375)
Tue Jul 6 00:00:00 2004 Jakub Jelinek 3.4.1-2 - temporary disable the bitfield patch until it is fixed
Sun Jul 4 00:00:00 2004 Jakub Jelinek 3.4.1-1 - update from gcc-3_4-branch - 3.4.1 release - PRs bootstrap/14760, c++/14865, c++/14950, c++/16174, libstdc++/16154, libstdc++/16182, middle-end/16026, preprocessor/15572, preprocessor/15913, preprocessor/16192, rtl-optimization/14782, target/15551, target/16144, target/16176, wrong-code/15089, wrong-code/16129 - optimize some bitfield operations (PR tree-optimization/15310)
Sat Jun 26 00:00:00 2004 Jakub Jelinek 3.4.0-7 - fix ppc64 -mminimal-toc (PR target/16195) - fix gnat rpm scriptlets (#126654)
Wed Jun 23 00:00:00 2004 Jakub Jelinek 3.4.0-6 - update from gcc-3_4-branch - PRs c++/14007, c++/14930, c++/15096, c++/15947, c++/15967, c++/3518, libf2c/15151, libstdc++/16020, rtl-optimization/15159, target/10129, target/13292, target/15178, target/15550, target/15941 - fix gcc hang in CSE on ppc64 kernel (PR rtl-opt/16114, Richard Henderson) - optimize unsigned int i; ... if (i == 0 || i == -1U) and similar tests
Tue Jun 15 00:00:00 2004 Jakub Jelinek 3.4.0-5 - update from gcc-3_4-branch - PRs ada/14150, c++/14211, c++/15076, c++/15227, c++/15862, c++/15875, c++/15877, libstdc++/15775, rtl-optimization/15296, rtl-optimization/15761, target/13312, target/13803, target/14567, target/14960, target/15191, target/15653, target/8309 - don\'t optimize out Inf - Inf, Inf / Inf and 0 * Inf unless -ffast-math, as they should generate runtime exception (PR middle-end/15945) - add libgnat-3.4.so and libgnarl-3.4.so symlinks - disable Ada support on 64-bit arches and PPC32 for now, xnmake is deadly broken - if Ada support is disabled, Obsolete older gcc-gnat and libgnat in gcc rpm - add Provides libstdc++34 resp. libgcj34 in libstdc++ resp. libgcj packages
Thu Jun 10 00:00:00 2004 Jakub Jelinek 3.4.0-4 - libstdc++ linker map fix for 64-bit arches (Jason Merrill) - for the time being undeprecate #pragma interface and #pragma implementation
Thu Jun 10 00:00:00 2004 Jakub Jelinek 3.4.0-3 - update from gcc-3_4-branch - PRs c++/13092, c/14649, c++/14668, c/14765, c++/14777, c++/14821, c++/14883, c++/14932, c++/15025, c++/15044, c++/15057, c++/15083, c++/15142, c++/15165, c++/15209, c++/15285, c++/15287, c++/15299, c++/15317, c++/15329, c++/15337, c++/15427, c++/15471, c++/15503, c++/15507, c++/15542, c++/15554, c++/15625, c++/15629, c++/15640, c++/15696, c++/15701, c++/15742, c/15749, c++/15766, c++/15815, java/14315, libstdc++/12854, libstdc++/13928, libstdc++/14600, libstdc++/15123, libstdc++/15565, libstdc++/15675, middle-end/15069, middle-end/15228, middle-end/15666, objc/7993, rtl-opt/15193, rtl-optimization/15717, target/13250, target/14457, target/14478, target/14542, target/15569, target/15598, target/15626, target/15693, target/15782, target/15783 - fix ICE on IA-64 with -frename-registers -Os (Jim Wilson, #117946, PR rtl-optimization/15681) - fix libffi bug on ia64 (#122923) - fix ia64 backtrace (#125204)
Fri May 21 00:00:00 2004 Jakub Jelinek 3.4.0-2 - update from gcc-3_4-branch - PRs libgcj/14695, preprocessor/15067, 11591, bootstrap/14671, bootstrap/15120, c++/14962, c/15004, c++/15064, debug/14829, libstdc++/12077, libstdc++/14220, libstdc++/14245, libstdc++/14340, libstdc++/14775, libstdc++/14975, libstdc++/15002, libstdc++/15046, libstdc++/15047, libstdc++/11610, libstdc++/15074, libstdc++/15090, libstdc++/15361, libstdc++/15412, libstdc++/15488, libstdc++/15489, middle-end/15054, optimization/13985, optimization/15100, optimization/15112, other/1963, target/14715, target/14723, target/14813, target/14857, target/15084, target/15130, target/15189, target/15202, target/15290, target/15301, target/15302, target/15331 - use lib64 instead of lib directories on ia64 if lib is set to lib64 by rpm - add Obsoletes for gcc34 etc. rpms - emit .note.GNU-stack on IA-64 - fix libgcc build on SPARC * - fix SPARC * bi-arch compiler
Wed Apr 21 00:00:00 2004 Jakub Jelinek 3.4.0-1 - GCC 3.4 release - PRs bootstrap/14992, other/14918, 14936, ada/14538, ada/14665, bootstrap/14462, c/14828, c++/14804, 14219, c++/14808, c++/14803, c++/14804, c++/14810, c++/14724, c++/14763, c++/14639, bootstrap/14893, libstdc++/14783, libstdc++/13598 - fix some tests on x86-64 - testcase for PR optimization/13488
Sat Apr 3 00:00:00 2004 Jakub Jelinek 3.4.0-0.9 - different PR optimization/13424 fix
Thu Apr 1 00:00:00 2004 Jakub Jelinek 3.4.0-0.8 - update from gcc-3_4-branch - PRs 11527, bootstrap/12974, bootstrap/14207, c/12373, c/13129, c/14069, c++/14481, c++/14545, c++/14586, c++/14587, c++/14616, c/14635, debug/13974, libstdc++/14647, libstdc++/14648, middle-end/14470, middle-end/14535, optimization/14669, other/14630, other/14630, pch/14137, preprocessor/14438, target/13889, target/14206, target/14260, target/14291, target/14577, target/14599, target/14676 - link libgcc_s even to C programs and executables if they need exception handling - add support for -m{arch,tune}={prescott,nocona} (Jan Hubicka) - don\'t use 3dNOW! prefetches in x86-64 libgcj (H.J.Lu, #119022, PR target/14326) - fix typos in ICE hack, add -frandom-seek=0 - another attempt to fix aggregates with mixed const and non-const members and almost-zero initializer (Eric Botcazou, Mark Mitchell, PR optimization/13424) - fix bitfield handling in a.b++ == const to ++a.b == const + 1 transformations (PR c++/14755)
Tue Mar 16 23:00:00 2004 Jakub Jelinek 3.4.0-0.7 - update from gcc-3_4-branch - PRs 13728, bootstrap/12371, c++/13170, c++/14397, c++/14401, c++/14409, c++/14432, c++/14448, c++/14452, c++/14476, c++/14510, c++/14550, c/14114, c/14465, c/14517, debug/11983, debug/14079, driver/13577, libstdc++/11706, libstdc++/13450, libstdc++/14320, libstdc++/3247, middle-end/11767, middle-end/14203, middle-end/14289, middle-end/14327, middle-end/14470, middle-end/14477, opt/13862, optimization/14235, optimization/14381, other/14474, other/14536, target/14047, target/14343, target/14406, target/14471, target/14480, target/14496, target/14539, target/14547 - fix ICE in cp_expr_size (Mark Mitchell, #116213, PR c++/14230) - fix s390x ICE in legitimize_pic_address (#117872, PR target/14533) - fix miscompilation on IA-32 with fix_trunc * between CC setter and consumer (Caroline Tice, #118026, PR target/12308) - emit dwarf2 debug info for __thread vars on ppc/ppc64 (#111628) - fix gcj ICE on final unitialized local variable used in switch (Andrew Haley, #118219, PR java/14581) - make all subpackages owns all dirs in the gcc-lib tree they are using
Tue Mar 2 23:00:00 2004 Jakub Jelinek 3.4.0-0.6 - update from gcc-3_4-branch - PRs 14240, bootstrap/14207, bootstrap/14356, c++/13944, c++/14138, c++/14246, c++/14250, c++/14260, c++/14278, c++/14284, c++/14324, c++/14337, c++/14359, c++/14360, c++/14361, c++/14369, c/14188, debug/12103, debug/14328, java/14296, libstdc++/10246, libstdc++/14248, libstdc++/14252, middle-end/13448, optimization/7871, target/14209 - fix PR optimization/12419 - warn if VLAs might free alloca before end of function (Alexandre Oliva, PR 14236) - add --param min-pretend-dynamic-size=NNN option (Alexandre Oliva)
Sun Feb 22 23:00:00 2004 Jakub Jelinek 3.4.0-0.5 - fix profiled feedback race
Sat Feb 21 23:00:00 2004 Jakub Jelinek 3.4.0-0.4 - update from gcc-3_4-branch - PRs 12028, 12179, bootstrap/13617, bootstrap/14180, bootstrap/9249, c++/11295, c++/11326, c/12818, c++/12850, c++/13086, c++/13113, c++/13635, c++/13683, c++/13714, c++/13813, c++/13854, c++/13883, c++/13907, c++/13925, c++/13927, c++/13932, c++/13950, c++/13957, c++/13968, c++/13969, c++/13970, c++/13971, c++/13975, c++/13978, c++/13997, c++/14002, c++/14028, c++/14033, c++/14083, c++/14085, c++/14086, c/14088, c/14092, c++/14108, c++/14122, c++/14173, c++/14178, c++/14181, c++/14186, c++/14199, c/456, c++/9851, c++/9941, debug/12934, fortran/14129, inline-asm/6162, java/13824, libstdc++/11352, libstdc++/13731, libstdc++/13858, libstdc++/13976, libstdc++/14026, libstdc++/14071, libstdc++/14072, libstdc++/14078, libstdc++/14097, libstdc++/14098, libstdc++/5625, middle-end/13696, middle-end/13750, optimization/12147, optimization/13424, optimization/14119, other/10584, pch/13361, 13485, preprocessor/14103, preprocessor/14198, target/11475, target/12476, target/12898, target/12978, target/13721, target/13866, target/13914, target/14113, target/14201, target/1532 - avoid trailing space in instructions - ppc64 Java fixes (Alan Modra) - use push/pop in prologues/epilogues on P4 (Jan Hubicka) - avoid more than 4 jumps per cacheline on P4 (Jan Hubicka)
Thu Jan 29 23:00:00 2004 Jakub Jelinek 3.4.0-0.3 - update from gcc-3_4-branch - PRs target/7297, target/10904, target/13058, optimization/13567, target/13666, bootstrap/13853, target/13674, opt/12941, c/13814 - profiledbootstrap on IA-32/AMD64 - add include symlink to gcc-{ppc32,sparc32} packages - include libgcov.a - fix IA-32/AMD64 string operations (PR optimization/13424)
Thu Jan 22 23:00:00 2004 Jakub Jelinek 3.4.0-0.2 - fix build of ppc32/sparc32 -m32 only cc1/cc1plus binaries - temporarily revert IA-64 TI/TFmode patch to put IA-64 into bootstrapland
Wed Jan 21 23:00:00 2004 Jakub Jelinek 3.4.0-0.1 - initial gcc 3.4 package
|
|
|