Commit Graph

968 Commits

Author SHA1 Message Date
Jakub Jelinek 1999555eb5 3.4.3-12 (#144166) 2005-01-05 10:16:29 +00:00
Jakub Jelinek f38927e6f0 3.4.3-11 2004-12-27 21:13:34 +00:00
Jakub Jelinek 6b8eaf941f 3.4.3-10 2004-12-13 23:20:39 +00:00
Jakub Jelinek b20ae45416 3.4.3-9 2004-12-09 14:09:42 +00:00
Jakub Jelinek 38c5edfe3b 3.4.3-8 2004-12-08 11:33:10 +00:00
Jakub Jelinek 4f99c51b07 3.4.3-7 2004-11-26 22:58:15 +00:00
Jakub Jelinek 8489cff10e 3.4.3-3 2004-11-15 16:11:47 +00:00
Jakub Jelinek fc2b5db9e9 3.4.3-1 2004-11-07 14:28:12 +00:00
Jakub Jelinek 6f00a21eac auto-import gcc-3.4.2-6 on branch devel from gcc-3.4.2-6.src.rpm 2004-10-18 14:50:21 +00:00
Jakub Jelinek b44c3b74c8 auto-import gcc-3.4.2-5 on branch devel from gcc-3.4.2-5.src.rpm 2004-10-07 08:40:50 +00:00
Jakub Jelinek 1fa014ca1c auto-import gcc-3.2.3-44 on branch devel from gcc-3.2.3-44.src.rpm 2004-10-06 18:30:56 +00:00
Jakub Jelinek 656edca92a auto-import gcc-3.4.2-3 on branch devel from gcc-3.4.2-3.src.rpm 2004-10-04 22:38:20 +00:00
Jakub Jelinek c4b65707d1 auto-import gcc-3.4.2-2 on branch devel from gcc-3.4.2-2.src.rpm 2004-09-20 12:54:07 +00:00
cvsdist 9b5f1bf894 auto-import changelog data from gcc-3.4.1-10.src.rpm
Wed Sep 01 2004 Jakub Jelinek <jakub@redhat.com> 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)
2004-09-09 05:50:22 +00:00
cvsdist 662572b88c auto-import changelog data from gcc-3.4.1-8.src.rpm
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
2004-09-09 05:49:27 +00:00
cvsdist 2a65be98ac auto-import changelog data from gcc-3.4.1-5.src.rpm
Thu Jul 15 2004 Jakub Jelinek <jakub@redhat.com> 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
2004-09-09 05:48:43 +00:00
cvsdist ca50aa86d1 auto-import changelog data from gcc-3.4.1-1.src.rpm
Sat Jul 03 2004 Jakub Jelinek <jakub@redhat.com> 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)
2004-09-09 05:47:47 +00:00
cvsdist df90f6d62e auto-import changelog data from gcc-3.4.0-6.src.rpm
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
2004-09-09 05:47:29 +00:00
cvsdist 313039ad4f auto-import changelog data from gcc-3.4.0-5.src.rpm
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
2004-09-09 05:47:19 +00:00
cvsdist 32bd4c3d4b auto-import changelog data from gcc-3.4.0-4.src.rpm
Wed Jun 09 2004 Jakub Jelinek <jakub@redhat.com> 3.4.0-4
- libstdc++ linker map fix for 64-bit arches (Jason Merrill)
- for the time being undeprecate #pragma interface and #pragma
    implementation
Wed Jun 09 2004 Jakub Jelinek <jakub@redhat.com> 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)
2004-09-09 05:47:12 +00:00
cvsdist 3065048815 auto-import changelog data from gcc-3.4.0-2.src.rpm
Thu May 20 2004 Jakub Jelinek <jakub@redhat.com> 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 lib64 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
2004-09-09 05:46:55 +00:00
cvsdist 2939ca51d7 auto-import changelog data from gcc-3.4.0-1.src.rpm
Tue Apr 20 2004 Jakub Jelinek <jakub@redhat.com> 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
2004-09-09 05:46:41 +00:00
cvsdist 0002346b1b auto-import gcc-3.4.0-0.9 from gcc-3.4.0-0.9.src.rpm 2004-09-09 05:46:30 +00:00
cvsdist 967044a8ec auto-import gcc-3.4.0-0.7 from gcc-3.4.0-0.7.src.rpm 2004-09-09 05:45:39 +00:00
cvsdist 436078b127 auto-import gcc-3.4.0-0.6 from gcc-3.4.0-0.6.src.rpm 2004-09-09 05:45:06 +00:00
cvsdist 31e91a70db auto-import gcc-3.4.0-0.4 from gcc-3.4.0-0.4.src.rpm 2004-09-09 05:43:48 +00:00
cvsdist dcc6ef7796 auto-import gcc-3.4.0-0.3 from gcc-3.4.0-0.3.src.rpm 2004-09-09 05:43:35 +00:00
cvsdist a770daad2d auto-import gcc-3.4.0-0.2 from gcc-3.4.0-0.2.src.rpm 2004-09-09 05:42:59 +00:00
cvsdist d520e2cb44 auto-import changelog data from gcc-3.3.3-7.src.rpm
Tue Apr 13 2004 Jakub Jelinek <jakub@redhat.com> 3.3.3-7
- update from gcc-3_3-branch
- PRs 14467, bootstrap/12527, bootstrap/13562, 14219, target/11716,
    c++/14804
