diff --git a/_multibuild b/_multibuild index cced51c..337a355 100644 --- a/_multibuild +++ b/_multibuild @@ -1,25 +1,24 @@ - cross-aarch64-gcc7 - cross-arm-gcc7 - cross-arm-none-gcc7-bootstrap - cross-arm-none-gcc7 - cross-avr-gcc7-bootstrap - cross-avr-gcc7 - cross-epiphany-gcc7-bootstrap - cross-epiphany-gcc7 - cross-hppa-gcc7 - cross-i386-gcc7 - cross-m68k-gcc7 - cross-mips-gcc7 - cross-nvptx-gcc7 - cross-ppc64-gcc7 - cross-ppc64le-gcc7 - cross-rx-gcc7-bootstrap - cross-rx-gcc7 - cross-s390x-gcc7 - cross-sparc64-gcc7 - cross-sparc-gcc7 - cross-x86_64-gcc7 - gcc7-testresults +gcc7-testresults +cross-aarch64-gcc7 +cross-arm-gcc7 +cross-avr-gcc7-bootstrap +cross-avr-gcc7 +cross-i386-gcc7 +cross-x86_64-gcc7 +cross-s390x-gcc7 +cross-sparc-gcc7 +cross-sparc64-gcc7 +cross-ppc64-gcc7 +cross-ppc64le-gcc7 +cross-m68k-gcc7 +cross-mips-gcc7 +cross-hppa-gcc7 +cross-arm-none-gcc7-bootstrap +cross-arm-none-gcc7 +cross-epiphany-gcc7-bootstrap +cross-epiphany-gcc7 +cross-rx-gcc7-bootstrap +cross-rx-gcc7 +cross-nvptx-gcc7 - diff --git a/change_spec b/change_spec index 72843ee..e7c8f78 100644 --- a/change_spec +++ b/change_spec @@ -55,10 +55,9 @@ p gcc.spec.in \ | sed -e 's%@base_ver@%'$base_ver'%g' \ >> gcc$base_ver-testresults.spec - test -f gcc$base_ver.changes \ - && ( ln -f gcc$base_ver.changes gcc$base_ver-testresults.changes; ) - +echo '' > _multibuild +echo ''gcc$base_ver-testresults'' >> _multibuild add_cross() { local pkgname="$1"; shift @@ -77,7 +76,8 @@ add_cross() { sed -e "s#@base_ver@#$base_ver#" \ -e "s/^\(ExclusiveArch.*\) $rpmtarget[^ \r]*/\1 /" \ >> $pkgname.spec - test -f gcc$base_ver.changes && ln -f gcc$base_ver.changes $pkgname.changes + + echo ''$pkgname'' >> _multibuild } add_newlib_cross() { @@ -120,6 +120,6 @@ for f in *.spec; do sed -i -e '/^# .*-\(BEGIN\|END\)$/d' $f done -osc service localrun format_spec_file +echo '' >> _multibuild -#exit 0 +osc service localrun format_spec_file diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-aarch64-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-arm-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-arm-none-gcc7-bootstrap.changes b/cross-arm-none-gcc7-bootstrap.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-arm-none-gcc7-bootstrap.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-arm-none-gcc7.changes b/cross-arm-none-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-arm-none-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-avr-gcc7-bootstrap.changes b/cross-avr-gcc7-bootstrap.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-avr-gcc7-bootstrap.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-avr-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-epiphany-gcc7-bootstrap.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-epiphany-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-hppa-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-i386-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-m68k-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-mips-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-nvptx-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-ppc64-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-ppc64le-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-rx-gcc7-bootstrap.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-rx-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-s390x-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-sparc-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-sparc64-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-x86_64-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/gcc7-testresults.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Tue Nov 8 09:09:26 UTC 2022 - Richard Biener - -- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - -------------------------------------------------------------------- -Thu Oct 20 09:38:24 UTC 2022 - Richard Biener - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/gcc7.changes b/gcc7.changes index 8ddd48d..705632a 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue May 9 13:12:55 UTC 2023 - Richard Biener + +- Backport _multibuild auto-generation. Remove redundant + .changes files. + ------------------------------------------------------------------- Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger