179 Commits

Author SHA256 Message Date
Richard Biener
8ce70503f7 - Update gcc44-rename-info-files.patch to adjust gnat manual
entries in the info directory.  [bnc#1114592]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=149
2019-01-07 08:37:54 +00:00
Richard Biener
b316e4eb32 - Update to GCC 7.4 release.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=147
2018-12-06 12:10:42 +00:00
Richard Biener
50ab2fbd21 - Update to GCC 7.4.0 release.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=146
2018-12-06 12:09:45 +00:00
Richard Biener
65c2427a0a - Update to GCC 7.4 RC1 (r266595).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=145
2018-11-29 12:06:09 +00:00
Richard Biener
267b600540 - Update to gcc-7-branch head (r264435).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=144
2018-09-20 07:29:09 +00:00
Richard Biener
e4b4de9709 - Fix AVR configuration to not use __cxa_atexit or libstdc++ headers.
Point to /usr/avr/sys-root/include as system header include directory.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=143
2018-09-13 12:29:09 +00:00
Richard Biener
307ff6afcf - Update to gcc-7-branch head (r263609).
* Includes fix for build with ISL 0.20.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=141
2018-08-17 08:40:19 +00:00
Richard Biener
a6fee85bbc * Pulls fix for forcing compile-time tuning even when building
with -march=z13 on s390x.  [bnc#1099192]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=139
2018-06-29 11:13:37 +00:00
Richard Biener
c13226c2d4 - Update to gcc-7-branch head (r262243).
* Pulls fix for libcpp lexing bug on ppc64le manifesting during
    build with gcc8.  [bnc#1099119]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=138
2018-06-29 10:31:15 +00:00
Richard Biener
0c31d6a9ad - Update to gcc-7-branch head (r262125).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=137
2018-06-26 08:30:10 +00:00
Richard Biener
d1440cc0d3 - Update to gcc-7-branch head (r261272).
* Fixes support for 32bit ASAN with glibc 2.27+
  * Includes gcc7-bnc1087550.diff

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=135
2018-06-07 12:37:02 +00:00
Richard Biener
3c9186cb2e - Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=133
2018-04-18 14:03:30 +00:00
Richard Biener
ae682fd8c1 - Update gcc7-bnc1087550.diff with fix from upstream that supports
both ABIs for ios_base::failure.  [bnc#1087550]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=131
2018-04-11 09:55:26 +00:00
Richard Biener
a02759cc2a - Set SUSE_ASNEEDED to zero during %install so libasan keeps its
NEEDED entry for libstdc++.so.  [GCC#84428]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=129
2018-04-09 14:01:29 +00:00
Richard Biener
698db85647 - Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI
back to compatible behavior with the default ABI.  [bnc#1087550]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=128
2018-04-06 09:07:29 +00:00
Richard Biener
f6899afba7 - Enable --enable-fix-cortex-a53-835769 for aarch64.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=127
2018-04-06 06:56:21 +00:00
Richard Biener
02fffd9340 [bnc#1087930]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=126
2018-04-04 07:12:07 +00:00
Richard Biener
177a7c0063 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=125
2018-04-03 13:32:11 +00:00
Richard Biener
517b103726 - Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=124
2018-04-03 12:57:03 +00:00
Richard Biener
94d608ada2 Accepting request 585463 from home:a_faerber:arm:none
Add cross-arm-none-gcc7 for Arm Cortex-M newlib development

OBS-URL: https://build.opensuse.org/request/show/585463
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=122
2018-03-12 10:38:24 +00:00
Richard Biener
42b6616f21 - Update to gcc-7-branch head (r258313).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=121
2018-03-07 09:03:51 +00:00
Richard Biener
601d3b5951 - Update to gcc-7-branch head (r258274).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=120
2018-03-06 10:11:47 +00:00
Richard Biener
b230dfb390 - Update to gcc-7-branch head (r258237).
* includes spectre V2 mitigation patch for s390x.  [bnc#1083946]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=119
2018-03-05 13:34:32 +00:00
Richard Biener
3e7b2f9556 - Update to gcc-7-branch head (r258025).
* includes fix for chromium build failure.  [bnc#1083290]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=118
2018-03-05 12:21:23 +00:00
Richard Biener
10f42a1030 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=116
2018-03-01 13:09:00 +00:00
Richard Biener
71f5236cbd Accepting request 580893 from home:marxin:gcc7-branch
-  Update to gcc-7-branch head (r258025).

OBS-URL: https://build.opensuse.org/request/show/580893
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=115
2018-02-28 09:44:47 +00:00
Richard Biener
dfe52d5e64 - Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=114
2018-02-26 11:14:50 +00:00
Richard Biener
4a3c33f929 - Update to gcc-7-branch head (r257981).
- Add conflicts to non-bootstrap variant for cross packages to silence
  repo-checker.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=113
2018-02-26 09:09:18 +00:00
Richard Biener
a59949e485 - Use %{?_smp_mflags} everywhere.
- Update _constraints to bump physicalmemory and general simplification.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=112
2018-02-01 10:07:59 +00:00
Richard Biener
e99b09178c - Update to GCC 7.3 release.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=110
2018-01-25 09:54:11 +00:00
Richard Biener
69fe747b08 Accepting request 568114 from home:Andreas_Schwab:Factory
- Move misplaced %endif

OBS-URL: https://build.opensuse.org/request/show/568114
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=109
2018-01-22 12:17:20 +00:00
Richard Biener
e257f67b04 - Update to GCC 7.3.0 RC2 (r256937).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=108
2018-01-22 11:56:09 +00:00
Richard Biener
9c90945248 - Update to GCC 7.3.0 RC1 (r256792).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=106
2018-01-17 13:14:24 +00:00
Richard Biener
3a0ece3e1d - 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]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=105
2018-01-16 12:12:26 +00:00
Richard Biener
d3995f7eaf OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=104 2018-01-16 08:54:05 +00:00
Richard Biener
289be012c3 - Update to gcc-7-branch head (r256695).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=103
2018-01-15 14:53:41 +00:00
Richard Biener
10eaf57b6c - Handle new debug sources filelist variant debugsourcefiles.list.
- Prune libstdc++ includes for crosses.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=102
2018-01-15 14:40:52 +00:00
Richard Biener
20dea145bb - Do not install target parts of cross compilers into the sysroot
but instead fixup manually (once required).

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=101
2018-01-10 08:02:37 +00:00
Richard Biener
cf09faf223 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=100 2018-01-08 11:21:44 +00:00
Richard Biener
24ca7b8f76 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=99
2018-01-08 09:37:48 +00:00
Richard Biener
b070cfc583 - Update to gcc-7-branch head (r255770).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=98
2017-12-18 08:41:50 +00:00
Richard Biener
e77816a2b4 - Update to gcc-7-branch head (r255688).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=97
2017-12-15 13:57:26 +00:00
Richard Biener
b117fdd69b - Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc
integration.

- 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.

- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM.
  [bnc#1068967]

- Update to gcc-7-branch head (r253932).
  * contains fix for PR82445 which is about a RPI1 bootloader
    miscompile.  [bnc#1061667]

- 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]

- Update to gcc-7-branch head (r253221).
  * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
    patch but keep the testcase.

- Add support for zero-sized VLAs and allocas with
  -fstack-clash-protection.  [bnc #1059075]
  Changes gcc7-stack-probe.diff.

- Update to gcc-7-branch head (r251579).

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=96
2017-12-12 12:50:28 +00:00
Richard Biener
fd801c2d33 - Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc
integration.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=95
2017-12-12 12:42:18 +00:00
Richard Biener
0cd010483f - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=94
2017-12-08 10:34:27 +00:00
Richard Biener
3c98e6e40a - Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM.
[bnc#1068967]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=92
2017-11-23 09:57:36 +00:00
Richard Biener
62cb0e0d0f - Update to gcc-7-branch head (r253932).
* contains fix for PR82445 which is about a RPI1 bootloader
    miscompile.  [bnc#1061667]
- Update to gcc-7-branch head (r253435).  [fate#321452, fate#321496]
  [fate#323972]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=90
2017-10-20 11:25:34 +00:00
Richard Biener
6314bd787d - Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=88
2017-10-05 09:18:53 +00:00
Richard Biener
03a0cdce24 - Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=87
2017-10-02 09:07:16 +00:00
Richard Biener
b208059c65 - Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
    patch but keep the testcase.
  Changes gcc7-stack-probe.diff.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=85
2017-09-27 12:41:52 +00:00