Tue Aug 17 2004 Jakub Jelinek <jakub@redhat.com> 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
Thu Aug 12 2004 Thomas Fitzsimmons <fitzsim@redhat.com>
- build GTK peers, backport libjava changes from gui-branch
- rename gjar to fastjar
Tue Jun 22 2004 Jakub Jelinek <jakub@redhat.com> 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
Mon Jun 14 2004 Jakub Jelinek <jakub@redhat.com> 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