Hello community, here is the log from the commit of package gcc43 for openSUSE:Factory checked in at Thu Aug 6 22:17:30 CEST 2009. -------- --- gcc43/gcc43.changes 2009-07-15 15:01:52.000000000 +0200 +++ gcc43/gcc43.changes 2009-08-06 10:30:22.000000000 +0200 @@ -1,0 +2,11 @@ +Tue Aug 4 14:14:33 CEST 2009 - rguenther@suse.de + +- Update to GCC 4.3.4 release. +- Disable -Wl,--as-needed. + +------------------------------------------------------------------- +Mon Aug 3 11:31:45 CEST 2009 - rguenther@suse.de + +- Package cpuid.h. [bnc#527433] + +------------------------------------------------------------------- libgcj43.changes: same change calling whatdependson for head-i586 Old: ---- gcc-4.3.3-20090714.tar.bz2 New: ---- gcc-4.3.4-20090804.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gcc43.spec ++++++ --- /var/tmp/diff_new_pack.sVocxj/_old 2009-08-06 22:16:49.000000000 +0200 +++ /var/tmp/diff_new_pack.sVocxj/_new 2009-08-06 22:16:49.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package gcc43 (Version 4.3.3_20090714) +# spec file for package gcc43 (Version 4.3.4_20090804) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -114,7 +114,7 @@ # COMMON-BEGIN %define biarch_targets x86_64 s390x powerpc64 powerpc Url: http://gcc.gnu.org/ -Version: 4.3.3_20090714 +Version: 4.3.4_20090804 Release: 1 %define gcc_version %(echo %version | sed 's/_.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -1622,6 +1622,8 @@ %endif # Work around tail/head -1 changes export _POSIX2_VERSION=199209 +# -Wl,-as-needed breaks the libgcj setup +export SUSE_ASNEEDED=0 # configure tries to parse include/features.h to detect # if glibc supports SSP. When cross compiling we would need # to install a cross glibc, which we don't, or make the whole @@ -1974,7 +1976,6 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/spe.h rm -rf $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits rm -rf $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys -rm -f $RPM_BUILD_ROOT%{libsubdir}/include/cpuid.h rm -f $RPM_BUILD_ROOT%{_infodir}/dir rm -f $RPM_BUILD_ROOT%{_prefix}/bin/gccbug%{binsuffix} %if !0%{?building_libjava:1} @@ -2159,6 +2160,7 @@ %{libsubdir}/include/mmintrin.h %endif %ifarch %ix86 x86_64 +%{libsubdir}/include/cpuid.h %{libsubdir}/include/mm3dnow.h %{libsubdir}/include/mmintrin.h %{libsubdir}/include/mmintrin-common.h ++++++ libgcj43.spec ++++++ --- /var/tmp/diff_new_pack.sVocxj/_old 2009-08-06 22:16:49.000000000 +0200 +++ /var/tmp/diff_new_pack.sVocxj/_new 2009-08-06 22:16:49.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libgcj43 (Version 4.3.3_20090714) +# spec file for package libgcj43 (Version 4.3.4_20090804) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -130,7 +130,7 @@ # COMMON-BEGIN %define biarch_targets x86_64 s390x powerpc64 powerpc Url: http://gcc.gnu.org/ -Version: 4.3.3_20090714 +Version: 4.3.4_20090804 Release: 1 %define gcc_version %(echo %version | sed 's/_.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -805,6 +805,8 @@ %endif # Work around tail/head -1 changes export _POSIX2_VERSION=199209 +# -Wl,-as-needed breaks the libgcj setup +export SUSE_ASNEEDED=0 # configure tries to parse include/features.h to detect # if glibc supports SSP. When cross compiling we would need # to install a cross glibc, which we don't, or make the whole @@ -1091,7 +1093,6 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/spe.h rm -rf $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits rm -rf $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys -rm -f $RPM_BUILD_ROOT%{libsubdir}/include/cpuid.h rm -f $RPM_BUILD_ROOT%{_infodir}/dir rm -f $RPM_BUILD_ROOT%{_prefix}/bin/gccbug%{binsuffix} %if !0%{?building_libjava:1} ++++++ amd-cvect-2.diff ++++++ --- /var/tmp/diff_new_pack.sVocxj/_old 2009-08-06 22:16:49.000000000 +0200 +++ /var/tmp/diff_new_pack.sVocxj/_new 2009-08-06 22:16:49.000000000 +0200 @@ -34,7 +34,7 @@ Index: gcc/testsuite/gcc.dg/vect/vect-1.c =================================================================== *** gcc/testsuite/gcc.dg/vect/vect-1.c.orig 2008-02-19 10:53:27.000000000 +0100 ---- gcc/testsuite/gcc.dg/vect/vect-1.c 2008-08-12 23:29:12.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/vect-1.c 2009-08-04 14:30:36.000000000 +0200 *************** foo (int n) *** 86,91 **** fbar (a); @@ -53,7 +53,7 @@ Index: gcc/testsuite/gcc.dg/vect/vect-107.c =================================================================== *** gcc/testsuite/gcc.dg/vect/vect-107.c.orig 2008-02-19 10:53:27.000000000 +0100 ---- gcc/testsuite/gcc.dg/vect/vect-107.c 2008-08-12 23:29:12.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/vect-107.c 2009-08-04 14:30:36.000000000 +0200 *************** int main (void) *** 39,44 **** return main1 (); @@ -71,15 +71,15 @@ /* { dg-final { cleanup-tree-dump "vect" } } */ Index: gcc/testsuite/gcc.dg/vect/slp-11.c =================================================================== -*** gcc/testsuite/gcc.dg/vect/slp-11.c.orig 2008-02-19 10:53:27.000000000 +0100 ---- gcc/testsuite/gcc.dg/vect/slp-11.c 2008-08-12 23:29:12.000000000 +0200 +*** gcc/testsuite/gcc.dg/vect/slp-11.c.orig 2009-07-27 15:26:21.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/slp-11.c 2009-08-04 14:31:26.000000000 +0200 *************** int main (void) *** 106,113 **** return 0; } -! /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { target { vect_strided && vect_int_mult } } } } */ -! /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" {target { ! { vect_int_mult && vect_strided } } } } } */ +! /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { target { { vect_uintfloat_cvt && vect_strided } && vect_int_mult } } } } */ +! /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" { target { { { ! vect_uintfloat_cvt } && vect_strided } && vect_int_mult } } } } */ /* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 0 "vect" } } */ /* { dg-final { cleanup-tree-dump "vect" } } */ @@ -87,15 +87,15 @@ return 0; } -! /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { target { vect_strided_wide && vect_int_mult } } } } */ -! /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" {target { ! { vect_int_mult && vect_strided_wide } } } } } */ +! /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { target { { vect_uintfloat_cvt && vect_strided_wide } && vect_int_mult } } } } */ +! /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" { target { { { ! vect_uintfloat_cvt } && vect_strided_wide } && vect_int_mult } } } } */ /* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 0 "vect" } } */ /* { dg-final { cleanup-tree-dump "vect" } } */ Index: gcc/testsuite/gcc.dg/vect/slp-19.c =================================================================== *** gcc/testsuite/gcc.dg/vect/slp-19.c.orig 2008-02-19 10:53:27.000000000 +0100 ---- gcc/testsuite/gcc.dg/vect/slp-19.c 2008-08-12 23:29:12.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/slp-19.c 2009-08-04 14:30:36.000000000 +0200 *************** int main (void) *** 147,155 **** return 0; @@ -120,7 +120,7 @@ Index: gcc/testsuite/gcc.dg/vect/vect-98.c =================================================================== *** gcc/testsuite/gcc.dg/vect/vect-98.c.orig 2008-02-19 10:53:27.000000000 +0100 ---- gcc/testsuite/gcc.dg/vect/vect-98.c 2008-08-12 23:29:12.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/vect-98.c 2009-08-04 14:30:36.000000000 +0200 *************** int main (void) *** 38,43 **** } @@ -139,7 +139,7 @@ Index: gcc/testsuite/gcc.dg/vect/vect-strided-float.c =================================================================== *** gcc/testsuite/gcc.dg/vect/vect-strided-float.c.orig 2008-02-19 10:53:27.000000000 +0100 ---- gcc/testsuite/gcc.dg/vect/vect-strided-float.c 2008-08-12 23:29:12.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/vect-strided-float.c 2009-08-04 14:30:36.000000000 +0200 *************** int main (void) *** 38,44 **** } @@ -160,7 +160,7 @@ Index: gcc/testsuite/gcc.dg/vect/fast-math-pr35982.c =================================================================== *** gcc/testsuite/gcc.dg/vect/fast-math-pr35982.c.orig 2008-04-23 15:51:28.000000000 +0200 ---- gcc/testsuite/gcc.dg/vect/fast-math-pr35982.c 2008-08-12 23:29:12.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/fast-math-pr35982.c 2009-08-04 14:30:36.000000000 +0200 *************** float method2_int16 (struct mem *mem) *** 19,25 **** return avg; @@ -181,7 +181,7 @@ Index: gcc/testsuite/gcc.dg/vect/slp-12a.c =================================================================== *** gcc/testsuite/gcc.dg/vect/slp-12a.c.orig 2008-02-19 10:53:27.000000000 +0100 ---- gcc/testsuite/gcc.dg/vect/slp-12a.c 2008-08-12 23:29:12.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/slp-12a.c 2009-08-04 14:30:36.000000000 +0200 *************** int main (void) *** 95,105 **** return 0; @@ -209,8 +209,8 @@ Index: gcc/testsuite/gcc.dg/vect/fast-math-vect-complex-3.c =================================================================== -*** gcc/testsuite/gcc.dg/vect/fast-math-vect-complex-3.c.orig 2008-08-12 23:29:03.000000000 +0200 ---- gcc/testsuite/gcc.dg/vect/fast-math-vect-complex-3.c 2008-08-12 23:29:12.000000000 +0200 +*** gcc/testsuite/gcc.dg/vect/fast-math-vect-complex-3.c.orig 2009-08-04 14:30:19.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/fast-math-vect-complex-3.c 2009-08-04 14:30:36.000000000 +0200 *************** main (void) *** 57,61 **** return 0; @@ -227,7 +227,7 @@ Index: gcc/testsuite/gcc.dg/vect/slp-23.c =================================================================== *** gcc/testsuite/gcc.dg/vect/slp-23.c.orig 2008-02-19 10:53:27.000000000 +0100 ---- gcc/testsuite/gcc.dg/vect/slp-23.c 2008-08-12 23:29:12.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/slp-23.c 2009-08-04 14:30:36.000000000 +0200 *************** int main (void) *** 106,113 **** return 0; @@ -250,7 +250,7 @@ Index: gcc/testsuite/gcc.dg/vect/slp-5.c =================================================================== *** gcc/testsuite/gcc.dg/vect/slp-5.c.orig 2008-02-19 10:53:27.000000000 +0100 ---- gcc/testsuite/gcc.dg/vect/slp-5.c 2008-08-12 23:29:12.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/slp-5.c 2009-08-04 14:30:36.000000000 +0200 *************** int main (void) *** 121,128 **** return 0; @@ -272,8 +272,8 @@ Index: gcc/testsuite/gcc.dg/vect/slp-12b.c =================================================================== -*** gcc/testsuite/gcc.dg/vect/slp-12b.c.orig 2008-02-19 10:53:27.000000000 +0100 ---- gcc/testsuite/gcc.dg/vect/slp-12b.c 2008-08-12 23:29:12.000000000 +0200 +*** gcc/testsuite/gcc.dg/vect/slp-12b.c.orig 2009-07-27 15:26:21.000000000 +0200 +--- gcc/testsuite/gcc.dg/vect/slp-12b.c 2009-08-04 14:30:36.000000000 +0200 *************** int main (void) *** 43,51 **** return 0; @@ -297,11 +297,11 @@ Index: gcc/testsuite/lib/target-supports.exp =================================================================== -*** gcc/testsuite/lib/target-supports.exp.orig 2008-07-25 17:52:11.000000000 +0200 ---- gcc/testsuite/lib/target-supports.exp 2008-08-12 23:29:12.000000000 +0200 +*** gcc/testsuite/lib/target-supports.exp.orig 2009-07-27 15:26:22.000000000 +0200 +--- gcc/testsuite/lib/target-supports.exp 2009-08-04 14:30:36.000000000 +0200 *************** proc check_effective_target_vect_extract -*** 2000,2005 **** ---- 2000,2026 ---- +*** 2048,2053 **** +--- 2048,2074 ---- return $et_vect_extract_even_odd_saved } @@ -330,8 +330,8 @@ proc check_effective_target_vect_interleave { } { *************** proc check_effective_target_vect_strided -*** 2038,2043 **** ---- 2059,2083 ---- +*** 2086,2091 **** +--- 2107,2131 ---- return $et_vect_strided_saved } @@ -359,8 +359,8 @@ proc check_effective_target_section_anchors { } { Index: gcc/config/i386/sse.md =================================================================== -*** gcc/config/i386/sse.md.orig 2008-08-12 23:29:02.000000000 +0200 ---- gcc/config/i386/sse.md 2008-08-12 23:30:22.000000000 +0200 +*** gcc/config/i386/sse.md.orig 2009-08-04 14:30:19.000000000 +0200 +--- gcc/config/i386/sse.md 2009-08-04 14:30:36.000000000 +0200 *************** *** 36,41 **** --- 36,45 ---- @@ -432,7 +432,7 @@ (match_operand 4 "const_0_to_3_operand" "") (match_operand 5 "const_4_to_7_operand" "") *************** -*** 3121,3138 **** +*** 3123,3140 **** "TARGET_SSE2" { int mask = INTVAL (operands[3]); @@ -451,7 +451,7 @@ (parallel [(match_operand 3 "const_0_to_1_operand" "") (match_operand 4 "const_2_to_3_operand" "")])))] "TARGET_SSE2" ---- 3129,3190 ---- +--- 3131,3192 ---- "TARGET_SSE2" { int mask = INTVAL (operands[3]); @@ -515,8 +515,8 @@ (match_operand 4 "const_2_to_3_operand" "")])))] "TARGET_SSE2" *************** -*** 4895,4900 **** ---- 4947,4992 ---- +*** 4913,4918 **** +--- 4965,5010 ---- DONE; }) @@ -565,10 +565,10 @@ (vec_concat:V16QI Index: gcc/config/i386/i386.c =================================================================== -*** gcc/config/i386/i386.c.orig 2008-08-12 23:29:02.000000000 +0200 ---- gcc/config/i386/i386.c 2008-08-12 23:29:13.000000000 +0200 +*** gcc/config/i386/i386.c.orig 2009-08-04 14:30:19.000000000 +0200 +--- gcc/config/i386/i386.c 2009-08-04 14:30:36.000000000 +0200 *************** ix86_expand_vector_init_one_nonzero (boo -*** 23397,23403 **** +*** 23473,23479 **** else tmp = new_target; @@ -576,7 +576,7 @@ GEN_INT (1), GEN_INT (one_var == 1 ? 0 : 1), GEN_INT (one_var == 2 ? 0+4 : 1+4), ---- 23397,23403 ---- +--- 23473,23479 ---- else tmp = new_target; @@ -585,7 +585,7 @@ GEN_INT (one_var == 1 ? 0 : 1), GEN_INT (one_var == 2 ? 0+4 : 1+4), *************** ix86_expand_vector_set (bool mmx_ok, rtx -*** 23772,23778 **** +*** 23848,23854 **** /* target = X A B B */ ix86_expand_vector_set (false, target, val, 0); /* target = A X C D */ @@ -593,7 +593,7 @@ GEN_INT (1), GEN_INT (0), GEN_INT (2+4), GEN_INT (3+4))); return; ---- 23772,23778 ---- +--- 23848,23854 ---- /* target = X A B B */ ix86_expand_vector_set (false, target, val, 0); /* target = A X C D */ @@ -602,7 +602,7 @@ GEN_INT (2+4), GEN_INT (3+4))); return; *************** ix86_expand_vector_set (bool mmx_ok, rtx -*** 23783,23789 **** +*** 23859,23865 **** /* tmp = X B C D */ ix86_expand_vector_set (false, tmp, val, 0); /* target = A B X D */ @@ -610,7 +610,7 @@ GEN_INT (0), GEN_INT (1), GEN_INT (0+4), GEN_INT (3+4))); return; ---- 23783,23789 ---- +--- 23859,23865 ---- /* tmp = X B C D */ ix86_expand_vector_set (false, tmp, val, 0); /* target = A B X D */ @@ -619,7 +619,7 @@ GEN_INT (0+4), GEN_INT (3+4))); return; *************** ix86_expand_vector_set (bool mmx_ok, rtx -*** 23794,23800 **** +*** 23870,23876 **** /* tmp = X B C D */ ix86_expand_vector_set (false, tmp, val, 0); /* target = A B X D */ @@ -627,7 +627,7 @@ GEN_INT (0), GEN_INT (1), GEN_INT (2+4), GEN_INT (0+4))); return; ---- 23794,23800 ---- +--- 23870,23876 ---- /* tmp = X B C D */ ix86_expand_vector_set (false, tmp, val, 0); /* target = A B X D */ @@ -636,7 +636,7 @@ GEN_INT (2+4), GEN_INT (0+4))); return; *************** ix86_expand_vector_extract (bool mmx_ok, -*** 23915,23921 **** +*** 23991,23997 **** case 1: case 3: tmp = gen_reg_rtx (mode); @@ -644,7 +644,7 @@ GEN_INT (elt), GEN_INT (elt), GEN_INT (elt+4), GEN_INT (elt+4))); break; ---- 23915,23921 ---- +--- 23991,23997 ---- case 1: case 3: tmp = gen_reg_rtx (mode); @@ -653,7 +653,7 @@ GEN_INT (elt+4), GEN_INT (elt+4))); break; *************** ix86_expand_reduc_v4sf (rtx (*fn) (rtx, -*** 24032,24038 **** +*** 24108,24114 **** emit_insn (gen_sse_movhlps (tmp1, in, in)); emit_insn (fn (tmp2, tmp1, in)); @@ -661,7 +661,7 @@ GEN_INT (1), GEN_INT (1), GEN_INT (1+4), GEN_INT (1+4))); emit_insn (fn (dest, tmp2, tmp3)); ---- 24032,24038 ---- +--- 24108,24114 ---- emit_insn (gen_sse_movhlps (tmp1, in, in)); emit_insn (fn (tmp2, tmp1, in)); ++++++ gcc-4.3.3-20090714.tar.bz2 -> gcc-4.3.4-20090804.tar.bz2 ++++++ gcc43/gcc-4.3.3-20090714.tar.bz2 gcc43/gcc-4.3.4-20090804.tar.bz2 differ: char 11, line 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.sVocxj/_old 2009-08-06 22:16:50.000000000 +0200 +++ /var/tmp/diff_new_pack.sVocxj/_new 2009-08-06 22:16:50.000000000 +0200 @@ -128,7 +128,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc URL: http://gcc.gnu.org/ -Version: 4.3.3_20090714 +Version: 4.3.4_20090804 Release: 1 %define gcc_version %(echo %version | sed 's/_.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -1123,6 +1123,9 @@ # Work around tail/head -1 changes export _POSIX2_VERSION=199209 +# -Wl,-as-needed breaks the libgcj setup +export SUSE_ASNEEDED=0 + # configure tries to parse include/features.h to detect # if glibc supports SSP. When cross compiling we would need # to install a cross glibc, which we don't, or make the whole @@ -1488,7 +1491,6 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/spe.h rm -rf $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits rm -rf $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys -rm -f $RPM_BUILD_ROOT%{libsubdir}/include/cpuid.h rm -f $RPM_BUILD_ROOT%{_infodir}/dir rm -f $RPM_BUILD_ROOT%{_prefix}/bin/gccbug%{binsuffix} @@ -1681,6 +1683,7 @@ %{libsubdir}/include/mmintrin.h %endif %ifarch %ix86 x86_64 +%{libsubdir}/include/cpuid.h %{libsubdir}/include/mm3dnow.h %{libsubdir}/include/mmintrin.h %{libsubdir}/include/mmintrin-common.h ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org