|
|
|
|
Changelog for libgcj-devel-3.2-7.i386.rpm :
Wed Sep 4 00:00:00 2002 Bill Nottingham 3.2-7 - fix calling of C++ destructors in certain cases
Wed Sep 4 00:00:00 2002 Jakub Jelinek 3.2-6 - update from CVS (but revert C++ tail padding patches for now) - further fixes to make libstdc++-v3 build on glibc 2.3 - run libstdc++-v3 make check-abi on IA-32 during testing
Sat Aug 31 00:00:00 2002 Jakub Jelinek 3.2-5 - disable tail copy patches, they seem to still have problems - make libstdc++-v3 build on glibc 2.3 (and use thread-local locale model) - fix c89 and c99 scripts (#73104)
Tue Aug 27 00:00:00 2002 Jakub Jelinek 3.2-4 - reorder alpha_encode_section_info checks slightly to fix an ICE when building glibc and to take better advantage of visibility attribute on Alpha - as gdb is not there yet, disable -momit-leaf-frame-pointer by default for now on IA-32 - fix IA-64 bootstrap with tail padding patch (Jason Merrill, Daniel Berlin) - fix x86-64 %RIP to %rip, only output (%rip) if no other relocation is used (Richard Henderson)
Sat Aug 24 00:00:00 2002 Jakub Jelinek 3.2-3 - take advantage of __attribute__((visibility())) on Alpha - avoid copying tail padding (Jason Merrill)
Fri Aug 23 00:00:00 2002 Jakub Jelinek 3.2-2 - fixed Dwarf2 DW_OP_GNU_push_tls_address patch from Richard Henderson - don\'t mention removed -a and -ax options in the documentation (Nathan Sidwell, #72233) - fixed __typeof() followed by __asm() redirection from Alexandre Oliva
Thu Aug 15 00:00:00 2002 Jakub Jelinek 3.2-1 - update to 3.2 release - fix x86-64 PR target/7559 (Jan Hubicka) - fix -fprefetch-loop-arrays (Janis Johnson) - fix x86-64 prefetch (Jan Hubicka)
Sat Aug 10 00:00:00 2002 Jakub Jelinek 3.2-0.3 - istream fix (Benjamin Kosnik) - emit Dwarf2 DW_OP_GNU_push_tls_address extension for TLS (Richard Henderson) - temporarily disable __typeof() + __asm() fix
Fri Aug 9 00:00:00 2002 Jakub Jelinek 3.2-0.2 - update from 3.2 branch - ABI incompatible changes in libstdc++.so.5, long long bitfield layout on IA-32 (both C and C++), oversized bitfields layout on IA-32 and bitfields with base type with __attribute__((aligned ())) - fix strstream segfaults (#68292, Benjamin Kosnik) - fix __attribute__((visibility())) together with __asm__() function redirection - fix __typeof() followed by __asm() redirection (Alexandre Oliva) - fix TLS ICE on glibc (#70061) - fix K6 ICE on linux kernel (#69989, Richard Sandiford, Jan Hubicka) - fix inlining bug with labels (#70941) - fix fold-const bug (#70541) - fix PR preprocessor/7358 (Neil Booth) - error when mixing __thread and non-__thread declarations (#70059, Aldy Hernandez) - fix TLS bug on g++.dg/tls/diag-1.C (Jason Merrill) - add -mcmodel= x86-64 documentation (Andreas Jaeger) - avoid TLS emitting movl %gs:0, MEMORY on IA-32 (#71033)
Tue Jul 23 00:00:00 2002 Jakub Jelinek 3.2-0.1 - first attempt for gcc 3.2 - remove .la files
Sun Jul 21 00:00:00 2002 Jakub Jelinek 3.1-10 - update from 3.1 branch - add throw() to set_new_handler (Andreas Schwab) - fixed PR optimization/7147, optimization/7153 - make sure pic register is set up even when the only AATTPLT calls are done in EH basic blocks (Richard Henderson)
Mon Jul 15 00:00:00 2002 Jakub Jelinek 3.1-9 - define %_gnu to nothing for compatibility
Sun Jul 14 00:00:00 2002 Jakub Jelinek 3.1-8 - update from 3.1 branch - fix OpenOffice miscompilation (PR c++/7279, Jason Merrill) - PRs c++/7224, c++/6255, optimization/7145, c++/6706, preprocessor/7070, middle-end/6963, target/6841, target/6770, target/6719, other/6836, libstdc++/7057, libstdc++/7097, libstdc++/3946, libstdc++/7173 - fix a GC bug with named labels in C++ (Jim Wilson) - fix ICE on Mesa (Bernd Schmidt, #65771) - added some NRV tests - fix typo in i386 specs (PR c/7242) - fix IA-32 ICE with shifts by negative values followed by compare (PR middle-end/7245, #68395) - fixed DWARF-2 output for const char * (PR debug/7241) - actually enable __cxa_atexit for standard compliance at configury time - added PPC as Ada enabled architecture
Thu Jun 20 00:00:00 2002 Jakub Jelinek 3.1-7 - update from 3.1 branch - PRs target/6922, opt/6722, c/7030, c/6677, objc/6834, c++/6892, c++/6723, opt/6793 - use __cxa_atexit for standard compliance: if your C++ project knows it won\'t call atexit from within its static constructors, use -fno-use-cxa-atexit to optimize it - share hard register rtxs where possible to speed the compiler up (Jeff Law) - optimize tree_code_ * arrays (Kaveh Ghazi) - don\'t link prefix.o into libgnat, link libgnat against libgcc_s and libgnarl against libgnat - fix typo in GNAT %post (#66847, #66941, #66639) - add TLS support
Sat Jun 8 00:00:00 2002 Jakub Jelinek 3.1-6 - add GNAT - remove DT_RPATH from Java binaries (#66103) - obsolete kaffe, install jar as /usr/bin/jar - add include/org directory in java - add rmic and rmiregistry programs to libgcj - add info documentation for gcj and various man pages - add message catalogues for da, el, es, fr, ja, nl, sv, tr - don\'t put IA-64 vtables with relocations into read-only sections with -fpic
Wed Jun 5 00:00:00 2002 Jakub Jelinek 3.1-5 - update from 3.1 branch - PRs optimization/6822, preprocessor/6844, target/6838, target/6788, libstdc++/6886, libstdc++/6795, libstdc++/6811 - m$ compatibility for unnamed fields as typedef of struct/union (PR c/6660) - fix -fverbose-asm with unnamed fields (PR c/6809) - fix -mmmx ICE (PR optimization/6842) - default to -momit-leaf-frame-pointer on i386 (Richard Henderson) - use linkonce section/hidden symbol for i686 pic getpc thunks (Richard Henderson)
Wed May 29 00:00:00 2002 Jakub Jelinek 3.1-4 - rebuilt
Sun May 26 00:00:00 2002 Jakub Jelinek 3.1-3 - update from 3.1 branch - PRs other/6782, preprocessor/6780, preprocessor/6517, libstdc++/6282, libstdc++/6701, libstdc++/6701 - fix out << \"\" bug (Ben Kosnik, #65409, PR libstdc++/6750) - 3 new patches - fix C++ __PRETTY_FUNCTION__ (PR c++/6794) - fix ICE on jikes (#65379) - add test for fixed mozilla miscompilation - include intrinsic headers on IA-32/x86-64, include altivec.h on PPC
Thu May 23 00:00:00 2002 Jakub Jelinek 3.1-2 - update from 3.1 branch - 8 new patches - fix as version test for 2.12.1 and newer binutils non-CVS releases - fix ICE in do_subst (#65049) - fix SSE conditional move (PR target/6753) - fix SPARC CSE ICE (PR optimization/6759) - fix x86_64 dbx64_register_map typo (Jan Hubicka) - fix DWARF-2 with flag_asynchronous_unwind_tables set for leaf functions (Jan Hubicka) - fix DWARF-2 x86_64 __builtin_dwarf_reg_sizes (Jan Hubicka) - fix x86_64 movabsdi (Michael Matz)
Thu May 16 00:00:00 2002 Jakub Jelinek 3.1-1 - update to 3.1 final - 15 new patches - fix PR c/6643 - fix fold-const.c typo - fix unitialized pointer-to-member values (Alexandre Oliva) - fix templates with asm inputs (Jason Merrill) - fix -fdata-section (Andreas Schwab) - readd warning about i386 -malign-double into documentation (Jan Hubicka) - fix PR libstdc++/6594 (Ben Kosnik) - fix PR PR libstdc++/6648 (Paolo Carlini) - fix libstdc++ testsuite rlimits (Rainer Orth) - s390 java support (Gerhard Tonn) - rotate testcases (Tom Rix) - build libiberty with -fpic on x86_64 (Andreas Schwab) - fix x86_64 multilib build (Bo Thorsen) - fix x86_64 ASM_OUTPUT_MI_THUNK (Jan Hubicka) - fix loop-2[cd].c tests on i386 (Eric Botcazou) - fix typo in g77 info files tweaking - fix libgcj.so symlink
Fri May 10 00:00:00 2002 Jakub Jelinek 3.1-0.28 - update to CVS 3.1 branch - PR c++/6212, target/6429, opt/6534, c/6543, target/6561, c/6569 - fix x86_64 q_regs_operand (Jan Hubicka) - better PR c++/6381 fix (Jason Merrill)
Sat May 4 00:00:00 2002 Jakub Jelinek 3.1-0.27 - update to CVS 3.1 branch - PR target/5628, libstdc++/5820, c++/6396, preprocessor/6489, libstdc++/6501, libstdc++/6511, target/6512, libstdc++/6513, bootstrap/6514, opt/6516, bootstrap/6525, c++/6527, libstdc++/6533, target/6540 - fix PR target/6542, target/6522, libstdc++/6549
Tue Apr 30 00:00:00 2002 Jakub Jelinek 3.1-0.26 - update to CVS 3.1 branch - PR c/3581, libstdc++/4150, libstdc++/4164, c/5154, c/5430, c++/5504, c++/5658, c++/5719, f/6138, libgcj/6158, middle-end/6205, c++/6256, c/6300, c++/6331, c/6343, c/6344, c++/6352, c/6358, libstdc++/6360, c++/6395, target/6413, libstdc++/6414, target/6422, bootstrap/6445, optimization/6475, target/6476, c++/6477, c++/6479, c++/6486, c++/6492, target/6494, target/6496, c/6497, target/6500 - fix PR c++/6396 - run make check as part of build process
Fri Apr 19 00:00:00 2002 Jakub Jelinek 3.1-0.25 - update to CVS 3.1 branch - PR opt/420, c++/525, target/817, target/1538, opt/3967, target/3997, opt/4120, bootstrap/4191, opt/4311, optimization/4328, c++/4884, c++/4934, c/5078, c++/5104, opt/5120, c++/5189, c++/5373, target/5446, c/5484, c++/5507, c++/5571, c++/5636, target/5672, target/5715, target/5886, c++/5933, c++/5964, c++/5998, opt/6007, target/6032, target/6041, target/6054, c++/6073, target/6082, optimization/6086, target/6087, middle-end/6096, middle-end/6098, middle-end/6099, middle-end/6100, middle-end/6102, fortran/6106, c++/6119, opt/6165, optimization/6177, c++/6179, optimization/6189, c/6202, c/6223, optimization/6233, middle-end/6279, c/6290, optimization/6305, target/6305, bootstrap/6315, c++/6320... - fix PR c++/6316
Wed Mar 27 23:00:00 2002 Jakub Jelinek 3.1-0.24 - update to CVS 3.1 branch - PRs c/5656, c/5972, bootstrap/4192, target/4792, bootstrap/4195, optimization/5854, target/6043, c++/6037, bootstrap/4128, target/5740, c/5597, optimization/5863, optimization/5742, target/3177, c/5354, optimization/5999, target/5977, middle-end/5731, target/5312...
Fri Mar 15 23:00:00 2002 Jakub Jelinek 3.1-0.23.1 - fix info and man page generation
Thu Mar 14 23:00:00 2002 Jakub Jelinek 3.1-0.23 - update to CVS 3.1 branch - fix IA-64 packet selection (PR optimization/5892) - make highest_pow2_factor work for all constants (PR middle-end/5877) - fix -Wunused (#61047) - fix loop on mixed mode class assignments (#60923) - fix wide character literals - support SPARC v9 long distance branches (PR target/5626) - fix SPARC leaf functions - fix a rtl sharing problem (Richard Henderson, #60760, PR optimization/5844) - fix va_arg with variable size types (PR c/3711) - PRs optimization/5901, optimization/5878, 5693, preprocessor/5899 - fix C++ ?: at the end of stmt expr (PR c++/5373) - fix loop unrolling with sibcalls (PR optimization/5891)
Thu Mar 7 23:00:00 2002 Jakub Jelinek 3.1-0.22 - update to CVS 3.1 branch - fix ICE with volatile long long (#60650) - fix tempbuf.h (Philipp Thomas, #60212) - fix -fssa-ccp (Jeff Law, #60651) - versioned libstdc++ - backport __attribute__((visibility(\"...\"))) patches from trunk - include libstdc++ html documentation
Tue Feb 5 23:00:00 2002 Jakub Jelinek 3.1-0.21 - update to CVS HEAD - fix demangler (H.J. Lu, #59300, #59310) - fix typo in IA-32 specs file (#59081) - support moving SFmode values in MMX regs if -mmmx (#59083) - fix recog_for_combine (#59084) - don\'t ICE when inserting insns on edge from bb0 to bb0 (Bernd Schmidt, - make sure configure has not time in the future (#59203) - fix division/modulo by certain constants (#58065, PR c/5304) - fix -Wswitch (PR c/4475)
Thu Jan 31 23:00:00 2002 Jakub Jelinek 3.1-0.20 - update to CVS HEAD - fix jar (Tom Tromey) - fix loop unrolling (Richard Henderson)
Wed Jan 30 23:00:00 2002 Jakub Jelinek 3.1-0.19 - update to CVS HEAD - fix a reload bug on ia32 (#58579, #58648) - issue error about unknown -W * options (#58909) - fix ia64 libbfd miscompilation (#58694) - register all pending unparsed_text structures with GC (#58647) - fix __builtin_apply with ia32 -msse (#58447) - prevent ia64 prologue insns saving regs required for eh from being deleted (#58387)
Tue Jan 15 23:00:00 2002 Jakub Jelinek 3.1-0.18 - update to CVS HEAD - handle static x[] = { [X...Y] = (foo) { Z } } (#58338) - fix getdents.os miscompilation (Richard Henderson, #58308) - fix ICE in try_forward_edges (#58125) - fix ICE with -fexceptions -foptimize-sibling-calls
Tue Jan 8 23:00:00 2002 Jakub Jelinek 3.1-0.17 - avoid division by 0 when computing prediction probabilities (#57992) - fix ICE due to store_expr not adjusting value back for mode - increase -ftemplate-depth default value to 500
Mon Jan 7 23:00:00 2002 Jakub Jelinek 3.1-0.16 - if using PT_GNU_EH_FRAME registry, work around assembler bug resp. feature and don\'t provide weak prototypes of functions which won\'t be used - on Alpha, fix a typo so that crtbeginT.o is built and installed - fix glibc inl-tester miscompilation on ia32
Sun Jan 6 23:00:00 2002 Jakub Jelinek 3.1-0.15 - update to CVS HEAD (fix glibc bootstrap failure)
Thu Jan 3 23:00:00 2002 Jakub Jelinek 3.1-0.14 - update to CVS HEAD (#57907) - fix alpha bootstrap (Richard Henderson) - fix simplification of (div:SI (???:DI ???) (const_int 1)) (#57916) - add contrib/gcc_update --touch
Tue Jan 1 23:00:00 2002 Jakub Jelinek 3.1-0.13 - update to CVS HEAD (fix glibc miscompilation on alpha) - fix objc to not emit __objc_class_name_ * without type and size
Mon Dec 31 23:00:00 2001 Jakub Jelinek 3.1-0.12 - update to CVS HEAD - fix sed commands for .la files - make Alpha use PT_GNU_EH_FRAME
Thu Dec 27 23:00:00 2001 Jakub Jelinek 3.1-0.11 - update to CVS HEAD (#57165, #57212, #57467, #57488, #57502, - readd .la files after fixing them up by sed - add %defattr(-,root,root) to libobjc subpackage
Mon Dec 3 23:00:00 2001 Jakub Jelinek 3.1-0.10 - one more gcc.spec fix for passing --gdwarf-2 resp. --gstabs to as - fix conditional register dead computation on IA-64 - fix extern array of incomplete structures handling - fix gcc -xc - - fix Fortran ICEs with SAVE_EXPRs (Richard Kenner)
Tue Nov 27 23:00:00 2001 Jakub Jelinek 3.1-0.9 - update to CVS HEAD - make DWARF 2 preferred debugging format on Linux
Mon Nov 12 23:00:00 2001 Jakub Jelinek 3.1-0.8 - don\'t ship .la files (#56072) - include libfrtbegin.a (#56098)
Mon Nov 12 23:00:00 2001 Jakub Jelinek 3.1-0.7 - update to CVS HEAD - back out Nov 7th loop.c change for now
Fri Nov 9 23:00:00 2001 Jakub Jelinek 3.1-0.6 - update to CVS HEAD - frame unwind compatibility with 7.[12] binutils
Tue Nov 6 23:00:00 2001 Jakub Jelinek 3.1-0.5 - update to CVS HEAD - merge DW_EH_PE_indirect constants and their relocs
Fri Oct 26 00:00:00 2001 Jakub Jelinek 3.1-0.4 - don\'t loop forever or ICE on bogus array initializers (#53704) - fix store motion with pure calls - disable store motion for now
Wed Oct 24 00:00:00 2001 Jakub Jelinek 3.1-0.3 - fix inlining of C nested functions with auto prototypes
Tue Oct 23 00:00:00 2001 Jakub Jelinek 3.1-0.2 - update to CVS HEAD - tree inlining fix from Alexandre Oliva - fix anonymous union ICE on alpha
Tue Oct 16 00:00:00 2001 Jakub Jelinek 3.1-0.1 - switch package to main compiler from alternate compiler - update to CVS HEAD - early gcc-2.96-RH compatibility in __frame_state_for - change weak function tests for functions always present in GLIBC 2.2 into simple non-weak calls in crt *.o to avoid unnecessary symbol lookups and prelink conflicts - don\'t link against libgcc_s C shared libraries
Wed Oct 3 00:00:00 2001 Jakub Jelinek 3.0.1-4 - update from CVS 3.0 branch - ia64 function descriptors in vtables - handle large files in Fortran (#53328) - allow Java programs to be statically linked (#53605) - remove #include_next patch, Benjamin commited it
Fri Sep 7 00:00:00 2001 Jakub Jelinek 3.0.1-3 - don\'t use #include_next in *> headers (Benjamin Kosnik, #53262)
Thu Sep 6 00:00:00 2001 Jakub Jelinek 3.0.1-2 - update from CVS 3.0 branch - check all gcc-2.96-RH patches whether they have made it into 3.0.1, and if not, whether they are appropriate for 3.0.1 - 8 new patches - add 36 testcases from gcc-2.96-RH - fix ICE on very questionable C++ code from JDK (#39858, #52960) - fix -frepo (Nathan Sidwell, #52877) - avoid generating bogus .stabs (#49214) - issue a clear error message about invalid ia32 floating point asm constraints (#27137) - fix some comment typos - fix ADDRESSOF recognition (#29686)
Tue Aug 28 00:00:00 2001 Jakub Jelinek 3.0.1-1 - update from CVS (3.0.1 final) - properly handle throw() exception specifiers in template decls (#51824) - fix IA-64 varargs handling in presence of additional anonymous arguments (#50757) - fix boehm-gc for prelink - fix a typo in gcc3-c++ description (#52323) - remove Chill from package summary (#51764)
Wed Aug 8 00:00:00 2001 Jakub Jelinek 3.0-6 - update from CVS - fix glibc vfprintf miscompilation - don\'t warn about if (&foo) if foo is weak (H.J.Lu, #50855)
Thu Jul 26 00:00:00 2001 Jakub Jelinek 3.0-5 - include libgcjgc.a in libgcj3-devel - include libgcjgc.so. * in libgcj3 on ia64 - remove dependency on libgcj on ia64 - add ldconfig to libgcj3 post/postun
Wed Jul 25 00:00:00 2001 Jakub Jelinek 3.0-4 - update from CVS - make gcc3-java/libgcj3 * packages, so that they can coexist with 2.96-RH Java - make sure shared Java libraries are built with proper dependencies
Thu Jul 12 00:00:00 2001 Jakub Jelinek 3.0-3 - fix libgcc_s.so and libstdc++.so symlinks - don\'t ship jar
Wed Jul 11 00:00:00 2001 Jakub Jelinek 3.0-2 - move libstdc++.so into gcc-lib - add libobjc.so symlink
Wed Jul 11 00:00:00 2001 Jakub Jelinek 3.0-1 - new rpm
|
|
|