Accepting request 1085726 from devel:gcc
- Backport _multibuild auto-generation. Remove redundant .changes files. - Add _multibuild to define 2nd spec file as additional flavor. Eliminates the need for source package links in OBS. - Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] - Add gcc7-pr72764.patch to fix ICE with C++17 code as reported in [bsc#1204505] OBS-URL: https://build.opensuse.org/request/show/1085726 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc7?expand=0&rev=38
This commit is contained in:
commit
63b257088e
24
_multibuild
Normal file
24
_multibuild
Normal file
@ -0,0 +1,24 @@
|
||||
<multibuild>
|
||||
<flavor>gcc7-testresults</flavor>
|
||||
<flavor>cross-aarch64-gcc7</flavor>
|
||||
<flavor>cross-arm-gcc7</flavor>
|
||||
<flavor>cross-avr-gcc7-bootstrap</flavor>
|
||||
<flavor>cross-avr-gcc7</flavor>
|
||||
<flavor>cross-i386-gcc7</flavor>
|
||||
<flavor>cross-x86_64-gcc7</flavor>
|
||||
<flavor>cross-s390x-gcc7</flavor>
|
||||
<flavor>cross-sparc-gcc7</flavor>
|
||||
<flavor>cross-sparc64-gcc7</flavor>
|
||||
<flavor>cross-ppc64-gcc7</flavor>
|
||||
<flavor>cross-ppc64le-gcc7</flavor>
|
||||
<flavor>cross-m68k-gcc7</flavor>
|
||||
<flavor>cross-mips-gcc7</flavor>
|
||||
<flavor>cross-hppa-gcc7</flavor>
|
||||
<flavor>cross-arm-none-gcc7-bootstrap</flavor>
|
||||
<flavor>cross-arm-none-gcc7</flavor>
|
||||
<flavor>cross-epiphany-gcc7-bootstrap</flavor>
|
||||
<flavor>cross-epiphany-gcc7</flavor>
|
||||
<flavor>cross-rx-gcc7-bootstrap</flavor>
|
||||
<flavor>cross-rx-gcc7</flavor>
|
||||
<flavor>cross-nvptx-gcc7</flavor>
|
||||
</multibuild>
|
12
change_spec
12
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>' > _multibuild
|
||||
echo '<flavor>'gcc$base_ver-testresults'</flavor>' >> _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 '<flavor>'$pkgname'</flavor>' >> _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>' >> _multibuild
|
||||
|
||||
#exit 0
|
||||
osc service localrun format_spec_file
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -148,6 +148,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -340,6 +342,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -148,6 +148,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -340,6 +342,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -148,6 +148,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -340,6 +342,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -147,6 +147,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -339,6 +341,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -330,6 +330,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -1132,6 +1134,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
109
gcc7-pr72764.patch
Normal file
109
gcc7-pr72764.patch
Normal file
@ -0,0 +1,109 @@
|
||||
From cffc4a68d759fdca588cdf9ece998862b76141e6 Mon Sep 17 00:00:00 2001
|
||||
From: Jason Merrill <jason@redhat.com>
|
||||
Date: Wed, 28 Jun 2017 17:06:35 -0400
|
||||
Subject: [PATCH] PR c++/72764 - ICE with invalid template typename.
|
||||
To: gcc-patches@gcc.gnu.org
|
||||
|
||||
* decl.c (build_typename_type): No longer static.
|
||||
* tree.c (strip_typedefs): Use it instead of make_typename_type.
|
||||
|
||||
From-SVN: r249760
|
||||
---
|
||||
gcc/cp/cp-tree.h | 1 +
|
||||
gcc/cp/decl.c | 2 +-
|
||||
gcc/cp/tree.c | 17 ++++++++++-------
|
||||
gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C | 16 ++++++++++++++++
|
||||
5 files changed, 32 insertions(+), 8 deletions(-)
|
||||
create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C
|
||||
|
||||
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
|
||||
index f82b1b6ae10..946a9167992 100644
|
||||
--- a/gcc/cp/cp-tree.h
|
||||
+++ b/gcc/cp/cp-tree.h
|
||||
@@ -6087,6 +6087,7 @@ extern tree define_label (location_t, tree);
|
||||
extern void check_goto (tree);
|
||||
extern bool check_omp_return (void);
|
||||
extern tree make_typename_type (tree, tree, enum tag_types, tsubst_flags_t);
|
||||
+extern tree build_typename_type (tree, tree, tree, tag_types);
|
||||
extern tree make_unbound_class_template (tree, tree, tree, tsubst_flags_t);
|
||||
extern tree build_library_fn_ptr (const char *, tree, int);
|
||||
extern tree build_cp_library_fn_ptr (const char *, tree, int);
|
||||
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
|
||||
index 93e24fc8984..3d96a3ea0fd 100644
|
||||
--- a/gcc/cp/decl.c
|
||||
+++ b/gcc/cp/decl.c
|
||||
@@ -3594,7 +3594,7 @@ struct typename_hasher : ggc_ptr_hash<tree_node>
|
||||
|
||||
static GTY (()) hash_table<typename_hasher> *typename_htab;
|
||||
|
||||
-static tree
|
||||
+tree
|
||||
build_typename_type (tree context, tree name, tree fullname,
|
||||
enum tag_types tag_type)
|
||||
{
|
||||
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c
|
||||
index bb17278c611..4535af64dc6 100644
|
||||
--- a/gcc/cp/tree.c
|
||||
+++ b/gcc/cp/tree.c
|
||||
@@ -1503,13 +1503,13 @@ strip_typedefs (tree t, bool *remove_attributes)
|
||||
break;
|
||||
case TYPENAME_TYPE:
|
||||
{
|
||||
+ bool changed = false;
|
||||
tree fullname = TYPENAME_TYPE_FULLNAME (t);
|
||||
if (TREE_CODE (fullname) == TEMPLATE_ID_EXPR
|
||||
&& TREE_OPERAND (fullname, 1))
|
||||
{
|
||||
tree args = TREE_OPERAND (fullname, 1);
|
||||
tree new_args = copy_node (args);
|
||||
- bool changed = false;
|
||||
for (int i = 0; i < TREE_VEC_LENGTH (args); ++i)
|
||||
{
|
||||
tree arg = TREE_VEC_ELT (args, i);
|
||||
@@ -1533,12 +1533,15 @@ strip_typedefs (tree t, bool *remove_attributes)
|
||||
else
|
||||
ggc_free (new_args);
|
||||
}
|
||||
- result = make_typename_type (strip_typedefs (TYPE_CONTEXT (t),
|
||||
- remove_attributes),
|
||||
- fullname, typename_type, tf_none);
|
||||
- /* Handle 'typedef typename A::N N;' */
|
||||
- if (typedef_variant_p (result))
|
||||
- result = TYPE_MAIN_VARIANT (DECL_ORIGINAL_TYPE (TYPE_NAME (result)));
|
||||
+ tree ctx = strip_typedefs (TYPE_CONTEXT (t), remove_attributes);
|
||||
+ if (!changed && ctx == TYPE_CONTEXT (t) && !typedef_variant_p (t))
|
||||
+ return t;
|
||||
+ tree name = fullname;
|
||||
+ if (TREE_CODE (fullname) == TEMPLATE_ID_EXPR)
|
||||
+ name = TREE_OPERAND (fullname, 0);
|
||||
+ /* Use build_typename_type rather than make_typename_type because we
|
||||
+ don't want to resolve it here, just strip typedefs. */
|
||||
+ result = build_typename_type (ctx, name, fullname, typename_type);
|
||||
}
|
||||
break;
|
||||
case DECLTYPE_TYPE:
|
||||
diff --git a/gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C b/gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C
|
||||
new file mode 100644
|
||||
index 00000000000..6bf9b7b1666
|
||||
--- /dev/null
|
||||
+++ b/gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C
|
||||
@@ -0,0 +1,16 @@
|
||||
+// PR c++/72764
|
||||
+// { dg-do compile { target c++11 } }
|
||||
+
|
||||
+template < typename > struct A;
|
||||
+template < typename > struct B {};
|
||||
+
|
||||
+template < typename T >
|
||||
+using C = typename A < T >::template D < T >;
|
||||
+
|
||||
+template < typename T > struct A
|
||||
+{
|
||||
+ // should be: template < typename > struct D : B < C < T > > {};
|
||||
+ struct D : B < C < T > > {}; // { dg-error "not a class template" }
|
||||
+};
|
||||
+
|
||||
+A < int >::D a; // { dg-message "required" }
|
||||
--
|
||||
2.35.3
|
||||
|
68
gcc7-pr89124.patch
Normal file
68
gcc7-pr89124.patch
Normal file
@ -0,0 +1,68 @@
|
||||
From 9d983fd1b9611631fdd5efd26b3b7bdc1ab6dc24 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jambor <mjambor@suse.cz>
|
||||
Date: Mon, 7 Nov 2022 17:42:01 +0100
|
||||
Subject: [PATCH] Backport of fix to PR sanitizer/89124
|
||||
|
||||
gcc/ChangeLog:
|
||||
|
||||
2019-01-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR sanitizer/89124
|
||||
* ipa-inline.c (sanitize_attrs_match_for_inline_p): Allow inlining
|
||||
always_inline callees into no_sanitize_address callers.
|
||||
|
||||
gcc/testsuite/ChangeLog:
|
||||
|
||||
2019-01-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR sanitizer/89124
|
||||
* c-c++-common/asan/pr89124.c: New test.
|
||||
|
||||
From-SVN: r268415
|
||||
Git commit 6206a883fe7a741dbb9e09d88255a170a75950f5
|
||||
---
|
||||
gcc/ipa-inline.c | 6 ++++++
|
||||
gcc/testsuite/c-c++-common/asan/pr89124.c | 14 ++++++++++++++
|
||||
2 files changed, 20 insertions(+)
|
||||
create mode 100644 gcc/testsuite/c-c++-common/asan/pr89124.c
|
||||
|
||||
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c
|
||||
index b520c6393f4..64542238fdd 100644
|
||||
--- a/gcc/ipa-inline.c
|
||||
+++ b/gcc/ipa-inline.c
|
||||
@@ -263,6 +263,12 @@ sanitize_attrs_match_for_inline_p (const_tree caller, const_tree callee)
|
||||
if (!caller || !callee)
|
||||
return true;
|
||||
|
||||
+ /* Allow inlining always_inline functions into no_sanitize_address
|
||||
+ functions. */
|
||||
+ if (lookup_attribute ("no_sanitize_address", DECL_ATTRIBUTES (caller))
|
||||
+ && lookup_attribute ("always_inline", DECL_ATTRIBUTES (callee)))
|
||||
+ return true;
|
||||
+
|
||||
return !!lookup_attribute ("no_sanitize_address",
|
||||
DECL_ATTRIBUTES (caller)) ==
|
||||
!!lookup_attribute ("no_sanitize_address",
|
||||
diff --git a/gcc/testsuite/c-c++-common/asan/pr89124.c b/gcc/testsuite/c-c++-common/asan/pr89124.c
|
||||
new file mode 100644
|
||||
index 00000000000..c9c870b76c6
|
||||
--- /dev/null
|
||||
+++ b/gcc/testsuite/c-c++-common/asan/pr89124.c
|
||||
@@ -0,0 +1,14 @@
|
||||
+/* PR sanitizer/89124 */
|
||||
+/* { dg-do compile } */
|
||||
+
|
||||
+static int inline __attribute__ ((always_inline))
|
||||
+foo (int x)
|
||||
+{
|
||||
+ return x + 1;
|
||||
+}
|
||||
+
|
||||
+__attribute__ ((no_sanitize_address)) int
|
||||
+bar (int x)
|
||||
+{
|
||||
+ return foo (x);
|
||||
+}
|
||||
--
|
||||
2.38.0
|
||||
|
@ -1,736 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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 <alarrosa@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Adjust some ambiguous SPDX license specifications to prevent
|
||||
spec-cleaner from messing up.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||
|
||||
- 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 <giuliano.belinassi@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Remove include-fixed/pthread.h
|
||||
- Change GCC exception licenses to SPDX format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gcc7-pr81942.patch [bsc#1181618]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace
|
||||
violation with getauxval. [bsc#1167939]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:17:44 UTC 2020 - Michael Matz <matz@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Revert gcc7-pr97774.patch as it causes gdb to crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 12 13:51:26 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64.
|
||||
[bsc#1178624, bsc#1178577]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 10 10:11:33 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr97774.patch to fix debug line info for try/catch.
|
||||
[bsc#1178614]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-pr93965.patch in order to fix binutils release
|
||||
date detection issue.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 09:56:19 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr93246.patch: Backport PR middle-end/93246
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- gcc7-pr92154.patch: Backport PR sanitizer/92154
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 12:56:05 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- 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
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package gcc7-testresults
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -344,6 +344,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -521,6 +523,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
23
gcc7.changes
23
gcc7.changes
@ -1,3 +1,26 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue May 9 13:12:55 UTC 2023 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Backport _multibuild auto-generation. Remove redundant
|
||||
.changes files.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- 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 <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- 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 <mliska@suse.cz>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package gcc7
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -323,6 +323,8 @@ Patch36: gcc7-ada-Target_Name.patch
|
||||
Patch37: gcc7-pr78263.patch
|
||||
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
|
||||
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
|
||||
Patch40: gcc7-pr72764.patch
|
||||
Patch41: gcc7-pr89124.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -1858,6 +1860,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
Loading…
x
Reference in New Issue
Block a user