Hello community, here is the log from the commit of package gcc49 for openSUSE:Factory checked in at 2014-03-22 09:07:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc49 (Old) and /work/SRC/openSUSE:Factory/.gcc49.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc49" Changes: -------- --- /work/SRC/openSUSE:Factory/gcc49/gcc49-testresults.changes 2014-02-22 18:10:11.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gcc49.new/gcc49-testresults.changes 2014-03-22 09:07:07.000000000 +0100 @@ -1,0 +2,26 @@ +Fri Mar 21 09:35:08 UTC 2014 - [email protected] + +- Update to SVN trunk head (r208745). + +------------------------------------------------------------------- +Thu Mar 13 15:18:38 UTC 2014 - [email protected] + +- Update to SVN trunk head (r208538). +- Change -Wunprototyped-calls from being enabled by default to be + enabled with -Wall to solve GCC testsuite fallout. + +------------------------------------------------------------------- +Fri Feb 28 13:11:38 UTC 2014 - [email protected] + +- Update to SVN trunk head (r208221). +- Fix typo in libgcj_bc suffix computation. + +------------------------------------------------------------------- +Wed Feb 26 09:35:45 UTC 2014 - [email protected] + +- Update to SVN trunk head (r208170). + * includes now obsolete gcc49-libjava-install.patch +- Disable building libvtv, it's not useful unless we instrument + libstdc++. + +------------------------------------------------------------------- gcc49.changes: same change libffi49.changes: same change libgcj49.changes: same change Old: ---- gcc-4.9.0-r207820.tar.bz2 gcc49-libjava-install.patch New: ---- gcc-4.9.0-r208745.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gcc49-testresults.spec ++++++ --- /var/tmp/diff_new_pack.A6mtPS/_old 2014-03-22 09:07:08.000000000 +0100 +++ /var/tmp/diff_new_pack.A6mtPS/_new 2014-03-22 09:07:08.000000000 +0100 @@ -47,12 +47,14 @@ %define quadmath_arch %ix86 x86_64 ia64 %define tsan_arch x86_64 -%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le %sparc %arm +%define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm %define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc %define atomic_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc m68k %define lsan_arch x86_64 -%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le %arm +%define ubsan_arch x86_64 %ix86 ppc ppc64 %arm +%if 0%{?build_libvtv:1} %define vtv_arch x86_64 %ix86 +%endif %define cilkrts_arch x86_64 %ix86 # We don't want to build java @@ -134,7 +136,7 @@ %define libgcc_s_suffix %{plv libgcc_s %{libgcc_s}} # libgcj SONAME changes with every GCC version %define libgcj_suffix %nil -%define libgcj_bc_suffix %{plv libgcj_bc %{libgc_bc_sover}} +%define libgcj_bc_suffix %{plv libgcj_bc %{libgcj_bc_sover}} %define libffi_suffix %{plv libffi %{libffi_sover}} %define libgomp_suffix %{plv libgomp %{libgomp_sover}} %define libstdcxx_suffix %{plv libstdcxx %{libstdcxx_sover}} @@ -236,7 +238,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r207820 +Version: 4.9.0+r208745 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -292,7 +294,6 @@ Patch7: gcc-add-defaultsspec.diff Patch8: Wunprototyped-calls.diff Patch23: libjava-no-multilib.diff -Patch25: gcc49-libjava-install.patch Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff # A set of patches from the RH srpm @@ -313,31 +314,7 @@ Results from running the gcc and target library testsuites. -%package go@variant@ -Summary: GNU Go Compiler -License: GPL-3.0+ -Group: Development/Languages/Other -Requires: gcc49@variant@ = %{version}-%{release} - -%description go@variant@ -This package contains a Go compiler and associated development -files based on the GNU GCC technology. - -%package -n libgo%{libgo_sover}%{libgo_suffix}@variant@ -Summary: GNU Go compiler runtime library -License: BSD-3-Clause -Group: Development/Languages/Other -Provides: libgo%{libgo_sover}@variant@ = %{version}-%{release} -# Only one package may provide this - allows multiple gcc versions -# to co-exist without an overly large list of provides/obsoletes -Conflicts: %selfconflict libgo%{libgo_sover}@variant@ - -%description -n libgo%{libgo_sover}%{libgo_suffix}@variant@ -A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%post -n libgo%{libgo_sover}%{libgo_suffix}@variant@ -p /sbin/ldconfig - -%postun -n libgo%{libgo_sover}%{libgo_suffix}@variant@ -p /sbin/ldconfig # Define the canonical target and host architecture # %gcc_target_arch is supposed to be the full target triple @@ -434,7 +411,6 @@ %patch7 %patch8 %patch23 -%patch25 %patch24 %patch30 %patch51 @@ -591,6 +567,9 @@ --with-gxx-include-dir=%{_prefix}/include/c++/%{gcc_dir_version} \ --enable-ssp \ --disable-libssp \ +%if 0%{!?build_libvtv:1} + --disable-libvtv \ +%endif --disable-plugin \ --with-bugurl="http://bugs.opensuse.org/" \ --with-pkgversion="SUSE Linux" \ ++++++ gcc49.spec ++++++ --- /var/tmp/diff_new_pack.A6mtPS/_old 2014-03-22 09:07:08.000000000 +0100 +++ /var/tmp/diff_new_pack.A6mtPS/_new 2014-03-22 09:07:08.000000000 +0100 @@ -29,12 +29,14 @@ %define quadmath_arch %ix86 x86_64 ia64 %define tsan_arch x86_64 -%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le %sparc %arm +%define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm %define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc %define atomic_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc m68k %define lsan_arch x86_64 -%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le %arm +%define ubsan_arch x86_64 %ix86 ppc ppc64 %arm +%if 0%{?build_libvtv:1} %define vtv_arch x86_64 %ix86 +%endif %define cilkrts_arch x86_64 %ix86 # We don't want to build java @@ -116,7 +118,7 @@ %define libgcc_s_suffix %{plv libgcc_s %{libgcc_s}} # libgcj SONAME changes with every GCC version %define libgcj_suffix %nil -%define libgcj_bc_suffix %{plv libgcj_bc %{libgc_bc_sover}} +%define libgcj_bc_suffix %{plv libgcj_bc %{libgcj_bc_sover}} %define libffi_suffix %{plv libffi %{libffi_sover}} %define libgomp_suffix %{plv libgomp %{libgomp_sover}} %define libstdcxx_suffix %{plv libstdcxx %{libstdcxx_sover}} @@ -218,7 +220,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r207820 +Version: 4.9.0+r208745 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -274,7 +276,6 @@ Patch7: gcc-add-defaultsspec.diff Patch8: Wunprototyped-calls.diff Patch23: libjava-no-multilib.diff -Patch25: gcc49-libjava-install.patch Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff # A set of patches from the RH srpm @@ -1550,15 +1551,6 @@ %description -n libffi49-devel-64bit A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%package -n gcc49-testresults -Summary: Testsuite results -License: SUSE-Public-Domain -Group: Development/Languages/C and C++ - -%description -n gcc49-testresults -Results from running the gcc and target library testsuites. - - %package go Summary: GNU Go Compiler License: GPL-3.0+ @@ -1633,6 +1625,17 @@ %postun -n libgo%{libgo_sover}%{libgo_suffix}-64bit -p /sbin/ldconfig +%package -n gcc49-testresults +Summary: Testsuite results +License: SUSE-Public-Domain +Group: Development/Languages/C and C++ + +%description -n gcc49-testresults +Results from running the gcc and target library testsuites. + + + + # Define the canonical target and host architecture # %gcc_target_arch is supposed to be the full target triple # %cross_arch is supposed to be the rpm target variant arch @@ -1728,7 +1731,6 @@ %patch7 %patch8 %patch23 -%patch25 %patch24 %patch30 %patch51 @@ -1885,6 +1887,9 @@ --with-gxx-include-dir=%{_prefix}/include/c++/%{gcc_dir_version} \ --enable-ssp \ --disable-libssp \ +%if 0%{!?build_libvtv:1} + --disable-libvtv \ +%endif --disable-plugin \ --with-bugurl="http://bugs.opensuse.org/" \ --with-pkgversion="SUSE Linux" \ ++++++ libffi49.spec ++++++ --- /var/tmp/diff_new_pack.A6mtPS/_old 2014-03-22 09:07:08.000000000 +0100 +++ /var/tmp/diff_new_pack.A6mtPS/_new 2014-03-22 09:07:08.000000000 +0100 @@ -46,12 +46,14 @@ %define quadmath_arch %ix86 x86_64 ia64 %define tsan_arch x86_64 -%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le %sparc %arm +%define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm %define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc %define atomic_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc m68k %define lsan_arch x86_64 -%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le %arm +%define ubsan_arch x86_64 %ix86 ppc ppc64 %arm +%if 0%{?build_libvtv:1} %define vtv_arch x86_64 %ix86 +%endif %define cilkrts_arch x86_64 %ix86 # We don't want to build java @@ -133,7 +135,7 @@ %define libgcc_s_suffix %{plv libgcc_s %{libgcc_s}} # libgcj SONAME changes with every GCC version %define libgcj_suffix %nil -%define libgcj_bc_suffix %{plv libgcj_bc %{libgc_bc_sover}} +%define libgcj_bc_suffix %{plv libgcj_bc %{libgcj_bc_sover}} %define libffi_suffix %{plv libffi %{libffi_sover}} %define libgomp_suffix %{plv libgomp %{libgomp_sover}} %define libstdcxx_suffix %{plv libstdcxx %{libstdcxx_sover}} @@ -235,7 +237,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r207820 +Version: 4.9.0+r208745 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -291,7 +293,6 @@ Patch7: gcc-add-defaultsspec.diff Patch8: Wunprototyped-calls.diff Patch23: libjava-no-multilib.diff -Patch25: gcc49-libjava-install.patch Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff # A set of patches from the RH srpm @@ -392,15 +393,6 @@ %description -n libffi49-devel-64bit A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%package -n gcc49-testresults -Summary: Testsuite results -License: SUSE-Public-Domain -Group: Development/Languages/C and C++ - -%description -n gcc49-testresults -Results from running the gcc and target library testsuites. - - %package go Summary: GNU Go Compiler License: GPL-3.0+ @@ -475,6 +467,17 @@ %postun -n libgo%{libgo_sover}%{libgo_suffix}-64bit -p /sbin/ldconfig +%package -n gcc49-testresults +Summary: Testsuite results +License: SUSE-Public-Domain +Group: Development/Languages/C and C++ + +%description -n gcc49-testresults +Results from running the gcc and target library testsuites. + + + + # Define the canonical target and host architecture # %gcc_target_arch is supposed to be the full target triple # %cross_arch is supposed to be the rpm target variant arch @@ -570,7 +573,6 @@ %patch7 %patch8 %patch23 -%patch25 %patch24 %patch30 %patch51 @@ -727,6 +729,9 @@ --with-gxx-include-dir=%{_prefix}/include/c++/%{gcc_dir_version} \ --enable-ssp \ --disable-libssp \ +%if 0%{!?build_libvtv:1} + --disable-libvtv \ +%endif --disable-plugin \ --with-bugurl="http://bugs.opensuse.org/" \ --with-pkgversion="SUSE Linux" \ ++++++ libgcj49.spec ++++++ --- /var/tmp/diff_new_pack.A6mtPS/_old 2014-03-22 09:07:09.000000000 +0100 +++ /var/tmp/diff_new_pack.A6mtPS/_new 2014-03-22 09:07:09.000000000 +0100 @@ -46,12 +46,14 @@ %define quadmath_arch %ix86 x86_64 ia64 %define tsan_arch x86_64 -%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le %sparc %arm +%define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm %define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc %define atomic_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc m68k %define lsan_arch x86_64 -%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le %arm +%define ubsan_arch x86_64 %ix86 ppc ppc64 %arm +%if 0%{?build_libvtv:1} %define vtv_arch x86_64 %ix86 +%endif %define cilkrts_arch x86_64 %ix86 # We don't want to build java @@ -133,7 +135,7 @@ %define libgcc_s_suffix %{plv libgcc_s %{libgcc_s}} # libgcj SONAME changes with every GCC version %define libgcj_suffix %nil -%define libgcj_bc_suffix %{plv libgcj_bc %{libgc_bc_sover}} +%define libgcj_bc_suffix %{plv libgcj_bc %{libgcj_bc_sover}} %define libffi_suffix %{plv libffi %{libffi_sover}} %define libgomp_suffix %{plv libgomp %{libgomp_sover}} %define libstdcxx_suffix %{plv libstdcxx %{libstdcxx_sover}} @@ -235,7 +237,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r207820 +Version: 4.9.0+r208745 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -291,7 +293,6 @@ Patch7: gcc-add-defaultsspec.diff Patch8: Wunprototyped-calls.diff Patch23: libjava-no-multilib.diff -Patch25: gcc49-libjava-install.patch Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff # A set of patches from the RH srpm @@ -469,15 +470,6 @@ %description -n libffi49-devel-64bit A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. -%package -n gcc49-testresults -Summary: Testsuite results -License: SUSE-Public-Domain -Group: Development/Languages/C and C++ - -%description -n gcc49-testresults -Results from running the gcc and target library testsuites. - - %package go Summary: GNU Go Compiler License: GPL-3.0+ @@ -552,6 +544,17 @@ %postun -n libgo%{libgo_sover}%{libgo_suffix}-64bit -p /sbin/ldconfig +%package -n gcc49-testresults +Summary: Testsuite results +License: SUSE-Public-Domain +Group: Development/Languages/C and C++ + +%description -n gcc49-testresults +Results from running the gcc and target library testsuites. + + + + # Define the canonical target and host architecture # %gcc_target_arch is supposed to be the full target triple # %cross_arch is supposed to be the rpm target variant arch @@ -647,7 +650,6 @@ %patch7 %patch8 %patch23 -%patch25 %patch24 %patch30 %patch51 @@ -804,6 +806,9 @@ --with-gxx-include-dir=%{_prefix}/include/c++/%{gcc_dir_version} \ --enable-ssp \ --disable-libssp \ +%if 0%{!?build_libvtv:1} + --disable-libvtv \ +%endif --disable-plugin \ --with-bugurl="http://bugs.opensuse.org/" \ --with-pkgversion="SUSE Linux" \ ++++++ Wunprototyped-calls.diff ++++++ --- /var/tmp/diff_new_pack.A6mtPS/_old 2014-03-22 09:07:09.000000000 +0100 +++ /var/tmp/diff_new_pack.A6mtPS/_new 2014-03-22 09:07:09.000000000 +0100 @@ -1,13 +1,13 @@ Index: gcc/c-family/c.opt =================================================================== ---- gcc/c-family/c.opt.orig -+++ gcc/c-family/c.opt +--- gcc/c-family/c.opt.orig 2013-03-18 09:43:30.187894777 +0100 ++++ gcc/c-family/c.opt 2014-03-04 10:11:11.466977906 +0100 @@ -757,6 +757,10 @@ Wunused-local-typedefs C ObjC C++ ObjC++ Var(warn_unused_local_typedefs) Warning EnabledBy(Wunused) Warn when typedefs locally defined in a function are not used +Wunprototyped-calls -+C Var(warn_unprototyped_calls) Init(1) Warning ++C Var(warn_unprototyped_calls) Warning LangEnabledBy(C,Wall) +Warn about calls to unprototyped functions with at least one argument + Wunused-macros @@ -15,8 +15,8 @@ Warn about macros defined in the main file that are not used Index: gcc/c/c-typeck.c =================================================================== ---- gcc/c/c-typeck.c.orig -+++ gcc/c/c-typeck.c +--- gcc/c/c-typeck.c.orig 2014-02-03 10:38:52.670371071 +0100 ++++ gcc/c/c-typeck.c 2014-03-04 10:09:29.501984926 +0100 @@ -2833,6 +2833,19 @@ build_function_call_vec (location_t loc, && !check_builtin_function_arguments (fundecl, nargs, argarray)) return error_mark_node; @@ -39,8 +39,8 @@ Index: gcc/testsuite/gcc.dg/cleanup-1.c =================================================================== ---- gcc/testsuite/gcc.dg/cleanup-1.c.orig -+++ gcc/testsuite/gcc.dg/cleanup-1.c +--- gcc/testsuite/gcc.dg/cleanup-1.c.orig 2013-03-18 09:45:44.668349955 +0100 ++++ gcc/testsuite/gcc.dg/cleanup-1.c 2014-03-04 10:09:29.501984926 +0100 @@ -6,7 +6,7 @@ #define C(x) __attribute__((cleanup(x))) ++++++ gcc-4.9.0-r207820.tar.bz2 -> gcc-4.9.0-r208745.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gcc49/gcc-4.9.0-r207820.tar.bz2 /work/SRC/openSUSE:Factory/.gcc49.new/gcc-4.9.0-r208745.tar.bz2 differ: char 11, line 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.A6mtPS/_old 2014-03-22 09:07:09.000000000 +0100 +++ /var/tmp/diff_new_pack.A6mtPS/_new 2014-03-22 09:07:09.000000000 +0100 @@ -31,12 +31,14 @@ %define quadmath_arch %ix86 x86_64 ia64 %define tsan_arch x86_64 -%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le %sparc %arm +%define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm %define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc %define atomic_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc m68k %define lsan_arch x86_64 -%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le %arm +%define ubsan_arch x86_64 %ix86 ppc ppc64 %arm +%if 0%{?build_libvtv:1} %define vtv_arch x86_64 %ix86 +%endif %define cilkrts_arch x86_64 %ix86 # We don't want to build java @@ -118,7 +120,7 @@ %define libgcc_s_suffix %{plv libgcc_s %{libgcc_s}} # libgcj SONAME changes with every GCC version %define libgcj_suffix %nil -%define libgcj_bc_suffix %{plv libgcj_bc %{libgc_bc_sover}} +%define libgcj_bc_suffix %{plv libgcj_bc %{libgcj_bc_sover}} %define libffi_suffix %{plv libffi %{libffi_sover}} %define libgomp_suffix %{plv libgomp %{libgomp_sover}} %define libstdcxx_suffix %{plv libstdcxx %{libstdcxx_sover}} @@ -223,7 +225,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: http://gcc.gnu.org/ -Version: 4.9.0+r207820 +Version: 4.9.0+r208745 Release: 1 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -281,7 +283,6 @@ Patch7: gcc-add-defaultsspec.diff Patch8: Wunprototyped-calls.diff Patch23: libjava-no-multilib.diff -Patch25: gcc49-libjava-install.patch Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff # A set of patches from the RH srpm @@ -957,16 +958,6 @@ A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. # PACKAGE-END -%package -n gcc@base_ver@-testresults -# GCC-TESTSUITE-DELETE-END -Summary: Testsuite results -License: SUSE-Public-Domain -Group: Development/Languages/C and C++ - -%description -n gcc@base_ver@-testresults -Results from running the gcc and target library testsuites. - - # PACKAGE-BEGIN %package go@variant@ Summary: GNU Go Compiler @@ -998,6 +989,17 @@ # PACKAGE-END +%package -n gcc@base_ver@-testresults +# GCC-TESTSUITE-DELETE-END +Summary: Testsuite results +License: SUSE-Public-Domain +Group: Development/Languages/C and C++ + +%description -n gcc@base_ver@-testresults +Results from running the gcc and target library testsuites. + + + # COMMON-BEGIN # Define the canonical target and host architecture @@ -1101,7 +1103,6 @@ %patch7 %patch8 %patch23 -%patch25 %patch24 %patch30 %patch51 @@ -1258,6 +1259,9 @@ --with-gxx-include-dir=%{_prefix}/include/c++/%{gcc_dir_version} \ --enable-ssp \ --disable-libssp \ +%if 0%{!?build_libvtv:1} + --disable-libvtv \ +%endif --disable-plugin \ --with-bugurl="http://bugs.opensuse.org/" \ --with-pkgversion="SUSE Linux" \ -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