Wed Apr 07 2004 Jakub Jelinek <jakub@redhat.com> 3.3.3-6
- fix cselib MEM invalidation (Jan Hubicka)
- fix default argument handling in templates (Mark Mitchell, #120221, PR
    c++/14763)
- fix PR c++/14724 (Match Mitchell)
Sat Apr 03 2004 Jakub Jelinek <jakub@redhat.com> 3.3.3-5
- different PR optimization/13424 fix
- fix a bug in long long argument handling (Eric Botcazou, PRs
    optimization/14235, optimization/13488)
- SPARC ldbl-128 fixes
Mon Mar 29 2004 Jakub Jelinek <jakub@redhat.com> 3.3.3-4
- update from gcc-3_3-branch
- PRs 11527, bootstrap/14356, c++/14230, c++/14401, c++/14476, debug/11231,
    debug/11983, debug/14079, driver/13577, middle-end/13448,
    middle-end/14470, middle-end/14470, middle-end/14470, middle-end/14535,
    opt/10776, optimization/13472, preprocessor/14438, target/10730,
    target/13877, target/13889, target/13889, target/14260, target/14533,
    target/14533, target/14558, target/14723
- fix PR c/14069
- fix gcj ICE on final unitialized local variable used in switch (Andrew
    Haley, #118219, PR java/14581)
- link libgcc_s even to C programs and executables if they need exception
    handling
- don't use 3dNOW! prefetches in x86-64 libgcj (H.J.Lu, #119022, PR
    target/14326)
- fix up -march=nocona/-mtune=nocona support
- 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)
2004-09-09 05:42:32 +00:00
cvsdist 1888f83488 auto-import changelog data from gcc-3.3.3-3.src.rpm
Fri Mar 12 2004 Jakub Jelinek <jakub@redhat.com> 3.3.3-3
- update from gcc-3_3-branch
- PRs bootstrap/14348, c++/13635, c++/13907, c++/13932, c++/13944,
    c++/14033, c++/14083, c++/14250, c++/14409, c++/9941, debug/14328,
    inline-asm/6162, java/12890, libstdc++/14220, middle-end/11767,
    middle-end/14289, middle-end/14327, optimization/11864,
    optimization/12147, optimization/14381, optimization/7871,
    target/10904, target/13058, target/13918, target/14166, target/14209,
    target/14302, target/14346, target/14471, target/14480, target/14539,
    target/1532
