SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for gcc3-3.1-5.i386.rpm :
Wed Jun 5 06: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 06:00:00 2002 Jakub Jelinek 3.1-4
- rebuilt

Sun May 26 06: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 06: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 06: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 06: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 06: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 06: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

Thu Apr 18 06: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

Thu Mar 28 05: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...

Sat Mar 16 05:00:00 2002 Jakub Jelinek 3.1-0.23.1
- fix info and man page generation

Fri Mar 15 05: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)

Sat Mar 9 05:00:00 2002 Jakub Jelinek 3.1-0.22
- rework spec file to build as secondary compiler

Fri Mar 8 05: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

Wed Feb 6 05: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)

Fri Feb 1 05:00:00 2002 Jakub Jelinek 3.1-0.20
- update to CVS HEAD
- fix jar (Tom Tromey)
- fix loop unrolling (Richard Henderson)

Thu Jan 31 05: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)

Wed Jan 16 05: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

Wed Jan 9 05: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

Tue Jan 8 05: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

Mon Jan 7 05:00:00 2002 Jakub Jelinek 3.1-0.15
- update to CVS HEAD (fix glibc bootstrap failure)

Fri Jan 4 05: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

Wed Jan 2 05: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

Tue Jan 1 05:00:00 2002 Jakub Jelinek 3.1-0.12
- update to CVS HEAD
- fix sed commands for .la files
- make Alpha use PT_GNU_EH_FRAME

Fri Dec 28 05: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

Tue Dec 4 05: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)

Wed Nov 28 05:00:00 2001 Jakub Jelinek 3.1-0.9
- update to CVS HEAD
- make DWARF 2 preferred debugging format on Linux

Tue Nov 13 05:00:00 2001 Jakub Jelinek 3.1-0.8
- don\'t ship .la files (#56072)
- include libfrtbegin.a (#56098)

Tue Nov 13 05:00:00 2001 Jakub Jelinek 3.1-0.7
- update to CVS HEAD
- back out Nov 7th loop.c change for now

Sat Nov 10 05:00:00 2001 Jakub Jelinek 3.1-0.6
- update to CVS HEAD
- frame unwind compatibility with 7.[12] binutils

Wed Nov 7 05: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 06: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 06:00:00 2001 Jakub Jelinek 3.1-0.3
- fix inlining of C nested functions with auto prototypes

Tue Oct 23 06: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 06: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 06: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 06:00:00 2001 Jakub Jelinek 3.0.1-3
- don\'t use #include_next in *> headers (Benjamin Kosnik, #53262)

Thu Sep 6 06: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 06: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 06: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 06: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 06: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 06:00:00 2001 Jakub Jelinek 3.0-3
- fix libgcc_s.so and libstdc++.so symlinks
- don\'t ship jar

Wed Jul 11 06:00:00 2001 Jakub Jelinek 3.0-2
- move libstdc++.so into gcc-lib
- add libobjc.so symlink

Wed Jul 11 06:00:00 2001 Jakub Jelinek 3.0-1
- new rpm


 
ICM