Hello community, here is the log from the commit of package gcc43 checked in at Tue Oct 30 01:12:00 CET 2007. -------- --- gcc43/gcc43.changes 2007-10-25 17:24:11.000000000 +0200 +++ /mounts/work_src_done/STABLE/gcc43/gcc43.changes 2007-10-29 14:30:49.000000000 +0100 @@ -1,0 +2,6 @@ +Mon Oct 29 14:30:29 CET 2007 - rguenther@suse.de + +- Add patch for PR33871, linker errors with anonymous namespaces and + typeinfo. + +------------------------------------------------------------------- libgcj43.changes: same change New: ---- pr33871.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gcc43.spec ++++++ --- /var/tmp/diff_new_pack.W28107/_old 2007-10-30 01:08:59.000000000 +0100 +++ /var/tmp/diff_new_pack.W28107/_new 2007-10-30 01:08:59.000000000 +0100 @@ -102,7 +102,7 @@ Url: http://gcc.gnu.org/ License: GPL v3 or later Version: 4.3.0_20071016 -Release: 5 +Release: 7 %define gcc_version %(echo %version | sed 's/_.*//') %define snapshot_date %(echo %version | sed 's/[34]\.[0-4]\.[0-6]//' | sed 's/_/-/') %define binsuffix -4.3 @@ -136,6 +136,7 @@ Patch27: pr33608.diff Patch28: pr33870.diff Patch29: pr33868.diff +Patch30: pr33871.diff # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -1245,6 +1246,7 @@ %patch27 %patch28 %patch29 +%patch30 %patch51 %patch55 %patch57 @@ -2209,6 +2211,9 @@ %doc testresults/*.log %endif %changelog +* Mon Oct 29 2007 - rguenther@suse.de +- Add patch for PR33871, linker errors with anonymous namespaces and + typeinfo. * Wed Oct 24 2007 - rguenther@suse.de - Add patch for PR33870, sqlite miscompile. - Add patch for PR33868, memory usage regression on glibc testsuite. ++++++ libgcj43.spec ++++++ --- /var/tmp/diff_new_pack.W28107/_old 2007-10-30 01:08:59.000000000 +0100 +++ /var/tmp/diff_new_pack.W28107/_new 2007-10-30 01:08:59.000000000 +0100 @@ -114,7 +114,7 @@ Url: http://gcc.gnu.org/ License: GPL v2 or later; LGPL v2.1 or later Version: 4.3.0_20071016 -Release: 7 +Release: 9 %define gcc_version %(echo %version | sed 's/_.*//') %define snapshot_date %(echo %version | sed 's/[34]\.[0-4]\.[0-6]//' | sed 's/_/-/') %define binsuffix -4.3 @@ -148,6 +148,7 @@ Patch27: pr33608.diff Patch28: pr33870.diff Patch29: pr33868.diff +Patch30: pr33871.diff # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -509,6 +510,7 @@ %patch27 %patch28 %patch29 +%patch30 %patch51 %patch55 %patch57 @@ -1047,6 +1049,9 @@ %doc testresults/*.log %endif %changelog +* Mon Oct 29 2007 - rguenther@suse.de +- Add patch for PR33871, linker errors with anonymous namespaces and + typeinfo. * Wed Oct 24 2007 - rguenther@suse.de - Add patch for PR33870, sqlite miscompile. - Add patch for PR33868, memory usage regression on glibc testsuite. ++++++ gcc.spec.in ++++++ --- gcc43/gcc.spec.in 2007-10-26 11:33:06.000000000 +0200 +++ /mounts/work_src_done/STABLE/gcc43/gcc.spec.in 2007-10-29 14:30:20.000000000 +0100 @@ -154,6 +154,7 @@ Patch27: pr33608.diff Patch28: pr33870.diff Patch29: pr33868.diff +Patch30: pr33871.diff # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -783,6 +784,7 @@ %patch27 %patch28 %patch29 +%patch30 %patch51 %patch55 %patch57 ++++++ pr33871.diff ++++++ Index: gcc/cp/decl2.c =================================================================== --- gcc/cp/decl2.c (revision 129715) +++ gcc/cp/decl2.c (working copy) @@ -1806,6 +1806,10 @@ determine_visibility (tree decl) class can influence the visibility of the DECL. */ if (DECL_CLASS_SCOPE_P (decl)) class_type = DECL_CONTEXT (decl); + else if (TREE_CODE (decl) == VAR_DECL + && DECL_TINFO_P (decl) + && CLASS_TYPE_P (TREE_TYPE (DECL_NAME (decl)))) + class_type = TREE_TYPE (DECL_NAME (decl)); else { /* Not a class member. */ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org