Changelog for
libffi4-32bit-4.8.5-209.1.x86_64.rpm :
* Tue Dec 19 2023 rguentherAATTsuse.com- Add gcc48-bsc1218020.patch to fix miscompile of wcstod on aarch64. [bsc#1218020]
* Tue Mar 29 2022 rguentherAATTsuse.com- Add gcc48-bsc1142649.patch. [bsc#1142649, CVE-2019-14250]
* Thu Apr 29 2021 rguentherAATTsuse.com- Add gcc48-texi2pod-fixes.patch to fix manpage build with newer perl versions. [bsc#1185395]
* Thu Nov 12 2020 rguentherAATTsuse.com- Fix 32bit libgnat.so link. [bsc#1178675]
* Wed Oct 21 2020 rguentherAATTsuse.com- Add gcc48-pr63567.patch to allow initializing objects with static storage duration with compound literals even in C99. [bsc#1177947]
* Wed Jan 29 2020 rguentherAATTsuse.com- Add gcc48-bsc1161913.patch to fix register allocation issue with exception handling code on s390x. [bsc#1161913]
* Wed Jun 12 2019 mliskaAATTsuse.cz- Add gcc48-flive-patching.patch patch. [bsc#1071995, fate#323487]- Add gcc48-ipa-clones-dump.patch in order to provide .ipa-clones dump files. [bsc#1071995, fate#323487]
* Mon May 27 2019 matzAATTsuse.com- Add gcc48-update-ucontext.diff to fix more build problems on newer systems.
* Thu Apr 18 2019 rguentherAATTsuse.com- Change URLs to use https.
* Thu Apr 11 2019 mliskaAATTsuse.cz- Add gcc48-backport-pr86952-jump-tables.patch. [bsc#1131264, jsc#SLE-6738]
* Mon Aug 20 2018 matzAATTsuse.de- Add gcc48-build-sle15.diff to build on newer systems like SLE-15.
* Tue Aug 14 2018 matzAATTsuse.de- Work-around useless source validator complaints.
* Mon Aug 13 2018 matzAATTsuse.de- Add gcc48-aarch64-hack-reload-alt.diff for fixing a reload bug on aarch64 causing a kernel miscompile. [bnc#1093797]
* Wed Apr 11 2018 rguentherAATTsuse.com- Enable --enable-fix-cortex-a53-835769 for aarch64. [bnc#1087932]
* Wed Apr 04 2018 rguentherAATTsuse.com- Add gcc48-bnc1087932.patch, backport of -mfix-cortex-a53-843419.- Enable --enable-fix-cortex-a53-843419 for aarch64. [bnc#1087932]- Add gcc48-bnc1082130.patch to fix inliner behavior for SPEC CPU 2017 526.blender on s390x. [bnc#1082130]
* Mon Mar 05 2018 rguentherAATTsuse.com- Add gcc48-s390-spectre.patch, spectre V2 mitigation for s390x. [bnc#1083945]
* Tue Jan 23 2018 mliskaAATTsuse.cz- Document revisions of which gcc48-mindirect-branch.diff contains of.
* Thu Jan 18 2018 mliskaAATTsuse.cz- Add support for retpolines. [bnc #1074621] Adds gcc48-mindirect-branch.diff.
* Mon Sep 25 2017 matzAATTsuse.de- Add support for zero-sized VLAs and allocas with - fstack-clash-protection. [bnc #1059075] Changes gcc48-stack-probe.diff .
* Thu Jul 27 2017 matzAATTsuse.com- Add support for -fstack-clash-protection. [bnc #1039513] Adds gcc48-stack-probe.diff .
* Thu Jul 27 2017 rguentherAATTsuse.com- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation issue which is CVE-2017-11671. [bnc#1050947]
* Wed Jun 14 2017 rguentherAATTsuse.com- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit libgcov.a. [bnc#1044016]
* Fri Mar 31 2017 rguentherAATTsuse.com- Fix ExclusiveArch for aarch64 crosses.
* Wed Mar 22 2017 rguentherAATTsuse.com- Bump libffi version in libffi.pc to 3.0.11.
* Fri Mar 10 2017 rguentherAATTsuse.com- Add gcc48-bnc1028744.patch to properly diagnose missing - fsanitize=address support on ppc64le. [bnc#1028744]
* Mon Jan 30 2017 rguentherAATTsuse.com- Backport patch for PR65612. [bnc#1022062]
* Mon Nov 21 2016 rguentherAATTsuse.com- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288. [bnc#1011348]
* Fri Sep 30 2016 matwey.kornilovAATTgmail.com- Apply patch gcc48-bnc988274.patch for fixing libffi issue for armv7l. [bnc#988274]
* Mon Sep 26 2016 rguentherAATTsuse.com- Add patch gcc48-bnc988274.patch for fixing libffi issue for armv7l. [bnc#988274]
* Thu Jul 28 2016 matzAATTsuse.com- Add patch gcc48-bnc981311.diff for fixing a kernel miscompile on aarch64. [bnc #981311]
* Fri Apr 29 2016 matzAATTsuse.com- Add patch gcc48-bnc976627.patch for fixing a ppc64le ICE. [bnc #976627]
* Thu Apr 28 2016 rguentherAATTsuse.com- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack. [bnc#977654]
* Thu Mar 10 2016 rguentherAATTsuse.com- Add gcc48-bnc970009.patch to fix samba build on AARCH64. [bnc#970009]
* Fri Feb 12 2016 rguentherAATTsuse.com- Build without GRAPHITE where cloog-isl is not available.
* Tue Nov 17 2015 rguentherAATTsuse.com- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc. [bnc#955382]
* Tue Oct 06 2015 rguentherAATTsuse.com- Add gcc48-ppc-bnc949000.patch to fix build of SLOF. [bnc#949000]
* Mon Oct 05 2015 rguentherAATTsuse.com- Add gcc48-bnc945842.patch to fix C++11 std::random_device short reads, CVE-2015-5276. [bnc#945842]
* Wed Sep 30 2015 rguentherAATTsuse.com- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64. [bsc#948168]
* Tue Sep 29 2015 rguentherAATTsuse.com- Add gcc48-bnc947791.patch to fix no_instrument_function attribute handling on PPC64 with -mprofile-kernel. [bsc#947791]
* Mon Sep 28 2015 dmuellerAATTsuse.com- add gcc48-aarch64-pr60010.patch, gcc48-aarch64-pr61997.patch [bsc#947772]
* Tue Jul 14 2015 rguentherAATTsuse.com- Enable 32bit code generation for ppc64le but do not build 32bit target libraries. Fixes ppc64le kernel compile.
* Tue Jun 23 2015 rguentherAATTsuse.com- Update to GCC 4.8.5 release.
* Fixes bogus integer overflow in constant expression. [bnc#934689]
* Fixes ICE with atomics on aarch64. [bnc#930176]- Add patch gcc48-pr66306.patch for reload issue on S390.- Add patch to keep functions leaf when they are instrumented for profiling on s390[x]. [bnc#899871]- Add patch gcc48-bnc922534.patch to avoid accessing invalid memory when passing aggregates by value. [bnc#922534]- Add patch gcc48-s390x-keep-leaf-when-profiled.diff for kgraft. [bnc #899871]
* Mon Jun 01 2015 rguentherAATTsuse.com- Fix build against SLE11 SP4. [fate#317926]
* Build without GRAPHITE support where isl and cloog-isl are not available.
* Where mpfr 2.4.0 is not available disable the few features requiring it to allow building with mpfr 2.3.2, gcc48-remove-mpfr-2.4.0-requirement.patch.
* Disable Ada build for ppc64.
* Thu Apr 23 2015 rguentherAATTsuse.com- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11 again. [bnc#927993]
* Mon Apr 20 2015 rguentherAATTsuse.com- Remove obsolete libsanitizer-tsan-res-state.patch
* Fri Mar 27 2015 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r221715).
* Includes GCC 4.8.4 release.
* Includes fix for -imacros bug. [bnc#917169]
* Includes fix for incorrect -Warray-bounds warnings. [bnc#919274]
* Includes updated -mhotpatch for s390x. [bnc#924525]
* Includes fix for ppc64le issue with doubleword vector extract. [bnc#924687]- Add gcc48-bnc889990.patch to backport rework of the memory allocator for C++ exceptions used in OOM situations. [bnc#889990]
* Mon Mar 02 2015 schwabAATTsuse.de- libsanitizer-tsan-res-state.patch: Remove invalid use of glibc internals
* Mon Dec 08 2014 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r218481).
* Includes patches to allow building against ISL 0.14.
* Includes patches gcc48-bnc887141.patch, gcc48-ppc64le-abi-warnings.diff, gcc48-ppc64le-abi-warnings-fix.diff and gcc48-libgfortran-CVE-2014-5044.diff.
* Tue Oct 28 2014 dmuellerAATTsuse.com- add aarch64-vmlaq-lane-s32.diff
* Mon Oct 06 2014 rguentherAATTsuse.com- For the build on SLE11 make sure to have initfini array support disabled. [bnc#878067, fate#317926]
* Fri Aug 01 2014 rguentherAATTsuse.com- Add patch gcc48-libgfortran-CVE-2014-5044.diff to fix integer overflows in libgfortran, CVE-2014-5044. [bnc#888791]
* Mon Jul 28 2014 rguentherAATTsuse.com- Add patch gcc48-ppc64le-abi-warnings-fix.diff to fix failure to link any Objective-C/C++ program on ppc64le. [ggo#61920]
* Fri Jul 25 2014 rguentherAATTsuse.com- Add patch gcc48-ppc64le-abi-warnings.diff to warn about future ABI changes for ppc64le. [bnc#888907]
* Wed Jul 16 2014 rguentherAATTsuse.com- Add patch gcc48-bnc887141.patch to fix INTERNAL_SYSCALL_NCS miscompile in glibc. [bnc#887141]- Add patch gcc48-bnc884738.patch to fix kernel atomic_dec_and_test miscompile. [bnc#884738]
* Fri Jun 27 2014 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r212056)
* Fixes ppc64le miscompile with VSX vector extracts. [bnc#884628]
* Fixes -march=native behavior when running in QEMU/KVM. [ggo#61570]
* Fixes wrong-code on i686 with int to double conversions. [ggo#61423]
* Fixes wrong-code on aarch64 for TLS accesses. [ggo#61545]
* Thu Jun 26 2014 rguentherAATTsuse.com- Add libgcj48-rpmlintrc and libffi48-rpmlintrc as sources.
* Thu Jun 12 2014 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r211485).
* Fixes ppc64le V1TI memory operation miscompile. [bnc#882300]
* Fixes ppc64le miscompile of calls to K&R functions. [ggo#61300]
* Thu May 22 2014 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r210846).
* Includes GCC 4.8.3 release.
* Fixes ppc64le HTM ttest code generation. [bnc#879504]- Fix libstdc++48-doc build conditional to really only build from libgcj48.spec.
* Fri May 16 2014 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r210488).
* pulls GCC 4.8.3 release candidate
* pulls fix for ppc64le ABI incompatibility with s390 for HTM. [bnc#878065]
* Tue May 13 2014 rguentherAATTsuse.com- Build libstdc++48-doc package from the libgcj48 build and build the libstdc++ API reference, build-requiring doxygen and graphviz. Add patch gcc48-libstdc++-api-reference.patch to refer to that instead of the online version. [bnc#871501]
* Mon Apr 07 2014 rguentherAATTsuse.com- Update to gcc-4_8-brach head (r209122).
* pulls official backport of ppc64le support
* drops gcc48-ibm-power8.diff, gcc48-ibm-power8-testsuite.diff, gcc48-ibm-power8-other.diff, gcc48-pr59844.diff, gcc48-ibm-power8-fixes1.diff, gcc48-ibm-power8-fixes2.diff, gcc48-ibm-power8-disable-sanitizer.diff, gcc48-ibm-power8-testsuite-fixes1.diff and gcc48-ibm-power8-fixes3.diff- tls-no-direct.diff, fix to only affect %ix86 similar to SLE11. [bnc#185782]- refresh gcc41-ppc32-retaddr.patch- Drop old compatibility provide and conflict of/with libgcc%{libgcc_s}
* Fri Apr 04 2014 rguentherAATTsuse.com- gcc48-ibm-power8-bnc871635.diff, fix glibc math testsuite. [bnc#871635]- gcc48-lto-plugin-short-readwrite.diff, backport lto-plugin changes to work more reliably in virtualized environments.
* Mon Mar 24 2014 rguentherAATTsuse.com- Update to gcc-4_8-brach head (r208789).
* pulls latest fixes
* Sun Mar 23 2014 schwabAATTlinux-m68k.org- Use power8 code generation only for ppc64le.
* Thu Mar 06 2014 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r208375).
* fixes issues with transactional memory support- Backport patch to disable sanitizer support for powerpc64le, gcc48-ibm-power8-disable-sanitizer.diff- Document IBM svn branch revision range for gcc48-ibm-power8-fixes2.diff.- Change -Wunprototyped-calls from being enabled by default to be enabled with -Wall to solve GCC testsuite fallout.- Cherry-pick testsuite fix from IBM svn branch, gcc48-ibm-power8-testsuite-fixes1.diff- Pickup more fixes from IBM svn branch, up to r208288, gcc48-ibm-power8-fixes3.diff
* Thu Feb 27 2014 rguentherAATTsuse.com- Fix typo in libgcj_bc suffix computation.
* Tue Feb 25 2014 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r208119).
* Obsoletes gcc48-pr59860.diff- Add gcc48-ibm-power8-fixes2.diff, more Power8 fixes from IBM, drop gcc48-ibm-power8-pr60137.diff contained therein.
* Wed Feb 19 2014 rguentherAATTsuse.com- Drop sap303956-uchar.diff to not shadow full uchar.h provided by glibc since version 2.16.
* Mon Feb 17 2014 rguentherAATTsuse.com- Enable profiledbootstrap for x86_64, s390x and ppc64le. [bnc#863962]
* Wed Feb 12 2014 rguentherAATTsuse.com- Add gcc48-ibm-power8-pr60137.diff from IBM to fix ICE with - mno-vsx on Power8. [bnc#863462]
* Tue Feb 04 2014 schwabAATTsuse.de- stack-protector-aarch64.patch: enable support for -fstack-protector on arm64- function-profiling-aarch64.patch: enable support for function profiling on arm64
* Tue Jan 28 2014 rguentherAATTsuse.com- Pull gcc48-ibm-power8.diff from IBM to fix quad-word memory accesses for litte endian power8 for real. [bnc#860405]- Revert previous changes to gcc48-ibm-power8.diff.
* Sun Jan 19 2014 matzAATTsuse.de- Disable quad-word memory accesses for little endian power8 (modified patches: gcc48-ibm-power8.diff)- Enable power8 code generation for repos named \"power8\".
* Fri Jan 17 2014 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r206703).
* pulls fixes for PR58139 (ppc64le) and PR59803 (s390x)
* reverts change causing x86 ABI breakage- gcc48-pr59844.diff: Add backport fixing power8 ppc64le bootstrap issue.- gcc48-pr59860.diff: Add backport fixing s390x ICEs.
* Thu Jan 09 2014 rguentherAATTsuse.com- Update to gcc-4_8-banch head (r206511).- gcc48-ibm-power8.diff, gcc48-ibm-power8-testsuite.diff, gcc48-ibm-power8-other.diff: Add backport for Power8 support. [fate#315446]- Add support for building for ppc64le.
* Fri Dec 20 2013 rguentherAATTsuse.com- Fix include-fixed removals.
* Thu Dec 19 2013 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r206104).
* Thu Dec 12 2013 schwabAATTsuse.de- Wunprototyped-calls.diff: properly initialize warning
* Tue Dec 10 2013 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r205850).
* Mon Dec 09 2013 rguentherAATTsuse.com- Cleanup include-fixed removals.
* Thu Dec 05 2013 rguentherAATTsuse.com- Fix icecream environments to include required shared libraries again.
* Thu Nov 28 2013 rguentherAATTsuse.com- Enhance suffixing of shared library packages to individual packages via %product_libs_gcc_ver_$shlib$sover.
* Sun Nov 17 2013 schwabAATTsuse.de- pr58369.patch: Add backport of PR58369
* Wed Nov 13 2013 rguentherAATTsuse.com- Disable new cross-compilers and use the icecream fallback again for now.
* Mon Nov 04 2013 rguentherAATTsuse.com- Change s390 and s390x to use -march=z196 -mtune=zEC12 by default. [fate#315297]
* Mon Oct 28 2013 schwabAATTsuse.de- m68k-notice-update-cc.patch: handle register conflict with PRE_DEC
* Wed Oct 23 2013 rguentherAATTsuse.com- Restructure cross compiler spec files. Build cross compilers and icecream backends from a single spec, when targeting
* -suse-linux-gnu then use an available target glibc for building.
* Wed Oct 16 2013 rguentherAATTsuse.com- Update to GCC 4.8.2 release. [fate#315333, fate#315288]- Change package version scheme to use the SVN revision number instead of a date.
* Wed Oct 16 2013 rguentherAATTsuse.com- Change ppc and ppc64 compilers to default to code generation for power7 CPUs. [fate#315448]
* Wed Oct 09 2013 schwabAATTsuse.de- Add support for m68k: set libgcc_s to 2, enable libatomic and disable multilibs
* Wed Oct 02 2013 idonmezAATTsuse.com- Transactional memory on s390{x} is now supported with gcc 4.8, hence put s390{x} in itm_arch and fix filelist for those arches.
* Wed Oct 02 2013 rguentherAATTsuse.com- Avoid /bin/sh pre-requirement in shared library packages by using %post[un] -p. [bnc#843331]
* Thu Sep 12 2013 adrianAATTsuse.de- openSUSE:Factroy:ARM switched to armv6 in favor of armv5
* enable cross armv6hl compiler
* disable cross armv5tel compiler
* Mon Sep 09 2013 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r202388).- Backports regression fixes for all architectures.
* includes changes in aarch64-pthread-option.patch
* Wed Sep 04 2013 rguentherAATTsuse.com- Fix requires of gcc-32bit/gcc-64bit to include itm/atomic/asan/tsan libraries. [bnc#838229]
* Tue Aug 06 2013 matzAATTsuse.com- Update to current 4.8 branch (r201525)- Backports of bugfixes for i686, aarch64 and s390.- Addition of support of transactional memory for s390.
* Thu Jul 11 2013 matzAATTsuse.com- Update to current 4.8 branch (r200903) lot of back ports of bug fixes.
* Thu Jul 11 2013 schwabAATTsuse.de- Add aarch64-pthread-option.patch; Define _REENTRANT with -pthread on aarch64.
* Mon Jul 08 2013 jengelhAATTinai.de- Deal with lib{asan,atomic,itm} that are generated on sparcv9/64 too.
* Sat Jul 06 2013 cooloAATTsuse.com- build against gcc48-ada
* Wed Jul 03 2013 dmuellerAATTsuse.com- fix typo in last change
* Sat Jun 29 2013 dmuellerAATTsuse.com- add armv6hl support (Tune for arm1176jzfs)- Update armv7hl tuning target to Cortex A15- Remove temporary armv7l target
* Tue Jun 04 2013 rguentherAATTsuse.com- Update to GCC 4.8.1 release.
* Lots of bugfixes.- Remove broken aarch64 cross-compiler target.
* Thu May 23 2013 rguentherAATTsuse.com- Only enable build of icecream backends for x86_64, ppc64, ia64 and s390x.- Do not build a ppc64->ppc icecream backend as that does not work.
* Tue May 21 2013 rguentherAATTsuse.com- Update to GCC 4.8.1 release candidate 1 (r199136).
* Mon Apr 29 2013 rguentherAATTsuse.com- Update to gcc-4_8-branch head (r198420).
* Initial round of bugfixes- Enable release checking only.
* Wed Apr 17 2013 schwabAATTsuse.de- libgcj_bc-install.patch: Fix installation of libgcj_bc- Remove markers from generated spec files to avoid leaking them into scripts
* Tue Apr 16 2013 schwabAATTsuse.de- libjava-aarch64-support.diff: Enable java for aarch64
* Thu Apr 04 2013 rguentherAATTsuse.com- Split libstdc++6-locale package from gcc48-locale and add proper conflicts.
* Fri Mar 29 2013 schwabAATTsuse.de- Fix libffi48-devel filelist
* Thu Mar 28 2013 rguentherAATTsuse.com- Adjust self-conflicts to use otherproviders() on openSUSE 12.1 and earlier. [bnc#812079]
* Fri Mar 22 2013 rguentherAATTsuse.com- Update to GCC 4.8.0 release.
* Wed Mar 20 2013 rguentherAATTsuse.com- Drop suse-record-gcc-opts.diff.
* Wed Mar 20 2013 rguentherAATTsuse.com- Adjust gcc48 rpmlintrc to ignore errors about suffixed shared library names.- Add rpmlintrc to libffi48 and libgcj48 packages for the same reason.
* Mon Mar 18 2013 rguentherAATTsuse.com- Update to first GCC 4.8.0 release candidate (r196783).
* Fri Mar 15 2013 rguentherAATTsuse.com- Dependent on %product_libs_gcc_ver suffix shared library packages with -gcc48.- Adjust shared library package provides and conflicts.
* Mon Mar 11 2013 rguentherAATTsuse.com- Update to GCC trunk head (r196547).
* Tue Mar 05 2013 rguentherAATTsuse.com- Ship arm_neon.h for aarch64.- Drop -g from STAGE1_CFLAGS, do not use special-case STAGE1_CFLAGS for arm.
* Tue Feb 26 2013 rguentherAATTsuse.com- Update to GCC trunk head (r196281).
* Mon Feb 18 2013 rguentherAATTsuse.com- Update to GCC trunk head (r196121).
* Fri Feb 08 2013 rguentherAATTsuse.com- Update to GCC trunk head (r195885).
* Thu Jan 31 2013 dmuellerAATTsuse.com- Add arm to itm/atomic_arches list
* Thu Jan 17 2013 rguentherAATTsuse.com- Update to GCC trunk head (r195262).- Remove unzip dependency for building libgcj.- Do not build Fortran or Objective C when building libgcj.
* Wed Jan 09 2013 rguentherAATTsuse.com- Update to GCC trunk head (r195049).
* Sun Dec 23 2012 schwabAATTlinux-m68k.org- Fix installation of gnat_ugn manual- Fix info references in dir file
* Thu Dec 20 2012 rguentherAATTsuse.com- Update to GCC trunk head (r194635).- Fixup cross.spec.in.
* Wed Dec 19 2012 rguentherAATTsuse.com- Update to GCC trunk head (r194606).
* Mon Dec 17 2012 rguentherAATTsuse.com- Update to GCC trunk head (r194556).- Fixup cross.spec.in and icecream-cross.spec.in.- Add aarch64 icecream and cross compiler target.
* Fri Dec 14 2012 rguentherAATTsuse.com- Update to GCC trunk head (r194496).
* Wed Dec 12 2012 rguentherAATTsuse.com- Update to GCC trunk head (r194442).
* Tue Dec 11 2012 rguentherAATTsuse.com- New package, created from GCC trunk head (r194392), which will develop to GCC 4.8.0.
* Adds libatomic1 and libitm1 sub-packages for transactional memory
* Adds libasan0 and libtsan0 sub-packages for address and thread sanitizing