Hello community, here is the log from the commit of package gcc6 for openSUSE:Factory checked in at 2016-09-01 14:00:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc6 (Old) and /work/SRC/openSUSE:Factory/.gcc6.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc6" Changes: -------- --- /work/SRC/openSUSE:Factory/gcc6/cross-aarch64-gcc6.changes 2016-08-22 09:59:29.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gcc6.new/cross-aarch64-gcc6.changes 2016-09-01 14:01:01.000000000 +0200 @@ -1,0 +2,18 @@ +Tue Aug 30 07:43:28 UTC 2016 - [email protected] + +- Update to gcc-6-branch head (r239849). + * Includes GCC 6.2 release. + * Includes fix for OVMF compilation. +- Refresh gcc-dir-version.patch. + +------------------------------------------------------------------- +Wed Aug 17 18:43:55 UTC 2016 - [email protected] + +- gcc6-devel: require gmp-devel and mpc-devel + +------------------------------------------------------------------- +Wed Aug 17 08:51:42 UTC 2016 - [email protected] + +- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch + +------------------------------------------------------------------- cross-arm-gcc6.changes: same change cross-armv6hl-gcc6.changes: same change cross-armv7hl-gcc6.changes: same change cross-avr-gcc6.changes: same change cross-epiphany-gcc6-bootstrap.changes: same change cross-epiphany-gcc6.changes: same change cross-i386-gcc6.changes: same change cross-m68k-gcc6.changes: same change cross-ppc64-gcc6.changes: same change cross-ppc64le-gcc6.changes: same change cross-rx-gcc6-bootstrap.changes: same change cross-rx-gcc6.changes: same change cross-s390x-gcc6.changes: same change cross-sparc-gcc6.changes: same change cross-sparc64-gcc6.changes: same change cross-x86_64-gcc6.changes: same change gcc6-testresults.changes: same change gcc6.changes: same change libgcj-gcc6.changes: same change Old: ---- gcc-6.1.1-r239476.tar.bz2 New: ---- gcc-6.2.1-r239849.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-aarch64-gcc6.spec ++++++ --- /var/tmp/diff_new_pack.DnuHgE/_old 2016-09-01 14:01:07.000000000 +0200 +++ /var/tmp/diff_new_pack.DnuHgE/_new 2016-09-01 14:01:07.000000000 +0200 @@ -136,7 +136,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 6.1.1+r239476 +Version: 6.2.1+r239849 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) cross-arm-gcc6.spec: same change cross-armv6hl-gcc6.spec: same change cross-armv7hl-gcc6.spec: same change cross-avr-gcc6.spec: same change cross-epiphany-gcc6-bootstrap.spec: same change cross-epiphany-gcc6.spec: same change cross-i386-gcc6.spec: same change cross-m68k-gcc6.spec: same change cross-ppc64-gcc6.spec: same change cross-ppc64le-gcc6.spec: same change cross-rx-gcc6-bootstrap.spec: same change cross-rx-gcc6.spec: same change cross-s390x-gcc6.spec: same change cross-sparc-gcc6.spec: same change cross-sparc64-gcc6.spec: same change cross-x86_64-gcc6.spec: same change gcc6-testresults.spec: same change ++++++ gcc6.spec ++++++ --- /var/tmp/diff_new_pack.DnuHgE/_old 2016-09-01 14:01:07.000000000 +0200 +++ /var/tmp/diff_new_pack.DnuHgE/_new 2016-09-01 14:01:07.000000000 +0200 @@ -255,7 +255,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 6.1.1+r239476 +Version: 6.2.1+r239849 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -439,6 +439,8 @@ License: GPL-3.0+ Group: Development/Languages/C and C++ Requires: gcc6 = %{version}-%{release} +Requires: gmp-devel +Requires: mpc-devel %description devel Development files for developing GCC plugins. ++++++ libgcj-gcc6.spec ++++++ --- /var/tmp/diff_new_pack.DnuHgE/_old 2016-09-01 14:01:07.000000000 +0200 +++ /var/tmp/diff_new_pack.DnuHgE/_new 2016-09-01 14:01:07.000000000 +0200 @@ -272,7 +272,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 6.1.1+r239476 +Version: 6.2.1+r239849 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) ++++++ gcc-6.1.1-r239476.tar.bz2 -> gcc-6.2.1-r239849.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gcc6/gcc-6.1.1-r239476.tar.bz2 /work/SRC/openSUSE:Factory/.gcc6.new/gcc-6.2.1-r239849.tar.bz2 differ: char 11, line 1 ++++++ gcc-dir-version.patch ++++++ --- /var/tmp/diff_new_pack.DnuHgE/_old 2016-09-01 14:01:07.000000000 +0200 +++ /var/tmp/diff_new_pack.DnuHgE/_new 2016-09-01 14:01:07.000000000 +0200 @@ -1,8 +1,8 @@ Index: gcc/Makefile.in =================================================================== ---- gcc/Makefile.in.orig 2015-05-08 17:10:12.068697540 +0200 -+++ gcc/Makefile.in 2015-05-08 17:25:31.831833081 +0200 -@@ -810,12 +810,14 @@ GTM_H = tm.h $(tm_file_list) in +--- gcc/Makefile.in.orig 2016-08-30 12:17:09.065533526 +0200 ++++ gcc/Makefile.in 2016-08-30 12:18:38.402596792 +0200 +@@ -828,12 +828,14 @@ GTM_H = tm.h $(tm_file_list) in TM_H = $(GTM_H) insn-flags.h $(OPTIONS_H) # Variables for version information. @@ -18,7 +18,7 @@ DEVPHASE_c := $(shell cat $(DEVPHASE)) DATESTAMP_c := $(shell cat $(DATESTAMP)) -@@ -839,6 +841,7 @@ PATCHLEVEL_c := \ +@@ -857,6 +859,7 @@ PATCHLEVEL_c := \ # immediately after the comma in the $(if ...) constructs is # significant - do not remove it. BASEVER_s := "\"$(BASEVER_c)\"" @@ -26,7 +26,7 @@ DEVPHASE_s := "\"$(if $(DEVPHASE_c), ($(DEVPHASE_c)))\"" DATESTAMP_s := \ "\"$(if $(DEVPHASE_c)$(filter-out 0,$(PATCHLEVEL_c)), $(DATESTAMP_c))\"" -@@ -2028,7 +2031,7 @@ s-options-h: optionlist $(srcdir)/opt-fu +@@ -2074,7 +2077,7 @@ s-options-h: optionlist $(srcdir)/opt-fu dumpvers: dumpvers.c @@ -35,7 +35,7 @@ -DREVISION=$(REVISION_s) \ -DDEVPHASE=$(DEVPHASE_s) -DPKGVERSION=$(PKGVERSION_s) \ -DBUGURL=$(BUGURL_s) -@@ -2038,10 +2041,10 @@ version.o: $(REVISION) $(DATESTAMP) $(BA +@@ -2084,10 +2087,10 @@ version.o: $(REVISION) $(DATESTAMP) $(BA CFLAGS-lto-compress.o += $(ZLIBINC) bversion.h: s-bversion; @true @@ -50,7 +50,7 @@ echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h $(STAMP) s-bversion -@@ -2410,9 +2413,9 @@ build/%.o : # dependencies provided by +@@ -2476,9 +2479,9 @@ build/%.o : # dependencies provided by ## build/version.o is compiled by the $(COMPILER_FOR_BUILD) but needs ## several C macro definitions, just like version.o build/version.o: version.c version.h \ @@ -62,7 +62,7 @@ -DREVISION=$(REVISION_s) \ -DDEVPHASE=$(DEVPHASE_s) -DPKGVERSION=$(PKGVERSION_s) \ -DBUGURL=$(BUGURL_s) -o $@ $< -@@ -2623,8 +2626,8 @@ PREPROCESSOR_DEFINES = \ +@@ -2701,8 +2704,8 @@ PREPROCESSOR_DEFINES = \ -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc/\" \ @TARGET_SYSTEM_ROOT_DEFINE@ @@ -73,10 +73,10 @@ CFLAGS-cppdefault.o += $(PREPROCESSOR_DEFINES) -@@ -2640,8 +2643,8 @@ build/gcov-iov$(build_exeext): build/gco +@@ -2718,8 +2721,8 @@ build/gcov-iov$(build_exeext): build/gco build/gcov-iov.o -o $@ - gcov-iov.h: s-iov + gcov-iov.h: s-iov; @true -s-iov: build/gcov-iov$(build_exeext) $(BASEVER) $(DEVPHASE) - build/gcov-iov$(build_exeext) '$(BASEVER_c)' '$(DEVPHASE_c)' \ +s-iov: build/gcov-iov$(build_exeext) $(FULLVER) $(DEVPHASE) @@ -86,8 +86,8 @@ $(STAMP) s-iov Index: libjava/testsuite/lib/libjava.exp =================================================================== ---- libjava/testsuite/lib/libjava.exp.orig 2014-12-02 13:29:22.487902351 +0100 -+++ libjava/testsuite/lib/libjava.exp 2015-05-08 17:25:31.831833081 +0200 +--- libjava/testsuite/lib/libjava.exp.orig 2016-08-30 12:17:09.069533573 +0200 ++++ libjava/testsuite/lib/libjava.exp 2016-08-30 12:17:14.505598282 +0200 @@ -179,7 +179,7 @@ proc libjava_init { args } { set text [eval exec "$GCJ_UNDER_TEST -B$specdir -v 2>@ stdout"] @@ -99,9 +99,9 @@ Index: gcc/cppbuiltin.c =================================================================== ---- gcc/cppbuiltin.c.orig 2015-01-12 16:22:34.486893087 +0100 -+++ gcc/cppbuiltin.c 2015-05-08 17:25:31.832833089 +0200 -@@ -46,9 +46,9 @@ parse_basever (int *major, int *minor, i +--- gcc/cppbuiltin.c.orig 2016-08-30 12:17:09.069533573 +0200 ++++ gcc/cppbuiltin.c 2016-08-30 12:17:14.505598282 +0200 +@@ -36,9 +36,9 @@ parse_basever (int *major, int *minor, i static int s_major = -1, s_minor, s_patchlevel; if (s_major == -1) ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.DnuHgE/_old 2016-09-01 14:01:07.000000000 +0200 +++ /var/tmp/diff_new_pack.DnuHgE/_new 2016-09-01 14:01:07.000000000 +0200 @@ -261,7 +261,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: http://gcc.gnu.org/ -Version: 6.1.1+r239476 +Version: 6.2.1+r239849 Release: 1 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -450,6 +450,8 @@ License: GPL-3.0+ Group: Development/Languages/C and C++ Requires: gcc@base_ver@ = %{version}-%{release} +Requires: gmp-devel +Requires: mpc-devel %description devel Development files for developing GCC plugins. ++++++ gcc6-hsa-enablement.patch ++++++ --- /var/tmp/diff_new_pack.DnuHgE/_old 2016-09-01 14:01:07.000000000 +0200 +++ /var/tmp/diff_new_pack.DnuHgE/_new 2016-09-01 14:01:07.000000000 +0200 @@ -1,4 +1,4 @@ -From c7730ee6ad306dea6bdcf47ef687b705ba1737a4 Mon Sep 17 00:00:00 2001 +From 21e7bfd57940709ad1301c330774ef1e680d91a4 Mon Sep 17 00:00:00 2001 From: marxin <[email protected]> Date: Thu, 14 Apr 2016 14:25:58 +0200 Subject: [PATCH] Enable HSA via dlopen mechanism @@ -6,14 +6,14 @@ --- gcc/doc/install.texi | 6 - libgomp/config.h.in | 3 + - libgomp/configure | 52 +-- + libgomp/configure | 56 +-- libgomp/hsa.h | 630 ++++++++++++++++++++++++++ libgomp/hsa_ext_finalize.h | 265 +++++++++++ - libgomp/plugin/configfrag.ac | 28 +- + libgomp/plugin/configfrag.ac | 32 +- libgomp/plugin/plugin-hsa.c | 312 ++++++++++--- libgomp/testsuite/lib/libgomp.exp | 4 - libgomp/testsuite/libgomp-test-support.exp.in | 1 - - 9 files changed, 1161 insertions(+), 140 deletions(-) + 9 files changed, 1169 insertions(+), 140 deletions(-) create mode 100644 libgomp/hsa.h create mode 100644 libgomp/hsa_ext_finalize.h @@ -49,7 +49,7 @@ #undef PLUGIN_NVPTX diff --git a/libgomp/configure b/libgomp/configure -index 8d03eb6..9a09369 100755 +index 8d03eb6..6b3e639 100755 --- a/libgomp/configure +++ b/libgomp/configure @@ -637,7 +637,6 @@ PLUGIN_HSA_LIBS @@ -161,19 +161,23 @@ CPPFLAGS=$PLUGIN_HSA_save_CPPFLAGS LDFLAGS=$PLUGIN_HSA_save_LDFLAGS LIBS=$PLUGIN_HSA_save_LIBS -@@ -15485,6 +15449,12 @@ _ACEOF - +@@ -15484,6 +15448,16 @@ cat >>confdefs.h <<_ACEOF + _ACEOF ++if test "$HSA_RUNTIME_LIB" != ""; then ++ HSA_RUNTIME_LIB="$HSA_RUNTIME_LIB/" ++fi ++ ++ +cat >>confdefs.h <<_ACEOF -+#define HSA_RUNTIME_LIB "$HSA_RUNTIME_LIB/" ++#define HSA_RUNTIME_LIB "$HSA_RUNTIME_LIB" +_ACEOF + + -+ + # Check for functions needed. for ac_func in getloadavg clock_gettime strtoull - do : diff --git a/libgomp/hsa.h b/libgomp/hsa.h new file mode 100644 index 0000000..6765751 @@ -1082,7 +1086,7 @@ + +#endif /* _HSA_EXT_FINALIZE_H */ diff --git a/libgomp/plugin/configfrag.ac b/libgomp/plugin/configfrag.ac -index 88b4156..e5e554b 100644 +index 88b4156..292829f 100644 --- a/libgomp/plugin/configfrag.ac +++ b/libgomp/plugin/configfrag.ac @@ -118,19 +118,6 @@ if test "x$HSA_RUNTIME_LIB" != x; then @@ -1138,12 +1142,16 @@ CPPFLAGS=$PLUGIN_HSA_save_CPPFLAGS LDFLAGS=$PLUGIN_HSA_save_LDFLAGS LIBS=$PLUGIN_HSA_save_LIBS -@@ -260,3 +241,6 @@ AC_DEFINE_UNQUOTED([PLUGIN_NVPTX], [$PLUGIN_NVPTX], +@@ -260,3 +241,10 @@ AC_DEFINE_UNQUOTED([PLUGIN_NVPTX], [$PLUGIN_NVPTX], AM_CONDITIONAL([PLUGIN_HSA], [test $PLUGIN_HSA = 1]) AC_DEFINE_UNQUOTED([PLUGIN_HSA], [$PLUGIN_HSA], [Define to 1 if the HSA plugin is built, 0 if not.]) + -+AC_DEFINE_UNQUOTED([HSA_RUNTIME_LIB], ["$HSA_RUNTIME_LIB/"], ++if test "$HSA_RUNTIME_LIB" != ""; then ++ HSA_RUNTIME_LIB="$HSA_RUNTIME_LIB/" ++fi ++ ++AC_DEFINE_UNQUOTED([HSA_RUNTIME_LIB], ["$HSA_RUNTIME_LIB"], + [Define path to HSA runtime.]) diff --git a/libgomp/plugin/plugin-hsa.c b/libgomp/plugin/plugin-hsa.c index 0b3b67a..0fd0b10 100644 @@ -1759,5 +1767,5 @@ set offload_targets "@offload_targets@" -- -2.8.1 +2.9.2
