---------------------------------------------------------------------Fedora Update Notification
FEDORA-2005-218
2005-04-12
---------------------------------------------------------------------Product     : Fedora Core 3
Name        : gcc
Version     : 3.4.3                     =20
Release     : 22.fc3                 =20
Summary     : Various compilers (C, C++, Objective-C, Java, ...)
Description :
The gcc package contains the GNU Compiler Collection version 3.4.
You'll need this package in order to compile C code.

---------------------------------------------------------------------* Mon Mar 14 2005 Jakub Jelinek   3.4.3-22.fc3

- add Req/BuildReq for glib2 and libart_lgpl (#150923)
- fix PR c++/19916 (Mark Mitchell, #148793)
- fixed C++ redeclaration handling (Alexandre Oliva, #149098)

* Mon Feb 28 2005 Jakub Jelinek   3.4.3-21

- update from gcc-3_4-branch
  - PRs rtl-optimization/17728, target/20159, c++/20175

* Tue Feb 22 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*@GCC_3.4 aliases around (#148841, PR target/19019)
- change __cxa_demangle to match cxx-abi change
  http://sourcery.mentor.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 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 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 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 2005 Jakub Jelinek   3.4.3-16

- fix PRs middle-end/19551

* Tue Jan 18 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 2004 Jakub Jelinek   3.4.2-9

- allow enums with mode attribute (if mode is integral; PR c/18282)

* Mon Nov  1 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)


---------------------------------------------------------------------This update can be downloaded from:
  
c7c29f6f89f00c7bee5278fd8d4fd3b2  SRPMS/gcc-3.4.3-22.fc3.src.rpm
701c4dc2667b50fa5d21d4d48933f673  x86_64/gcc-3.4.3-22.fc3.x86_64.rpm
0c16cb65731da658bb46052eae70f24f  x86_64/libgcc-3.4.3-22.fc3.x86_64.rpm
5496fc0441fc6773f0ac5b69f35d903f  x86_64/gcc-c++-3.4.3-22.fc3.x86_64.rpm
940ff1e3c16f7442adfbdde7dc104c8e  x86_64/libstdc++-3.4.3-22.fc3.x86_64.rpm
01d4a58dd46aa93ad3922278173bff20  x86_64/libstdc++-devel-3.4.3-22.fc3.x86_64.rpm
bf1744ce37ecd71fafd2c72b63a5fa80  x86_64/gcc-objc-3.4.3-22.fc3.x86_64.rpm
69093ec7c77ef7916599cdd0b0bd6e5c  x86_64/libobjc-3.4.3-22.fc3.x86_64.rpm
5b10ed7530a2922fdc70c5e3a25864a1  x86_64/gcc-g77-3.4.3-22.fc3.x86_64.rpm
a19985bc2dc5a960fafc5aec8d2955f7  x86_64/libf2c-3.4.3-22.fc3.x86_64.rpm
0db4e2b57b1aba82d50a21c61bae7681  x86_64/gcc-java-3.4.3-22.fc3.x86_64.rpm
f11b54679f862d4ca0b936eb1015ad14  x86_64/libgcj-3.4.3-22.fc3.x86_64.rpm
8f7973f04fc54101734fe68f7c52d45b  x86_64/libgcj-devel-3.4.3-22.fc3.x86_64.rpm
da9b2c0c40fc43b208d488d145bcb447  x86_64/cpp-3.4.3-22.fc3.x86_64.rpm
dd5e4eb2bdbd0c90a7657d132c19a86c  x86_64/gcc-gnat-3.4.3-22.fc3.x86_64.rpm
bc44745221cc7dc0e0074fa9b11e3a32  x86_64/libgnat-3.4.3-22.fc3.x86_64.rpm
e3a970c16c69b810468c312663d00d91  x86_64/debug/gcc-debuginfo-3.4.3-22.fc3.x86_64.rpm
eff07ea84b5339d4c8ac495b9ee4bc28  x86_64/libgcc-3.4.3-22.fc3.i386.rpm
6282c27430ef705a58cd79320bf820f1  x86_64/libstdc++-3.4.3-22.fc3.i386.rpm
bea69bc789d02fbef3053000305f53bd  x86_64/libstdc++-devel-3.4.3-22.fc3.i386.rpm
56ed2836f63297fb47a5dd8ff5e77b20  x86_64/libobjc-3.4.3-22.fc3.i386.rpm
aa053e2b4b5915f91f91dde08d9c5e6d  x86_64/libf2c-3.4.3-22.fc3.i386.rpm
e7adcd1a2c8c31dc3b6e13f45f2a6eba  x86_64/libgcj-3.4.3-22.fc3.i386.rpm
b6e56a560517845c00650388955be14f  x86_64/libgnat-3.4.3-22.fc3.i386.rpm
262afec4f854aad830849613dfa20c59  i386/gcc-3.4.3-22.fc3.i386.rpm
eff07ea84b5339d4c8ac495b9ee4bc28  i386/libgcc-3.4.3-22.fc3.i386.rpm
51a1778ae50f1b66dd4b7f18aa2c261e  i386/gcc-c++-3.4.3-22.fc3.i386.rpm
6282c27430ef705a58cd79320bf820f1  i386/libstdc++-3.4.3-22.fc3.i386.rpm
bea69bc789d02fbef3053000305f53bd  i386/libstdc++-devel-3.4.3-22.fc3.i386.rpm
25ffe6c6f8a1afc57e31552b9fa6f0a8  i386/gcc-objc-3.4.3-22.fc3.i386.rpm
56ed2836f63297fb47a5dd8ff5e77b20  i386/libobjc-3.4.3-22.fc3.i386.rpm
be7acad88e92051239a885bd1570edd7  i386/gcc-g77-3.4.3-22.fc3.i386.rpm
aa053e2b4b5915f91f91dde08d9c5e6d  i386/libf2c-3.4.3-22.fc3.i386.rpm
25ec28e63cdc954a75cc8a4f9e3aedbd  i386/gcc-java-3.4.3-22.fc3.i386.rpm
e7adcd1a2c8c31dc3b6e13f45f2a6eba  i386/libgcj-3.4.3-22.fc3.i386.rpm
9beccc423eb9489259e6d0e8b9c95998  i386/libgcj-devel-3.4.3-22.fc3.i386.rpm
8c46cbb2aa88cc2aac636f39a8a0770e  i386/cpp-3.4.3-22.fc3.i386.rpm
d6f5509be8e3aa8bd573c8526f8f19b0  i386/gcc-gnat-3.4.3-22.fc3.i386.rpm
b6e56a560517845c00650388955be14f  i386/libgnat-3.4.3-22.fc3.i386.rpm
c643f01710e0838a4a47f9d657030ba5  i386/debug/gcc-debuginfo-3.4.3-22.fc3.i386.rpm

This update can also be installed with the Update Agent; you can
launch the Update Agent with the 'up2date' command. =20
-----------------------------------------------------------------------l06SQqiZYCi8rTKz
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFCXCUCoyjDosPEXAYRAudOAJ9lRkUuw3j+JLaMj1ZVK+Wc8Dd0DgCggIc/
hgJPDDZ/jTjxbsq+RzMCjz0=1XxH
-----END PGP SIGNATURE-------l06SQqiZYCi8rTKz--
--===============1742837815=Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

--fedora-announce-list mailing list
fedora-announce-list@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-announce-list

Fedora Core 3 Update: gcc-3.4.3-22.fc3

April 12, 2005
Updated package.

Summary

The gcc package contains the GNU Compiler Collection version 3.4.

You'll need this package in order to compile C code.

- add Req/BuildReq for glib2 and libart_lgpl (#150923)

- fix PR c++/19916 (Mark Mitchell, #148793)

- fixed C++ redeclaration handling (Alexandre Oliva, #149098)

* Mon Feb 28 2005 Jakub Jelinek 3.4.3-21

- update from gcc-3_4-branch

- PRs rtl-optimization/17728, target/20159, c++/20175

* Tue Feb 22 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*@GCC_3.4 aliases around (#148841, PR target/19019)

- change __cxa_demangle to match cxx-abi change

http://sourcery.mentor.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 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 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 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 2005 Jakub Jelinek 3.4.3-16

- fix PRs middle-end/19551

* Tue Jan 18 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 2004 Jakub Jelinek 3.4.2-9

- allow enums with mode attribute (if mode is integral; PR c/18282)

* Mon Nov 1 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)

c7c29f6f89f00c7bee5278fd8d4fd3b2 SRPMS/gcc-3.4.3-22.fc3.src.rpm

701c4dc2667b50fa5d21d4d48933f673 x86_64/gcc-3.4.3-22.fc3.x86_64.rpm

0c16cb65731da658bb46052eae70f24f x86_64/libgcc-3.4.3-22.fc3.x86_64.rpm

5496fc0441fc6773f0ac5b69f35d903f x86_64/gcc-c++-3.4.3-22.fc3.x86_64.rpm

940ff1e3c16f7442adfbdde7dc104c8e x86_64/libstdc++-3.4.3-22.fc3.x86_64.rpm

01d4a58dd46aa93ad3922278173bff20 x86_64/libstdc++-devel-3.4.3-22.fc3.x86_64.rpm

bf1744ce37ecd71fafd2c72b63a5fa80 x86_64/gcc-objc-3.4.3-22.fc3.x86_64.rpm

69093ec7c77ef7916599cdd0b0bd6e5c x86_64/libobjc-3.4.3-22.fc3.x86_64.rpm

5b10ed7530a2922fdc70c5e3a25864a1 x86_64/gcc-g77-3.4.3-22.fc3.x86_64.rpm

a19985bc2dc5a960fafc5aec8d2955f7 x86_64/libf2c-3.4.3-22.fc3.x86_64.rpm

0db4e2b57b1aba82d50a21c61bae7681 x86_64/gcc-java-3.4.3-22.fc3.x86_64.rpm

f11b54679f862d4ca0b936eb1015ad14 x86_64/libgcj-3.4.3-22.fc3.x86_64.rpm

8f7973f04fc54101734fe68f7c52d45b x86_64/libgcj-devel-3.4.3-22.fc3.x86_64.rpm

da9b2c0c40fc43b208d488d145bcb447 x86_64/cpp-3.4.3-22.fc3.x86_64.rpm

dd5e4eb2bdbd0c90a7657d132c19a86c x86_64/gcc-gnat-3.4.3-22.fc3.x86_64.rpm

bc44745221cc7dc0e0074fa9b11e3a32 x86_64/libgnat-3.4.3-22.fc3.x86_64.rpm

e3a970c16c69b810468c312663d00d91 x86_64/debug/gcc-debuginfo-3.4.3-22.fc3.x86_64.rpm

eff07ea84b5339d4c8ac495b9ee4bc28 x86_64/libgcc-3.4.3-22.fc3.i386.rpm

6282c27430ef705a58cd79320bf820f1 x86_64/libstdc++-3.4.3-22.fc3.i386.rpm

bea69bc789d02fbef3053000305f53bd x86_64/libstdc++-devel-3.4.3-22.fc3.i386.rpm

56ed2836f63297fb47a5dd8ff5e77b20 x86_64/libobjc-3.4.3-22.fc3.i386.rpm

aa053e2b4b5915f91f91dde08d9c5e6d x86_64/libf2c-3.4.3-22.fc3.i386.rpm

e7adcd1a2c8c31dc3b6e13f45f2a6eba x86_64/libgcj-3.4.3-22.fc3.i386.rpm

b6e56a560517845c00650388955be14f x86_64/libgnat-3.4.3-22.fc3.i386.rpm

262afec4f854aad830849613dfa20c59 i386/gcc-3.4.3-22.fc3.i386.rpm

eff07ea84b5339d4c8ac495b9ee4bc28 i386/libgcc-3.4.3-22.fc3.i386.rpm

51a1778ae50f1b66dd4b7f18aa2c261e i386/gcc-c++-3.4.3-22.fc3.i386.rpm

6282c27430ef705a58cd79320bf820f1 i386/libstdc++-3.4.3-22.fc3.i386.rpm

bea69bc789d02fbef3053000305f53bd i386/libstdc++-devel-3.4.3-22.fc3.i386.rpm

25ffe6c6f8a1afc57e31552b9fa6f0a8 i386/gcc-objc-3.4.3-22.fc3.i386.rpm

56ed2836f63297fb47a5dd8ff5e77b20 i386/libobjc-3.4.3-22.fc3.i386.rpm

be7acad88e92051239a885bd1570edd7 i386/gcc-g77-3.4.3-22.fc3.i386.rpm

aa053e2b4b5915f91f91dde08d9c5e6d i386/libf2c-3.4.3-22.fc3.i386.rpm

25ec28e63cdc954a75cc8a4f9e3aedbd i386/gcc-java-3.4.3-22.fc3.i386.rpm

e7adcd1a2c8c31dc3b6e13f45f2a6eba i386/libgcj-3.4.3-22.fc3.i386.rpm

9beccc423eb9489259e6d0e8b9c95998 i386/libgcj-devel-3.4.3-22.fc3.i386.rpm

8c46cbb2aa88cc2aac636f39a8a0770e i386/cpp-3.4.3-22.fc3.i386.rpm

d6f5509be8e3aa8bd573c8526f8f19b0 i386/gcc-gnat-3.4.3-22.fc3.i386.rpm

b6e56a560517845c00650388955be14f i386/libgnat-3.4.3-22.fc3.i386.rpm

c643f01710e0838a4a47f9d657030ba5 i386/debug/gcc-debuginfo-3.4.3-22.fc3.i386.rpm

This update can also be installed with the Update Agent; you can

launch the Update Agent with the 'up2date' command. =20

Content-Type: application/pgp-signature

Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFCXCUCoyjDosPEXAYRAudOAJ9lRkUuw3j+JLaMj1ZVK+Wc8Dd0DgCggIc/

hgJPDDZ/jTjxbsq+RzMCjz0=1XxH

-----END PGP SIGNATURE-------l06SQqiZYCi8rTKz--

--===============1742837815=Content-Type: text/plain; charset="us-ascii"

MIME-Version: 1.0

Content-Transfer-Encoding: 7bit

Content-Disposition: inline

--fedora-announce-list mailing list

fedora-announce-list@redhat.com

http://www.redhat.com/mailman/listinfo/fedora-announce-list

FEDORA-2005-218 2005-04-12 Name : gcc Version : 3.4.3 =20 Release : 22.fc3 =20 Summary : Various compilers (C, C++, Objective-C, Java, ...) Description : The gcc package contains the GNU Compiler Collection version 3.4. You'll need this package in order to compile C code. - add Req/BuildReq for glib2 and libart_lgpl (#150923) - fix PR c++/19916 (Mark Mitchell, #148793) - fixed C++ redeclaration handling (Alexandre Oliva, #149098) * Mon Feb 28 2005 Jakub Jelinek 3.4.3-21 - update from gcc-3_4-branch - PRs rtl-optimization/17728, target/20159, c++/20175 * Tue Feb 22 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*@GCC_3.4 aliases around (#148841, PR target/19019) - change __cxa_demangle to match cxx-abi change http://sourcery.mentor.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 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 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 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 2005 Jakub Jelinek 3.4.3-16 - fix PRs middle-end/19551 * Tue Jan 18 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 2004 Jakub Jelinek 3.4.2-9 - allow enums with mode attribute (if mode is integral; PR c/18282) * Mon Nov 1 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) c7c29f6f89f00c7bee5278fd8d4fd3b2 SRPMS/gcc-3.4.3-22.fc3.src.rpm 701c4dc2667b50fa5d21d4d48933f673 x86_64/gcc-3.4.3-22.fc3.x86_64.rpm 0c16cb65731da658bb46052eae70f24f x86_64/libgcc-3.4.3-22.fc3.x86_64.rpm 5496fc0441fc6773f0ac5b69f35d903f x86_64/gcc-c++-3.4.3-22.fc3.x86_64.rpm 940ff1e3c16f7442adfbdde7dc104c8e x86_64/libstdc++-3.4.3-22.fc3.x86_64.rpm 01d4a58dd46aa93ad3922278173bff20 x86_64/libstdc++-devel-3.4.3-22.fc3.x86_64.rpm bf1744ce37ecd71fafd2c72b63a5fa80 x86_64/gcc-objc-3.4.3-22.fc3.x86_64.rpm 69093ec7c77ef7916599cdd0b0bd6e5c x86_64/libobjc-3.4.3-22.fc3.x86_64.rpm 5b10ed7530a2922fdc70c5e3a25864a1 x86_64/gcc-g77-3.4.3-22.fc3.x86_64.rpm a19985bc2dc5a960fafc5aec8d2955f7 x86_64/libf2c-3.4.3-22.fc3.x86_64.rpm 0db4e2b57b1aba82d50a21c61bae7681 x86_64/gcc-java-3.4.3-22.fc3.x86_64.rpm f11b54679f862d4ca0b936eb1015ad14 x86_64/libgcj-3.4.3-22.fc3.x86_64.rpm 8f7973f04fc54101734fe68f7c52d45b x86_64/libgcj-devel-3.4.3-22.fc3.x86_64.rpm da9b2c0c40fc43b208d488d145bcb447 x86_64/cpp-3.4.3-22.fc3.x86_64.rpm dd5e4eb2bdbd0c90a7657d132c19a86c x86_64/gcc-gnat-3.4.3-22.fc3.x86_64.rpm bc44745221cc7dc0e0074fa9b11e3a32 x86_64/libgnat-3.4.3-22.fc3.x86_64.rpm e3a970c16c69b810468c312663d00d91 x86_64/debug/gcc-debuginfo-3.4.3-22.fc3.x86_64.rpm eff07ea84b5339d4c8ac495b9ee4bc28 x86_64/libgcc-3.4.3-22.fc3.i386.rpm 6282c27430ef705a58cd79320bf820f1 x86_64/libstdc++-3.4.3-22.fc3.i386.rpm bea69bc789d02fbef3053000305f53bd x86_64/libstdc++-devel-3.4.3-22.fc3.i386.rpm 56ed2836f63297fb47a5dd8ff5e77b20 x86_64/libobjc-3.4.3-22.fc3.i386.rpm aa053e2b4b5915f91f91dde08d9c5e6d x86_64/libf2c-3.4.3-22.fc3.i386.rpm e7adcd1a2c8c31dc3b6e13f45f2a6eba x86_64/libgcj-3.4.3-22.fc3.i386.rpm b6e56a560517845c00650388955be14f x86_64/libgnat-3.4.3-22.fc3.i386.rpm 262afec4f854aad830849613dfa20c59 i386/gcc-3.4.3-22.fc3.i386.rpm eff07ea84b5339d4c8ac495b9ee4bc28 i386/libgcc-3.4.3-22.fc3.i386.rpm 51a1778ae50f1b66dd4b7f18aa2c261e i386/gcc-c++-3.4.3-22.fc3.i386.rpm 6282c27430ef705a58cd79320bf820f1 i386/libstdc++-3.4.3-22.fc3.i386.rpm bea69bc789d02fbef3053000305f53bd i386/libstdc++-devel-3.4.3-22.fc3.i386.rpm 25ffe6c6f8a1afc57e31552b9fa6f0a8 i386/gcc-objc-3.4.3-22.fc3.i386.rpm 56ed2836f63297fb47a5dd8ff5e77b20 i386/libobjc-3.4.3-22.fc3.i386.rpm be7acad88e92051239a885bd1570edd7 i386/gcc-g77-3.4.3-22.fc3.i386.rpm aa053e2b4b5915f91f91dde08d9c5e6d i386/libf2c-3.4.3-22.fc3.i386.rpm 25ec28e63cdc954a75cc8a4f9e3aedbd i386/gcc-java-3.4.3-22.fc3.i386.rpm e7adcd1a2c8c31dc3b6e13f45f2a6eba i386/libgcj-3.4.3-22.fc3.i386.rpm 9beccc423eb9489259e6d0e8b9c95998 i386/libgcj-devel-3.4.3-22.fc3.i386.rpm 8c46cbb2aa88cc2aac636f39a8a0770e i386/cpp-3.4.3-22.fc3.i386.rpm d6f5509be8e3aa8bd573c8526f8f19b0 i386/gcc-gnat-3.4.3-22.fc3.i386.rpm b6e56a560517845c00650388955be14f i386/libgnat-3.4.3-22.fc3.i386.rpm c643f01710e0838a4a47f9d657030ba5 i386/debug/gcc-debuginfo-3.4.3-22.fc3.i386.rpm This update can also be installed with the Update Agent; you can launch the Update Agent with the 'up2date' command. =20 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE-----Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFCXCUCoyjDosPEXAYRAudOAJ9lRkUuw3j+JLaMj1ZVK+Wc8Dd0DgCggIc/ hgJPDDZ/jTjxbsq+RzMCjz0=1XxH -----END PGP SIGNATURE-------l06SQqiZYCi8rTKz-- --===============1742837815=Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --fedora-announce-list mailing list fedora-announce-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-announce-list

Change Log

References

Update Instructions

Severity
Name : gcc
Version : 3.4.3 =20
Release : 22.fc3 =20
Summary : Various compilers (C, C++, Objective-C, Java, ...)

Related News