- fix miscompilation on IA-32 with fix_trunc* between CC setter and
    consumer (Caroline Tice, #118026, PR target/12308)
- fix ICE caused by reload storing a fp constant into .rodata (Eric
    Botcazou, #117702, PRs optimization/13634, optimization/13472,
    optimization/14529)
- fix ICE in cp_expr_size (Mark Mitchell, #116213, PR c++/14230)
- fix s390x ICE in legitimize_pic_address (#117872, PR target/14533)
- error if -march or -mcpu is used in -m64 on x86-64 with x86-64
    incompatible CPU (#116650)
- emit dwarf2 debug info for __thread vars on ppc/ppc64 (#111628)
- make all subpackages owns all dirs in the gcc-lib tree they are using
Thu Feb 19 2004 Jakub Jelinek <jakub@redhat.com> 3.3.3-2
- don't imply -m3dnow with -m64 on x86-64
Tue Feb 17 2004 Jakub Jelinek <jakub@redhat.com> 3.3.3-1
- update from gcc-3_3-branch
- 3.3.3 release
- PRs bootstrap/13960, c++/10555, c++/10576, c++/11895, c++/13009,
    c++/13057, c++/13086, c++/13289, c++/13478, c++/13574, c++/13683,
    c++/13797, java/13824, libstdc++/10783, libstdc++/12540,
    libstdc++/12657, libstdc++/12967, libstdc++/12971, libstdc++/13369,
    libstdc++/13462, libstdc++/13650, libstdc++/13884, opt/12826,
    opt/12941, optimization/12440, other/14003, target/13073, target/14113
- PNI -> SSE3 renaming
- fix ICE with old style designated initializer (#115775)
- fix initialization of aggregates with const fields and const vars
    (#114610, PR optimization/13424)
- ppc64 java fixes (Alan Modra, PR target/13914)
2004-09-09 05:41:18 +00:00
cvsdist 6e77b8ca7c auto-import changelog data from gcc-3.3.2-7.src.rpm
Tue Jan 20 2004 Jakub Jelinek <jakub@redhat.com> 3.3.2-7
- update from gcc-3_3-branch
- PRs c++/12816, c++/13544, libstdc++/12352, libstdc++/12438,
    middle-end/11397, middle-end/13392, objc/7993, opt/11350, opt/12441,
    opt/13608, optimization/10392, target/11793, target/12561,
    target/13069, target/13585, target/9365
- avoid needless R_.*_JU?MP_SLOT relocation in crtbegin*.o
- backport @GCC_3.4 exported routines from gcc-3_4-branch to libgcc_s.so.1
Fri Jan 09 2004 Jakub Jelinek <jakub@redhat.com> 3.3.2-6
- update from gcc-3_3-branch
- PRs fortran/12632, target/13373, bootstrap/13068, middle-end/13475,
    target/11576, optimization/13394, c/13382, target/11271,
    middle-end/13400, optimization/13031, c++/13239, c++/2294, c++/5050,
    c++/11554, c++/12696, c++/12862, c++/13070, c++/13081, c++/13239,
    c++/13371, c++/13445, c++/13507, libstdc++/13007
- fix endless loop on AMD64 (#112678, PR optimization/13521)
- fix __builtin_expect
2004-09-09 05:38:30 +00:00
cvsdist afdf6af56c auto-import changelog data from gcc-3.3.2-5.src.rpm
Fri Dec 19 2003 Jakub Jelinek <jakub@redhat.com> 3.3.2-5
- update from gcc-3_3-branch
- PRs target/11992, target/13122, optimization/13037, target/13256,
    target/12598, optimization/13318, optimization/13060,
    optimization/12965, target/13354, optimization/4490, target/13150,
    middle-end/10060, driver/13211, target/13302, target/11322,
    target/12467,
12969, target/8407, 10239, 11640, c++/12253, c++/13262, c++/13323,
    fortran/12633, libstdc++/6243, libstdc++/11612, libstdc++/12496,
    libstdc++/13290, libstdc++/9371, libstdc++/9546, libstdc++/10093,
    libstdc++/10095
- fix __builtin_expect in C++ code
- fix unwinding through SA_ONSTACK signal frames on IA-64
Fri Dec 12 2003 Jakub Jelinek <jakub@redhat.com> 3.3.2-4
- fix unwinding through signal frames on IA-64
2004-09-09 05:38:10 +00:00
cvsdist eba1a61fad auto-import changelog data from gcc-3.3.2-3.src.rpm
Wed Dec 03 2003 Jakub Jelinek <jakub@redhat.com> 3.3.2-3
- update from gcc-3_3-branch
- PRs optimization/11634, other/12505, optimization/13041, target/12900,
    optimization/12926, optimization/12953, target/12865,
    optimization/10467, optimization/11741, c++/2094, libobjc/11433,
    c++/2094, libstdc++/12297, libstdc++/12594
- BuildRequire texinfo (#111168)
- Require /sbin/install-info for libgcj (#110904)
- fix structure initialization with const fields and mostly zeros in the
    initializer (#110966)
- fix gcj on PPC64 not emitting needed nop after branch and link to
    non-local Java method (Richard Henderson)
- some more > 2GB handling fixes (Jan Hubicka)
2004-09-09 05:37:16 +00:00
cvsdist 504f73ea09 auto-import changelog data from gcc-3.3.2-2.src.rpm
Mon Nov 10 2003 Jakub Jelinek <jakub@redhat.com> 3.3.2-2
- update from gcc-3_3-branch
- PRs bootstrap/12666, target/11598, libgcj/10610, target/12654,
    target/12690, target/12712
- fix ICE with C++ initializers (Jason Merrill, #109283, PR c++/12726)
- fix handling of functions with > 2GB stack frames
- fix handling of objects larger than 2GB or 4GB (Jan Hubicka and others)
- fix Fortran COMMONs bigger than 2GB (#106542)
2004-09-09 05:36:58 +00:00
cvsdist c43cb71d49 auto-import changelog data from gcc-3.3.2-1.src.rpm
Thu Oct 23 2003 Jakub Jelinek <jakub@redhat.com> 3.3.2-1
- update from gcc-3_3-branch
- 3.3.2 release
- PRs debug/12500, c/11885, bootstrap/9330, target/11087, target/11949,
    optimization/12544, optimization/12510, bootstrap/12490,
    optimization/12215, optimization/11637, c/12446, 11883,
    optimization/12180, 12292, 12072, optimization/11753, c++/12369,
    c++/7939, c++/11878, c++/11063, c++/10147, c++/12337, c++/12344,
    c++/12236, c++/8656, c++/11409, c++/12486, libstdc++/10081,
    libstdc++/11740, libstdc++/12451
- fix java signal handling (Ulrich Weigand)
Thu Oct 02 2003 Jakub Jelinek <jakub@redhat.com> 3.3.1-6
- update from gcc-3_3-branch
- PRs optimization/12340, bootstrap/12358, target/9786, target/12301,
    target/12166, target/11184, optimization/11646, c++/11991, c++/12266,
    libstdc++/12296, libstdc++/11400, libstdc++/11065
- fix invalid C++ tree sharing bug (Mark Mitchell, #105784)
Tue Sep 16 2003 Jakub Jelinek <jakub@redhat.com> 3.3.1-5
- update from gcc-3_3-branch
- PRs fortran/11522, target/11965, target/12224, target/11689, c++/11852,
    optimization/11662, target/12070, opt/12082, c/9862, target/8869,
    c/10962, c++/3907, c++/11595, c++/11786, c++/5296, c++/12181,
    c++/11867, c++/12163, c++/12146, libstdc++/12189
- fix cpp -lang-asm bug (Alexandre Oliva)
- add __attribute__((warn_unused_result)) support
- use --start-group -lgcc -lgcc_eh -lc --end-group when doing static
    linking
Sun Sep 07 2003 Jakub Jelinek <jakub@redhat.com> 3.3.1-4
- split insns right before regstack on IA-32 at -O1 (#102493)
Fri Sep 05 2003 Jakub Jelinek <jakub@redhat.com> 3.3.1-3
- update from gcc-3_3-branch
- PRs 10988, target/11805, c/11207, c++/12114, c++/11928, c++/5293
- export _Unwind_GetBSP@@GCC_3.3.2 from libgcc_s.so on IA-64
- fix linux kernel miscompilation with __builtin_expect (#102747)
Sat Aug 16 2003 Jakub Jelinek <jakub@redhat.com> 3.3.1-2
- update from gcc-3_3-branch
- PRs optimization/11319, target/10021
- SPARC TLS support
- fix libgcc_post_upgrade on sparc64
- fix a bug in finish_struct
Tue Aug 12 2003 Jakub Jelinek <jakub@redhat.com> 3.3.1-1
- update from gcc-3_3-branch
- gcc 3.3.1 release
- PRs target/11693, c++/11712, target/9877, target/8336, c/11370, 11709,
    preprocessor/11534, 10510, 11313, target/10681, c++/11713,
    libstdc++/11784,
- fix IA-64 __builtin_return_address (Richard Henderson, #99220, PR
    target/11535)
- speed up get_identifier with string literal argument (Roger Sayle)
- fix cross-jumping on s390 (#91185)
Thu Jul 31 2003 Jakub Jelinek <jakub@redhat.com> 3.3-17
- fix an amd64 TLS pic bug
- remove libgcc's %postun
Tue Jul 29 2003 Jakub Jelinek <jakub@redhat.com> 3.3-16
- update from gcc-3_3-branch
- PR c++/10796
- don't destroy argument to fold/convert/extract_muldiv (#98550)
- add -Wdeclaration-after-statement (Hans-Peter Nilsson)
- statically link /usr/sbin/libgcc_post_upgrade
- BuildRequire bison and flex (#98920)
- fix merge bug in store_by_pieces
- kill some warnings
Fri Jul 25 2003 Jakub Jelinek <jakub@redhat.com> 3.3-15
- update from gcc-3_3-branch
- PRs 8878, target/11607, target/11516, optimization/10679,
    optimization/11599, optimization/11536, debug/11279, optimization/4490,
    target/11556, optimization/11083, optimization/11557, bootstrap/11043,
    other/11466, target/10907, target/11087, c++/11513, c++/11645,
    c++/11282, c++/11546, libstdc++/11528
- add /usr/sbin/libgcc_post_upgrade, use it in libgcc's %post
- turn off autorequires for libgcc
Wed Jul 16 2003 Jakub Jelinek <jakub@redhat.com> 3.3-14
- update from gcc-3_3-branch
- PRs debug/11473, optimization/11320, debug/11098, optimization/11440,
    optimization/11059, optimization/10877, c++/1607, c++/9738, c++/5287,
    c++/7910, c++/11021, optimization/9745, bootstrap/10758, c++/10032,
    target/11453, target/10021, c++/7053, c++/11154, c++/11503, c++/8164,
    c++/10558, c++/10032, c++/10527, c++/10849, c++/11236, libgcj/10886,
    libgcj/10838
- export __gcc_personality_{v,sj}0 from libgcc_s
- fix ppc64 unwinding through signal frames
- don't access memory below 288 bytes under $r1 on ppc64 in libgcc_eh.a
- fix string-opt-8.c testcase after strcmp/strncmp fix on s390
- fix ppc32 MD_FALLBACK_FRAME_STATE_FOR
- fix builtin strcmp and strncmp miscompilation on s390{,x}
- fix IA-64 bootstrap failure caused during schedule_ebbs
Wed Jul 09 2003 Jakub Jelinek <jakub@redhat.com> 3.3-13
- update from gcc-3_3-branch
- fix amd64 -fpic with volatile variable (#98518, c/11420)
- fix strength reduction causing miscompilation of pwlib on s390x
- PRs 10900, optimization/11368, optimization/11198, optimization/11304,
    target/10700, optimization/11381, 2873, target/11014,
    optimization/11054, bootstrap/3163, other/11280, target/11084,
    target/11260, c++/11345, c++/11431, c++/6949, c++/11137, c++/11149,
    c++/9559, c++/11106, c++/10468, c++/10796, c++/11332, c++/10990,
    c++/10931, c++/5754
- move cc1 to cpp package, so that cpp can work even when gcc and devel
    packages aren't installed
- Intel Prescott support (H.J.Lu)
- optimize builtin sprintf (Roger Sayle)
Tue Jun 24 2003 Jakub Jelinek <jakub@redhat.com> 3.3-12
- update from gcc-3_3-branch
- new libstdc++ abilist files
- update check-abi logic in the spec file
Mon Jun 23 2003 Jakub Jelinek <jakub@redhat.com> 3.3-11
- update from gcc-3_3-branch
- PRs c++/9393, c++/10888, driver/9362, preprocessor/11022, c++/10784,
    c++/10864, c++/10915, c++/10845, c++/10939, c++/9649, c++/11041,
    c++/11228, bootstrap/11272
- fix GC problems introduced in c++/11105 fix
- fix a bug in builtin strcpy evaluation
- optimize more cases of builtin strlen, str*cmp, strcpy, strncpy, fputs
Mon Jun 23 2003 Jakub Jelinek <jakub@redhat.com> 3.3-10
- fix cc1plus segfault when a mangling hashtable was expanded for the first
    time (introduced in c++/11105 fix)
Sun Jun 22 2003 Jakub Jelinek <jakub@redhat.com> 3.3-9
- fix -fpic virtual thunks on amd64
- fix g++.dg/init/new6.C regression introduced in 3.3-8
Sat Jun 21 2003 Jakub Jelinek <jakub@redhat.com> 3.3-8
- update from gcc-3_3-branch
- PRs c++/10929, c++/10712, c++/11105
- _Unwind_GetCFA and _Unwind_FindEnclosingFunction implemented in ia64
    libgcc_s.so
- ppc32 libffi fixes (Franz Sirl)
- don't warn about #pragma once if -Wno-deprecated (Jason Merrill, #97723)
- fix s390 thunks, call a local alias of method instead of the exported
    symbols in thunks if assembler supports .set
- fix a bug in gcc driver hack for ICE analysis which caused some
    reproduceable bugs printed as non-reproduceable
Mon Jun 16 2003 Jakub Jelinek <jakub@redhat.com> 3.3-7
- update from gcc-3_3-branch
- PRs target/8787, inline-asm/4823, target/7594, middle-end/10475,
    optimization/10955, target/10142, middle-end/10557, target/11183,
    optimization/10842, c++/10635, debug/9864
- use la instead of ar on s390 to initialize got register
- change asm name of some further implicitely generated builtins when using
    __asm on the builtin function
Wed Jun 11 2003 Jakub Jelinek <jakub@redhat.com> 3.3-6
- update from gcc-3_3-branch
- PRs inline-asm/10890, target/11052, target/10331, target/11096,
    target/10663, c++/10968, 8861, c++/11039, c++/10940, libstdc++/11095
- define __EXCEPTIONS in C if -fexceptions
- fix warning about frontend unsupported switches (#97165)
- fix filename printed in -Winline called from here warning
- don't build -msoft-float multilibs on ppc* even in -m32
- install unwind.h
Thu Jun 05 2003 Jakub Jelinek <jakub@redhat.com> 3.3-5
- update from gcc-3_3-branch
- PRs optimization/11018, optimization/10876, target/10673
- __attribute__((cleanup)) (Richard Henderson)
- add a gcc driver hack to check reproduceability of ICEs and create
    preproccessed testcase if they are reproduceable
- make sure libgcc.a objects have non-exec .note.GNU-stack
- fix ppc64 build
Wed Jun 04 2003 Jakub Jelinek <jakub@redhat.com> 3.3-4
- mark object files with .note.GNU-stack notes whether they need or don't
    need executable stack
Tue Jun 03 2003 Jakub Jelinek <jakub@redhat.com> 3.3-3
- update from gcc-3_3-branch
- PRs target/11044, 10871, bootstrap/10805, c/10355, ada/6399, c++/10956,
    c++/10849, c++/10682, libstdc++/9815, libstdc++/11062, libstdc++/10689
- position independent executable support (-pie/-fpie/-fPIE)
- better optimize builtin mempcpy and stpcpy
Tue May 20 2003 Jakub Jelinek <jakub@redhat.com> 3.3-2
- update from gcc-3_3-branch
- name lookup improvements
- PRs c++/10661, c++/5388
- ppc TLS, bi-arch plus 2 other patches
Sat May 17 2003 Jakub Jelinek <jakub@redhat.com> 3.3-1
- new rpm
2004-09-09 05:36:47 +00:00
cvsdist 66e31821cb auto-import changelog data from gcc-3.2.2-10.src.rpm
Fri Mar 14 2003 Jakub Jelinek <jakub@redhat.com> 3.2.2-10
- update from gcc-3_2-branch
- PRs opt/8178, c++/7050, c/9928, optimization/9888
- fix miscompilation of x86_64 kernel
- add -feliminate-unused-debug-types, make it the default (Richard
    Henderson)
Thu Mar 13 2003 Jakub Jelinek <jakub@redhat.com> 3.2.2-9
- fix ppc bootstrap
Mon Mar 10 2003 Jakub Jelinek <jakub@redhat.com> 3.2.2-8
- update from gcc-3_2-branch
- PRs optimization/9888, middle-end/7796, optimization/8726, 9954/other,
    c/9799, 9638/other, target/8343, target/9732, 9226, c/5059, c/6126,
    other/9671, libgcj/9652, c++/9602, c++/7982
- fix ICEs in IA-64 kernel compilations in scheduling backport (Vlad
    Makarov)
- fix typeid with references during optimization (Jason Merrill, #85871)
- fix IA-64 ifcvt bug (#85675)
- use ltoffx if available on IA-64 (Richard Henderson)
Tue Mar 04 2003 Jakub Jelinek <jakub@redhat.com> 3.2.2-7
- IA-64 scheduling backport (Vlad Makarov)
- ppc64 libstdc++ fixes (Alan Modra)
- TLS debug fixes for IA-64 and s390*
2004-09-09 05:29:22 +00:00
cvsdist 10f5d85a6d auto-import changelog data from gcc-3.2.2-5.src.rpm
Tue Feb 25 2003 Jakub Jelinek <jakub@redhat.com> 3.2.2-5
- update from 3_2-rhl8 branch
- CANNOT_CHANGE_MODE_CLASS to fix various -march=p4 bugs (Vlad Makarov)
- fix IA-64 glibc miscompilation (Vlad Makarov, Richard Henderson)
- one more x86-64 fix for the direct %fs TLS access patch
- limit memory usage of ios_base_storage.cc testcase
Mon Feb 24 2003 Jakub Jelinek <jakub@redhat.com> 3.2.2-4
- fix ix86_decompose_address broken by last patch
- never use INDNTPOFF on x86-64
Mon Feb 24 2003 Jakub Jelinek <jakub@redhat.com> 3.2.2-3
- update from 3.2 branch
- PRs other/3782, c/8828, optimization/8613, optimization/9768, c/9678,
    c++/9459
- direct %gs (resp. %fs) TLS access on IA-32 and x86-64 (Richard Henderson)
- don't strip compiler binaries, so that debuginfo is generated for them
Tue Feb 18 2003 Jakub Jelinek <jakub@redhat.com> 3.2.2-2
- update from 3.2 branch
- PRs c/8068, optimization/7702, libstdc++/9169
- fix dwarf2 ICE on s390 (#81428)
- fix denormalized FP constants in hexadecimal notation (#84383)
Fri Feb 14 2003 Jakub Jelinek <jakub@redhat.com> 3.2.2-1
- update from 3.2 branch
- gcc 3.2.2 release
- backport s390{,x} constant pool fixes from trunk
- fix s390{,x} TLS
Tue Feb 04 2003 Jakub Jelinek <jakub@redhat.com> 3.2.1-7
- update from 3.2 branch
- alpha TLS support
- on sparc32 make a symlink in /usr/include/c++/*/ to make gcc-c++-sparc32
    happy
- add %{build_java} conditionals (Elliot Lee)
- fix ppc64 dynamic linker path
Sat Feb 01 2003 Jakub Jelinek <jakub@redhat.com> 3.2.1-6
- add DW_AT_comp_dir attribute to compilation unit even if the main input
    filename is absolute, but at least one of its includes are relative
Tue Jan 28 2003 Jakub Jelinek <jakub@redhat.com> 3.2.1-5
- update from 3.2 branch
- backport binds_local_p from HEAD
- s390 TLS
- fix -fPIC on ppc32 (#79732)
Fri Jan 17 2003 Jakub Jelinek <jakub@redhat.com> 3.2.1-4
- update from 3.2 branch
- PRs inline-asm/8832, c/8032, other/8947, preprocessor/8880,
    optimization/8599, optimization/8988, c++/8503, c++/8442, c++/8031,
    libstdc++/9269, libstdc++/8707, libstdc++/9151, libstdc++/9168,
    libstdc++/8887
- skip over DW_CFA_undefined and DW_CFA_same_value argument (#79424, PR
    libstdc++/9076)
- fix IA-64 C++ TLS tests
- x86-64 Java fixes (Andrew Haley)
- change s390x dynamic linker to /lib64/ld64.so.1
Wed Dec 11 2002 Jakub Jelinek <jakub@redhat.com> 3.2.1-3
- update from gcc-3_2-rhl8-branch
- PR other/8882
- don't remove -lpthread from libgcj.spec
Mon Dec 09 2002 Jakub Jelinek <jakub@redhat.com> 3.2.1-2
- update from gcc-3_2-rhl8-branch
- PRs c/7622, preprocessor/8524, libstdc++/8230, libstdc++/8708,
    libstdc++/8790, libstdc++/7445, libstdc++/6745, libstdc++/8399,
    libstdc++/8230
- fix ?: optimization in arguments of possible sibling calls
- never force_const_mem a TLS SYMBOL_REF (Richard Henderson)
- change -pthread so that it adds -lpthread even if -shared
- fix Ada makefile dependency (Rainer Orth)
Tue Nov 26 2002 Jakub Jelinek <jakub@redhat.com> 3.2.1-1
- update from gcc-3_2-rhl8-branch
- gcc 3.2.1 release
- PRs c/8639, optimization/8275, c/8588, c/8518, c/8439, optimization/8599,
- fix .eh_frame section in crtend*.o on x86-64
- make sure .rodata.cstNN section entries have size sh_entsize
- readonly .eh_frame and .gcc_except_table section (needs binutils change
    too)
- fix force_to_mode (#77756)
- avoid creating invalid subregs in combiner (Dale Johannesen,
- avoid using strtok in libstdc++-v3 for thread safety (Paolo Carlini,
    Nathan Myers)
- add Ada for s390
Sun Nov 17 2002 Jakub Jelinek <jakub@redhat.com> 3.2-14
- really fix check-abi problem on ia64/alpha
Sat Nov 16 2002 Jakub Jelinek <jakub@redhat.com> 3.2-13
- update from gcc-3_2-rhl8-branch
- fix flow (Graham Scott, Jan Hubicka)
- fix check-abi problem on ia64/alpha (Benjamin Kosnik)
- fix objc on x86_64 (Jan Hubicka, Nicola Pero)
- fix x86_64 profiling (Jan Hubicka)
- better s390* .eh_frame encoding (Ulrich Weigand)
- build ada on x86_64
- add fastjar info and jar and grepjar manual pages
Tue Nov 12 2002 Jakub Jelinek <jakub@redhat.com> 3.2-12
- update from gcc-3_2-rhl8-branch
- PRs c/8467, preprocessor/4890, 8502, c/5351, optimization/7591,
    bootstrap/8146, c/8252, optimization/7520, c/8451, c++/8391,
    target/7856, target/7133, target/6890, middle-end/6994, opt/7944,
    c/761, c++/7788, c++/2521, c++/8160, c++/8149, c++/8287,
    middle-end/6994, c++/7266, c++/7228, c++/8067, c++/7679, c++/6579,
    java/7830, libstdc++/8362, libstdc++/8258, libstdc++/7219,
    libstdc++/8466, libstdc++/8172, libstdc++/8197, libstdc++/8318,
    libstdc++/8348, libstdc++/7961, other/3337, bootstrap/6763,
    bootstrap/8122, libstdc++/8347
- &&lab1 - &&lab2 doesn't need to be in rw section
- x86_64 %rip fixes
- fix jar c without f (#77062)
- backport all fastjar changes from mainline
Wed Oct 23 2002 Jakub Jelinek <jakub@redhat.com> 3.2-11
- update from gcc-3_2-rhl8-branch
- PRs target/7693, opt/7630, c++/6419, target/7396, c++/8218, c++/7676,
    c++/7584, c++/7478, c++/8134, c++/7524, c++/7176, c++/5661, c++/6803,
    c++/7721, c++/7803, c++/7754, c++/7188, libstdc++/8071, libstdc++/8127,
    c++/6745, libstdc++/8096, libstdc++/7811
- fix x86-64 ICE with stdarg in -fpic (#76491)
- fix IA-32 miscompilation of DImode code (Jim Wilson, PR target/6981)
Wed Oct 16 2002 Jakub Jelinek <jakub@redhat.com> 3.2-10
- update from gcc-3_2-rhl8-branch
- PRs target/7370, target/8232, opt/7409, preprocessor/7862,
    preprocessor/8190, optimization/6631, target/5610, optimization/7951,
    target/7723
- allow building even if de_DE locale is not installed (#74503, #75889)
- s390x multilib
- x86-64 TLS fixes
- 15 Java fixes (Anthony Green, Andrew Haley, Tom Tromey, PRs java/6005,
    java/7611, java/8003, java/7950, java/5794, libgcj/7073)
- %define _unpackaged_files_terminate_build 0
- fix make check-abi
Fri Oct 11 2002 Jakub Jelinek <jakub@redhat.com> 3.2-9
- update from gcc-3_2-rhl8-branch
- __attribute__((tls_model("")))
- PRs c/7353, opt/7124, opt/7912, opt/7390, doc/7484, c/7411, target/8087,
    optimization/6713
- x86-64 TLS
Tue Oct 08 2002 Jakub Jelinek <jakub@redhat.com> 3.2-8
- switch to gcc-3_2-rhl8-branch snapshots
- thus most of the patches went away as they are in CVS
- merge from gcc-3_2-branch between 20020903 and 20021007
- PRs target/7434, optimization/6627, preprocessor/8120, middle-end/7151,
    preprocessor/8055, optimization/7335, c/7160, target/7842, opt/7515,
    optimization/7130, optimization/6984, c/7150, target/7380, other/7114,
    target/5967, optimization/7120, target/7374, opt/7814, c/7102
- backported libffi and libjava bits for x86-64 and s390*
- added sparc* support
- multilib setup for sparc* and x86-64
- some IA-32 TLS fixes (Richard Henderson)
2004-09-09 05:29:10 +00:00
cvsdist 161174bb1e auto-import changelog data from gcc-3.2-6.src.rpm
Tue Sep 03 2002 Jakub Jelinek <jakub@redhat.com> 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
2004-09-09 05:28:47 +00:00
cvsdist c45519b018 auto-import changelog data from gcc-3.2-2.src.rpm
Thu Aug 22 2002 Jakub Jelinek <jakub@redhat.com> 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
2004-09-09 05:27:59 +00:00
cvsdist a0fadb6d24 auto-import changelog data from gcc-3.2-1.src.rpm
Wed Aug 14 2002 Jakub Jelinek <jakub@redhat.com> 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)
2004-09-09 05:27:48 +00:00
cvsdist 7aed6f4e31 auto-import changelog data from gcc-3.2-0.3.src.rpm
Fri Aug 09 2002 Jakub Jelinek <jakub@redhat.com> 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
Thu Aug 08 2002 Jakub Jelinek <jakub@redhat.com> 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)
2004-09-09 05:27:32 +00:00
cvsdist 2f85ad84c3 auto-import changelog data from gcc-3.1-10.src.rpm
Sat Jul 20 2002 Jakub Jelinek <jakub@redhat.com> 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 @PLT calls are done
    in EH basic blocks (Richard Henderson)
2004-09-09 05:26:45 +00:00
cvsdist d0cc7d0b90 auto-import changelog data from gcc-3.1-8.src.rpm
Sat Jul 13 2002 Jakub Jelinek <jakub@redhat.com> 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
2004-09-09 05:26:01 +00:00
cvsdist a1c2bbc680 auto-import gcc-3.1-7 from gcc-3.1-7.src.rpm 2004-09-09 05:25:44 +00:00
cvsdist 088f3231e1 auto-import changelog data from gcc-3.1-6.1.src.rpm
Fri Jun 21 2002 Tim Powers <timp@redhat.com>
- automated rebuild
Wed Jun 19 2002 Jakub Jelinek <jakub@redhat.com> 3.1-7
- add TLS support
2004-09-09 05:25:32 +00:00
cvsdist 151d661250 auto-import gcc-3.1-5 from gcc-3.1-5.src.rpm 2004-09-09 05:24:58 +00:00
cvsdist d4c9ccb83c auto-import gcc-3.1-4 from gcc-3.1-4.src.rpm 2004-09-09 05:24:36 +00:00
cvsdist 1066675f76 auto-import gcc-3.1-2 from gcc-3.1-2.src.rpm 2004-09-09 05:24:23 +00:00
cvsdist a48549515c auto-import gcc-3.1-1 from gcc-3.1-1.src.rpm 2004-09-09 05:24:08 +00:00
cvsdist 7d99d330a6 auto-import gcc-3.1-0.28 from gcc-3.1-0.28.src.rpm 2004-09-09 05:23:29 +00:00