Commit Graph

111 Commits

Author SHA256 Message Date
Richard Biener
58ca0a3ea8 Accepting request 1104679 from home:michals:branches:devel:gcc
- Raise Power architecture baseline to Power9 only for ALP (boo#1213915).

OBS-URL: https://build.opensuse.org/request/show/1104679
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=60
2023-08-18 13:45:58 +00:00
Dominique Leuenberger
7ea273d98e Accepting request 1102636 from devel:gcc
- Bump to cc279d6c64562f05019e1d12d0d825f9391b5553, git7683
  * Includes GCC 13.2 release
  * Includes patch to fix broken testcase in libbacktrace, fixing
    build problems on SLES 12

- gdcflags.patch: Use substituted GDCFLAGS
- Filter out -Werror=return-type from D compile flags

OBS-URL: https://build.opensuse.org/request/show/1102636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=13
2023-08-09 15:23:49 +00:00
Richard Biener
9a981f8016 - Bump to cc279d6c64562f05019e1d12d0d825f9391b5553, git7683
* Includes GCC 13.2 release
  * Includes patch to fix broken testcase in libbacktrace, fixing
    build problems on SLES 12

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=58
2023-08-03 13:38:41 +00:00
Richard Biener
8705d0f16a Accepting request 1102050 from home:Andreas_Schwab:Factory
- gdcflags.patch: Use substituted GDCFLAGS
- Filter out -Werror=return-type from D compile flags

OBS-URL: https://build.opensuse.org/request/show/1102050
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=57
2023-08-03 13:34:13 +00:00
Ana Guerrero
9ec8f3b467 Accepting request 1099831 from devel:gcc
- Bump to 9aac37ab8a7b919a89c6d64bc7107a8436996e93, git7597
  * GCC 13.2 RC1
- Add rpmlint filter for SLE12 complaining about invalid licenses.

- Also handle -static-pie in the default-PIE specs

OBS-URL: https://build.opensuse.org/request/show/1099831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=12
2023-07-26 11:21:31 +00:00
Richard Biener
1708680044 - Bump to 9aac37ab8a7b919a89c6d64bc7107a8436996e93, git7597
* GCC 13.2 RC1

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=55
2023-07-20 09:08:13 +00:00
Richard Biener
c8f884fe54 - Add rpmlint filter for SLE12 complaining about invalid licenses.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=54
2023-07-19 07:36:53 +00:00
Richard Biener
5518d702a2 Accepting request 1098218 from home:Andreas_Schwab:Factory
- Also handle -static-pie in the default-PIE specs

OBS-URL: https://build.opensuse.org/request/show/1098218
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=53
2023-07-12 07:29:09 +00:00
Ana Guerrero
06adeac959 Accepting request 1097918 from devel:gcc
- Bump to f9781fcf733ca3afe5b5811afd8ecbb18d9d3a11, git7552
- Remove gcc13-pr110334.patch again as it breaks libreoffice build.

- Bump to a533ded17fb13cbbb2fa5133ecd470360f66c5cf, git7489.
- Add gcc13-pr110334.patch to fix missed optimization in Skia
  resulting in Firefox crashes when building with LTO.  [boo#1212101]

- Raise architecture levels for ALP.  [PED-153]
  * Raise POWER architecture baseline to power9.  [PED-2005]
  * Raise x86-64 architecture baseline to x86-64-v2 for ALP.  [PED-252]
  * Delay raising s390x architecture baseline to z14.  [PED-253]

OBS-URL: https://build.opensuse.org/request/show/1097918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=11
2023-07-11 13:56:05 +00:00
Richard Biener
23ab3ff6b5 - Bump to f9781fcf733ca3afe5b5811afd8ecbb18d9d3a11, git7552
- Remove gcc13-pr110334.patch again as it breaks libreoffice build.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=51
2023-07-10 08:21:10 +00:00
Richard Biener
564457ca89 * Delay raising s390x architecture baseline to z14. [PED-253]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=50
2023-06-30 06:06:25 +00:00
Richard Biener
539e8fd815 - Raise architecture levels for ALP. [PED-153]
* Raise POWER architecture baseline to power9.  [PED-2005]
  * Raise x86-64 architecture baseline to x86-64-v2 for ALP.  [PED-252]
  * Raise s390x architecture baseline to z14.  [PED-253]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=49
2023-06-28 09:09:04 +00:00
Richard Biener
f7ebdff3c2 - Bump to a533ded17fb13cbbb2fa5133ecd470360f66c5cf, git7489.
- Add gcc13-pr110334.patch to fix missed optimization in Skia
  resulting in Firefox crashes when building with LTO.  [boo#1212101]

- Raise POWER architecture baseline to power9.  [PED-4454]
- Raise x86-64 architecture baseline to x86-64-v2 for ALP.  [PED-???]
- Raise s390x architecture baseline to ???.  [PED-???]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=48
2023-06-28 07:53:04 +00:00
Dominique Leuenberger
ea5ba5b919 Accepting request 1088374 from devel:gcc
- Bump to dd36656ada05731c069ecd5b1878380294fb1f3e, git7364.
  * Includes the RISC-V atomic changes
- Remove riscv-atomic.patch and riscv-pthread.patch now included
- Make libstdc++6-devel packages own their directories since they
  can be installed standalone.  [bsc#1211427]

- Bump to 910735c5d7ce7607384fc1eec4189e90c8ae5c84, git7256.
  * Includes GCC 13.1 release and first bugfixes
- Update riscv-atomic.patch from the version committed upstream.

OBS-URL: https://build.opensuse.org/request/show/1088374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=10
2023-05-25 21:51:59 +00:00
Richard Biener
0bded28ebc - Bump to dd36656ada05731c069ecd5b1878380294fb1f3e, git7364.
* Includes the RISC-V atomic changes
- Remove riscv-atomic.patch and riscv-pthread.patch now included
- Make libstdc++6-devel packages own their directories since they
  can be installed standalone.  [bsc#1211427]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=46
2023-05-22 10:20:10 +00:00
Richard Biener
2a4861a2dc - Bump to 910735c5d7ce7607384fc1eec4189e90c8ae5c84, git7256.
* Includes GCC 13.1 release and first bugfixes
- Update riscv-atomic.patch from the version committed upstream.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=45
2023-04-27 07:34:51 +00:00
Dominique Leuenberger
4ed93ea332 Accepting request 1081094 from devel:gcc
- Bump to f980561c60b0446cc427595198d7f3f4f90e0924, git7231.
  * fixes compile-time issue reported in [bsc#1210557]
  * GCC 13.1 RC3
- Disable building the rust frontend.

OBS-URL: https://build.opensuse.org/request/show/1081094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=9
2023-04-22 19:55:41 +00:00
Richard Biener
dbba2cc4d7 - Bump to f980561c60b0446cc427595198d7f3f4f90e0924, git7231.
* GCC 13.1 RC3

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=43
2023-04-21 06:51:57 +00:00
Richard Biener
7cf2a2391f - Bump to 68997d4323cdcbd4c626b04f6f29df835694056a, git7226.
* GCC 13.1 RC2

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=42
2023-04-19 12:23:42 +00:00
Richard Biener
8324ea5262 * fixes compile-time issue reported in [bsc#1210557]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=41
2023-04-19 08:26:34 +00:00
Richard Biener
265258e2d3 - Bump to 5ff54e49a666aab237393a92c7bd357f5a912229, git7223.
- Disable building the rust frontend.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=40
2023-04-19 07:14:45 +00:00
Dominique Leuenberger
cb25bc0df9 Accepting request 1079070 from devel:gcc
- Bump to d339e9802f758e051b0a1ef6db732ff846cbf4e3, git7162.

- Add new x86-related intrinsics (amxcomplexintrin.h). (forwarded request 1078870 from marxin)

OBS-URL: https://build.opensuse.org/request/show/1079070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=8
2023-04-16 14:06:32 +00:00
Richard Biener
05aed8d82d Accepting request 1078870 from devel:gcc:next
- Bump to d339e9802f758e051b0a1ef6db732ff846cbf4e3, git7162.

- Add new x86-related intrinsics (amxcomplexintrin.h).

OBS-URL: https://build.opensuse.org/request/show/1078870
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=38
2023-04-13 07:39:39 +00:00
Richard Biener
30efb40892 Accepting request 1078403 from home:Andreas_Schwab:Factory
- riscv-atomic.patch: RISC-V: Add support for inlining subword atomic
  operations
- riscv-pthread.patch: Don't add -latomic with -pthread

OBS-URL: https://build.opensuse.org/request/show/1078403
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=37
2023-04-12 12:55:39 +00:00
Dominique Leuenberger
29063422f1 Accepting request 1077145 from devel:gcc
OBS-URL: https://build.opensuse.org/request/show/1077145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=7
2023-04-07 16:16:28 +00:00
Martin Liška
3bba274e73 Accepting request 1077139 from devel:gcc:next
- Bump to d0b961b802dd7d9d555ff4515835a479329326e9, git6995.

OBS-URL: https://build.opensuse.org/request/show/1077139
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=35
2023-04-04 07:43:08 +00:00
Richard Biener
4660959c39 Accepting request 1075096 from devel:gcc:next
- Bump to b3c5933ee726004e4e47291d422dfe7ac3345062, git6917.

OBS-URL: https://build.opensuse.org/request/show/1075096
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=34
2023-03-29 06:44:25 +00:00
Richard Biener
68f75a445c OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=33 2023-03-28 12:19:26 +00:00
Richard Biener
a2657d9149 Accepting request 1074875 from home:Guillaume_G:branches:devel:gcc
Add %limit_build for gcc13 to avoid OOM.

We cannot use memoryperjob in _constraints file because it would reduce the number of worker to 13 on aarch64, which are all known to be slow.

OBS-URL: https://build.opensuse.org/request/show/1074875
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=32
2023-03-28 12:14:15 +00:00
Richard Biener
26b3f96cdc Accepting request 1074189 from devel:gcc:next
- Use --enable-link-serialization rather that --enable-link-mutex,
  the benefit of the former one is that the linker jobs are not
  holding tokens of the make's jobserver.

OBS-URL: https://build.opensuse.org/request/show/1074189
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=31
2023-03-27 07:27:19 +00:00
Richard Biener
b53afccb97 Accepting request 1074102 from devel:gcc:next
- Bump to c4792bd1de0621932a47fb86aca09fafafdb2972, git6840.
- Includes ICE fix for ccache package (PR109241).

OBS-URL: https://build.opensuse.org/request/show/1074102
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=30
2023-03-24 08:30:57 +00:00
Richard Biener
e6c9bf9f29 - Add cross-bpf packages. See https://gcc.gnu.org/wiki/BPFBackEnd
for the general state of BPF with GCC.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=29
2023-03-21 10:50:09 +00:00
Richard Biener
f4d8aa7cc5 Accepting request 1073499 from devel:gcc:next
- Bump to 5f413dc41ee4f8bc3a0fc295f98b75dceae52fa8, git6773.

OBS-URL: https://build.opensuse.org/request/show/1073499
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=28
2023-03-21 09:55:53 +00:00
Dominique Leuenberger
107eafef25 Accepting request 1071933 from devel:gcc
- Bump to 42630fadbe248717859d61c0244c821c32b4e52c, git6669.
- Fixes mariadb miscompilation (PR109109). (forwarded request 1071855 from marxin)

OBS-URL: https://build.opensuse.org/request/show/1071933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=6
2023-03-19 15:16:40 +00:00
Richard Biener
2136eed067 Accepting request 1071855 from devel:gcc:next
- Bump to 42630fadbe248717859d61c0244c821c32b4e52c, git6669.
- Fixes mariadb miscompilation (PR109109).

OBS-URL: https://build.opensuse.org/request/show/1071855
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=26
2023-03-15 07:20:04 +00:00
Richard Biener
365c7550ac Accepting request 1070417 from devel:gcc:next
- Bump to bad177e848787258070415dbe002b2c6fba1c511, git6549.

Includes scipy frange fix.

OBS-URL: https://build.opensuse.org/request/show/1070417
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=25
2023-03-09 13:20:08 +00:00
Richard Biener
5f7413af61 Accepting request 1068011 from devel:gcc:next
- Always enable the link mutex.
- Bump to 529e03b9882fe48cfa3c182abb12a5858a5762a2, git6353.

- Rebase gcc44-rename-info-files.patch patch.

OBS-URL: https://build.opensuse.org/request/show/1068011
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=24
2023-02-27 14:05:37 +00:00
Richard Biener
7510398730 Accepting request 1063422 from home:Andreas_Schwab:Factory
- Enable rust on riscv64

OBS-URL: https://build.opensuse.org/request/show/1063422
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=23
2023-02-07 12:06:29 +00:00
Richard Biener
b5070b1b72 Accepting request 1063005 from devel:gcc:next
- Bump to f84fdb134dec02f68fd9a39a58e726023470e537, git5679.
- Some frange issues are fixed now.

OBS-URL: https://build.opensuse.org/request/show/1063005
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=22
2023-02-03 12:53:29 +00:00
Dominique Leuenberger
3ab58bd4dc Accepting request 1061993 from devel:gcc
- Add support for new front-ends Rust and Modula-2.
- Align _multibuild order with gcc12 package.
- Bump to ca8fb0096713a8477614ef874f16ba5bf16c48bc, git5428.

- Add bootstrap conditional to allow --without=bootstrap to be
  specified to speed up local builds for testing.

- Bump included newlib to version 4.3.0. 

- Update to GCC trunk head (r13-5254-g05b9868b182bb9) 
  * pulls Go frontend fix to fix build fail on s390x
  * pulls upstream fix for PR107678, obsoleting gcc13-pr107678.patch
- Also package libhwasan_preinit.o on aarch64.

OBS-URL: https://build.opensuse.org/request/show/1061993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=5
2023-02-01 15:38:21 +00:00
Richard Biener
055da9d2f1 Accepting request 1061520 from devel:gcc:next
- Add support for new front-ends Rust and Modula-2.
- Align _multibuild order with gcc12 package.
- Bump to ca8fb0096713a8477614ef874f16ba5bf16c48bc, git5428.

OBS-URL: https://build.opensuse.org/request/show/1061520
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=20
2023-01-27 11:24:56 +00:00
Richard Biener
47544fef54 - Add bootstrap conditional to allow --without=bootstrap to be
specified to speed up local builds for testing.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=19
2023-01-23 15:24:29 +00:00
Richard Biener
0b8efaa38b - Bump included newlib to version 4.3.0.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=18
2023-01-23 09:22:37 +00:00
Dominique Leuenberger
99a234d2b3 Also package libhwasan_preinit.o on aarch64. Rapid-fix as discussed with richard over slack
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=4
2023-01-19 15:48:58 +00:00
Dominique Leuenberger
657b8f9229 Accepting request 1058888 from devel:gcc
- Configure external timezone database provided by the timezone
  package.  Make libstdc++6 recommend timezone to get a fully
  working std::chrono.  Install timezone when running the testsuite.
- Remove dependence on doxygen and graphviz when building the
  testsuite.  Those were used to build the libstdc++ API html
  documentation but we stopped shipping that when Java support
  was removed and nobody noticed.  Purge traces of the built
  libstdc++6-gccN-doc package.
- Package libhwasan_preinit.o on x86_64.

- Update to GCC trunk head (r13-5199-g2f81164255bf0d)
  * pulls changes up to the start of Stage 4
- Change version numbering to match the commit count from
  the git gcc-descr alias
- Add gcc13-pr107678.patch to fix unwinding on aarch64 with
  pointer signing.  [bsc#1206684]

- Don't rely on %usrmerged, set it based on standard %suse_version

- Enable PRU flavour for gcc13

OBS-URL: https://build.opensuse.org/request/show/1058888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=3
2023-01-19 15:43:49 +00:00
Richard Biener
65fb517798 - Update to GCC trunk head (r13-5254-g05b9868b182bb9)
* pulls Go frontend fix to fix build fail on s390x
  * pulls upstream fix for PR107678, obsoleting gcc13-pr107678.patch
- Also package libhwasan_preinit.o on aarch64.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=16
2023-01-19 11:40:42 +00:00
Richard Biener
c1af3d416f - Configure external timezone database provided by the timezone
package.  Make libstdc++6 recommend timezone to get a fully
  working std::chrono.  Install timezone when running the testsuite.
- Remove dependence on doxygen and graphviz when building the
  testsuite.  Those were used to build the libstdc++ API html
  documentation but we stopped shipping that when Java support
  was removed and nobody noticed.  Purge traces of the built
  libstdc++6-gccN-doc package.
- Package libhwasan_preinit.o on x86_64.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=15
2023-01-17 10:07:58 +00:00
Richard Biener
06d0d10900 - Add gcc13-pr107678.patch to fix unwinding on aarch64 with
pointer signing.  [bsc#1206684]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=14
2023-01-16 14:55:02 +00:00
Richard Biener
e955d23401 - Update to GCC trunk head (r13-5199-g2f81164255bf0d)
* pulls changes up to the start of Stage 4
- Change version numbering to match the commit count from
  the git gcc-descr alias

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=13
2023-01-16 13:42:05 +00:00
Richard Biener
d8b751fb85 Accepting request 1054221 from home:lnussel:usrmerge
Replace transitional %usrmerged macro with regular version check (boo#1206798)

OBS-URL: https://build.opensuse.org/request/show/1054221
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=12
2023-01-09 08:25:20 +00:00