File gcc13.changes of Package gcc13

-------------------------------------------------------------------
Tue Oct 22 08:06:21 UTC 2024 - Richard Biener <rguenther@suse.com>

- Remove epiphany build, newlib no longer builds for it. 

-------------------------------------------------------------------
Wed Oct 16 13:32:36 UTC 2024 - Richard Biener <rguenther@suse.com>

- Add gcc13-pr116657.patch to fix for parsing tzdata 2024b [gcc#116657]

-------------------------------------------------------------------
Wed Aug  7 09:32:00 UTC 2024 - Richard Biener <rguenther@suse.com>

- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964 
  * includes fix for samba build with glibc 2.40

-------------------------------------------------------------------
Thu Jul 25 17:29:02 UTC 2024 - Giuliano Belinassi <giuliano.belinassi@suse.com>

- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.

-------------------------------------------------------------------
Tue May 21 08:56:28 UTC 2024 - Richard Biener <rguenther@suse.com>

- Update to GCC 13.3 release

-------------------------------------------------------------------
Fri May 10 12:33:27 UTC 2024 - Richard Biener <rguenther@suse.com>

- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream

-------------------------------------------------------------------
Thu May  2 08:19:50 UTC 2024 - Richard Biener <rguenther@suse.com>

- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.

-------------------------------------------------------------------
Thu Apr  4 07:43:17 UTC 2024 - Richard Biener <rguenther@suse.com>

- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]

-------------------------------------------------------------------
Wed Mar 27 12:11:03 UTC 2024 - Richard Biener <rguenther@suse.com>

- Make requirement to lld version specific to avoid requiring the
  meta-package.

-------------------------------------------------------------------
Wed Mar 20 08:29:09 UTC 2024 - Richard Biener <rguenther@suse.com>

- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239] 

-------------------------------------------------------------------
Wed Mar 13 08:04:27 UTC 2024 - Richard Biener <rguenther@suse.com>

- Revert libgccjit dependency change.  [boo#1220724]

-------------------------------------------------------------------
Tue Mar  5 14:35:38 UTC 2024 - Richard Biener <rguenther@suse.com>

- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.

-------------------------------------------------------------------
Thu Feb 22 14:50:13 UTC 2024 - Richard Biener <rguenther@suse.com>

- Use %patch -P N instead of %patchN. 

-------------------------------------------------------------------
Thu Feb  8 08:17:53 UTC 2024 - Richard Biener <rguenther@suse.com>

- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]

-------------------------------------------------------------------
Tue Feb  6 08:04:04 UTC 2024 - Richard Biener <rguenther@suse.com>

- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  -fmin-function-alignment.  [bsc#1214934]

-------------------------------------------------------------------
Mon Feb  5 14:24:16 UTC 2024 - Richard Biener <rguenther@suse.com>

- Use %{_target_cpu} to determine host and build.

-------------------------------------------------------------------
Thu Jan 25 07:59:39 UTC 2024 - Richard Biener <rguenther@suse.com>

- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]

-------------------------------------------------------------------
Mon Jan 22 10:05:20 UTC 2024 - Richard Biener <rguenther@suse.com>

- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]

-------------------------------------------------------------------
Thu Jan 18 14:14:46 UTC 2024 - Richard Biener <rguenther@suse.com>

- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.

-------------------------------------------------------------------
Tue Jan  9 14:20:57 UTC 2024 - Richard Biener <rguenther@suse.com>

- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205 

-------------------------------------------------------------------
Thu Nov 30 11:43:17 UTC 2023 - Richard Biener <rguenther@suse.com>

- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.

-------------------------------------------------------------------
Fri Nov 24 08:49:50 UTC 2023 - Richard Biener <rguenther@suse.com>

- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]

-------------------------------------------------------------------
Tue Nov  7 12:57:49 UTC 2023 - Richard Biener <rguenther@suse.com>

- Add gcc13-bsc1216664.patch, works around SAP ASE DB crash during
  C++ standard library initialization.  [bsc#1216664]

-------------------------------------------------------------------
Fri Sep 22 08:07:30 UTC 2023 - Dirk Müller <dmueller@suse.com>

- add pr111411.patch (bsc#1215427)

-------------------------------------------------------------------
Tue Sep 12 17:52:25 UTC 2023 - Richard Biener <rguenther@suse.com>

- Bump to b96e66fd4ef3e36983969fb8cdd1956f551a074b, git7831
  * Includes many bugfixes
  * Includes fix to -fstack-protector issues with variable
    length stack allocations on aarch64.  [bsc#1214052] (CVE-2023-4039)

-------------------------------------------------------------------
Mon Aug 28 07:59:17 UTC 2023 - Richard Biener <rguenther@suse.com>

- Disable building glibc cross compilers on SLE based code streams,
  the required cross-glibc packages are not available there.
- Disable building avr cross on non-openSUSE code streams since
  avr-libc isn't available there.
- Disable building newlib cross compilers on non-openSUSE code streams
  since newlib isn't available there.
- Fix typo preventing s390x compiler build.
- Raise s390x architecture baseline to z14 for ALP.  [PED-253]
- Turn cross compiler to ppc64le to a glibc cross.

-------------------------------------------------------------------
Wed Aug 23 06:50:07 UTC 2023 - Richard Biener <rguenther@suse.com>

- Turn cross compiler to s390x to a glibc cross.  [bsc#1214460]

-------------------------------------------------------------------
Fri Aug 18 13:03:36 UTC 2023 - Michal Suchanek <msuchanek@suse.com>

- Raise Power architecture baseline to Power9 only for ALP (boo#1213915).

-------------------------------------------------------------------
Thu Aug  3 13:34:26 UTC 2023 - Richard Biener <rguenther@suse.com>

- Bump to cc279d6c64562f05019e1d12d0d825f9391b5553, git7683
  * Includes GCC 13.2 release
  * Includes patch to fix broken testcase in libbacktrace, fixing
    build problems on SLES 12

-------------------------------------------------------------------
Wed Aug  2 08:01:18 UTC 2023 - Andreas Schwab <schwab@suse.de>

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

-------------------------------------------------------------------
Thu Jul 20 09:04:51 UTC 2023 - Richard Biener <rguenther@suse.com>

- Bump to 9aac37ab8a7b919a89c6d64bc7107a8436996e93, git7597
  * GCC 13.2 RC1
- Add rpmlint filter for SLE12 complaining about invalid licenses.

-------------------------------------------------------------------
Tue Jul 11 14:33:29 UTC 2023 - Andreas Schwab <schwab@suse.de>

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

-------------------------------------------------------------------
Mon Jul 10 08:12:40 UTC 2023 - Richard Biener <rguenther@suse.com>

- Bump to f9781fcf733ca3afe5b5811afd8ecbb18d9d3a11, git7552
- Remove gcc13-pr110334.patch again as it breaks libreoffice build.

-------------------------------------------------------------------
Wed Jun 28 06:56:52 UTC 2023 - Richard Biener <rguenther@suse.com>

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

-------------------------------------------------------------------
Tue Jun 13 09:22:50 UTC 2023 - Richard Biener <rguenther@suse.com>

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

-------------------------------------------------------------------
Mon May 22 09:05:30 UTC 2023 - Richard Biener <rguenther@suse.com>

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

-------------------------------------------------------------------
Thu Apr 27 07:29:05 UTC 2023 - Richard Biener <rguenther@suse.com>

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

-------------------------------------------------------------------
Fri Apr 21 06:46:36 UTC 2023 - Richard Biener <rguenther@suse.com>

- Bump to f980561c60b0446cc427595198d7f3f4f90e0924, git7231.
  * fixes compile-time issue reported in [bsc#1210557]
  * GCC 13.1 RC3
- Disable building the rust frontend.

-------------------------------------------------------------------
Wed Apr 12 21:15:13 UTC 2023 - Martin Liška <mliska@suse.cz>

- Bump to d339e9802f758e051b0a1ef6db732ff846cbf4e3, git7162.

-------------------------------------------------------------------
Tue Apr 11 08:58:11 UTC 2023 - Martin Liška <mliska@suse.cz>

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

-------------------------------------------------------------------
Tue Apr 11 08:29:47 UTC 2023 - Andreas Schwab <schwab@suse.de>

- riscv-atomic.patch: RISC-V: Add support for inlining subword atomic
  operations
- riscv-pthread.patch: Don't add -latomic with -pthread


-------------------------------------------------------------------
Tue Apr  4 07:02:21 UTC 2023 - Martin Liška <mliska@suse.cz>

- Bump to d0b961b802dd7d9d555ff4515835a479329326e9, git6995.

-------------------------------------------------------------------
Fri Mar 24 14:44:48 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org>

- Add %limit_build for gcc13 to avoid OOM

-------------------------------------------------------------------
Fri Mar 24 13:37:38 UTC 2023 - Martin Liška <mliska@suse.cz>

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

-------------------------------------------------------------------
Thu Mar 23 22:14:59 UTC 2023 - Martin Liška <mliska@suse.cz>

- Bump to c4792bd1de0621932a47fb86aca09fafafdb2972, git6840.

-------------------------------------------------------------------
Tue Mar 21 10:45:33 UTC 2023 - Richard Biener <rguenther@suse.com>

- Add cross-bpf packages.  See https://gcc.gnu.org/wiki/BPFBackEnd
  for the general state of BPF with GCC.

-------------------------------------------------------------------
Tue Mar 21 08:39:35 UTC 2023 - Martin Liška <mliska@suse.cz>

- Bump to 5f413dc41ee4f8bc3a0fc295f98b75dceae52fa8, git6773.

-------------------------------------------------------------------
Mon Feb 27 10:25:35 UTC 2023 - Richard Biener <rguenther@suse.com>

- Always enable the link mutex.

-------------------------------------------------------------------
Mon Feb 27 08:34:33 UTC 2023 - Martin Liška <mliska@suse.cz>

- Bump to 529e03b9882fe48cfa3c182abb12a5858a5762a2, git6353.

-------------------------------------------------------------------
Thu Feb 23 10:26:27 UTC 2023 - Martin Liška <mliska@suse.cz>

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

-------------------------------------------------------------------
Fri Jan 27 10:35:15 UTC 2023 - Martin Liška <mliska@suse.cz>

- Add support for new front-ends Rust and Modula-2.
- Align _multibuild order with gcc12 package.
- Bump to ca8fb0096713a8477614ef874f16ba5bf16c48bc, git5428.

-------------------------------------------------------------------
Mon Jan 23 15:19:53 UTC 2023 - Richard Biener <rguenther@suse.com>

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

-------------------------------------------------------------------
Mon Jan 23 08:45:24 UTC 2023 - Richard Biener <rguenther@suse.com>

- Bump included newlib to version 4.3.0.

-------------------------------------------------------------------
Thu Jan 19 11:34:00 UTC 2023 - Richard Biener <rguenther@suse.com>

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

-------------------------------------------------------------------
Tue Jan 17 09:30:14 UTC 2023 - Richard Biener <rguenther@suse.com>

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

-------------------------------------------------------------------
Mon Jan 16 11:59:43 UTC 2023 - Richard Biener <rguenther@suse.com>

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

-------------------------------------------------------------------
Tue Dec 27 11:13:16 UTC 2022 - Ludwig Nussel <lnussel@suse.com>

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

-------------------------------------------------------------------
Thu Dec 22 08:31:14 UTC 2022 - Matwey Kornilov <matwey.kornilov@gmail.com>

- Enable PRU flavour for gcc13

-------------------------------------------------------------------
Mon Dec 19 14:59:32 UTC 2022 - Dirk Müller <dmueller@suse.com>

- update floatn fixinclude pickup to check each header separately (bsc#1206480)

-------------------------------------------------------------------
Wed Dec 14 07:52:36 UTC 2022 - Richard Biener <rguenther@suse.com>

- Redo floatn fixinclude pick-up to simply keep what is there.

-------------------------------------------------------------------
Tue Dec 13 10:34:35 UTC 2022 - Richard Biener <rguenther@suse.com>

- Bump to 0a43f7b1a73c8e3b9cefffe430274d0a3d6d3291, git197351.
- Bump libgo SONAME to libgo22.
- Do not package libhwasan for biarch (32-bit architecture)
  as the extension depends on 64-bit pointers.
- Sync cross.spec.in changes from gcc12 package.

-------------------------------------------------------------------
Mon Dec  5 08:01:00 UTC 2022 - Richard Biener <rguenther@suse.com>

- Bump to 380d62c14c99d8df13b7a86660e7ee67d01ad827, git197210.
- Adjust floatn fixincludes guard to work with SLE12 and earlier
  SLE15.

-------------------------------------------------------------------
Thu Dec  1 22:09:49 UTC 2022 - Martin Liška <mliska@suse.cz>

- Bump to de144fdab17dbbb64ccb540056ab78b4ffb3fbbc, git197173.

-------------------------------------------------------------------
Thu Dec  1 13:59:05 UTC 2022 - Martin Liška <mliska@suse.cz>

- Depend on at least LLVM 13 for GCN cross compiler.

-------------------------------------------------------------------
Thu Dec  1 05:34:47 UTC 2022 - Martin Liška <mliska@suse.cz>

- Bump to 4304e09a1617bcf1c87f5bc96017ae5017379d75, git197155.

-------------------------------------------------------------------
Thu Dec  1 05:33:14 UTC 2022 - Martin Liška <mliska@suse.cz>

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

-------------------------------------------------------------------
Wed Nov 30 22:09:37 UTC 2022 - Martin Liška <mliska@suse.cz>

- Bump to d13c359a49291f0a1206adbad4065677010b7e4b, git197143.

-------------------------------------------------------------------
Tue Nov 29 07:06:11 UTC 2022 - Richard Biener <rguenther@suse.com>

- Sync changes from gcc12 package
- Update embedded newlib to version 4.2.0
  * includes newlib-4.1.0-aligned_alloc.patch
- Allow cross-pru-gcc12-bootstrap for armv7l architecture.
  PRU architecture is used for real-time MCUs embedded into TI
  armv7l and aarch64 SoCs. We need to have cross-pru-gcc12 for
  armv7l in order to build both host applications and PRU firmware
  during the same build.

-------------------------------------------------------------------
Mon Nov 28 22:09:40 UTC 2022 - Martin Liška <mliska@suse.cz>

- Bump to 2b0ae7fb91f64fb005abf7d7903fd4c0764bb45c, git197102.

-------------------------------------------------------------------
Tue Nov 22 07:14:27 UTC 2022 - Martin Liška <mliska@suse.cz>

- Handle new libstdc++exp.a lib.

-------------------------------------------------------------------
Mon Nov 21 22:09:43 UTC 2022 - Martin Liška <mliska@suse.cz>

- Bump to 5c0d171f67d082c353ddc319859111d3b9126c17, git196938.

-------------------------------------------------------------------
Tue Nov  8 11:32:46 UTC 2022 - Martin Liška <mliska@suse.cz>

- Add 2 new headers.

-------------------------------------------------------------------
Mon Nov  7 23:58:33 UTC 2022 - Martin Liška <mliska@suse.cz>

- Bump to b457b779427b0f7b3fbac447811c9c52db5bc79e, git196485.

-------------------------------------------------------------------
Tue Sep 27 15:32:26 UTC 2022 - Martin Liška <mliska@suse.cz>

- Revert --disable-fixincludes due to float128 needed fix.

-------------------------------------------------------------------
Tue Sep 27 15:14:40 UTC 2022 - Martin Liška <mliska@suse.cz>

- Bump to 0b2706ac0e6d6b990d789325f9e081dfe4501f4f, git195623.

-------------------------------------------------------------------
Wed Aug 31 20:04:10 UTC 2022 - Martin Liška <mliska@suse.cz>

- Bump to be9dd80f9334800300a80268dbb92cf3fafcfcf8, git195041.

-------------------------------------------------------------------
Wed Aug 31 20:02:34 UTC 2022 - Martin Liška <mliska@suse.cz>

- Start using --disable-fixincludes.

-------------------------------------------------------------------
Mon Aug  8 18:33:26 UTC 2022 - Martin Liška <mliska@suse.cz>

- Fix workaround for obs-service-format_spec_file.
- Bump version in gcc.spec.in.

-------------------------------------------------------------------
Fri Aug  5 21:07:30 UTC 2022 - Martin Liška <mliska@suse.cz>

- Bump to cc01a27db5411a4fe354a97b7c86703c5bc81243, git194700.

-------------------------------------------------------------------
Thu Apr 28 15:36:41 UTC 2022 - Martin Liška <mliska@suse.cz>

- New package, inherits from gcc12
- Take patches inherited from GCC 12.
  * 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, just a testcase
  * 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
  * gcc7-remove-Wexpansion-to-defined-from-Wextra.patch, removes
    new warning from -Wextra
  * gcc7-avoid-fixinc-error.diff
  * gcc9-reproducible-builds-buildid-for-checksum.patch
  * gcc9-reproducible-builds.patch
  * gcc10-amdgcn-llvm-as.patch
openSUSE Build Service is sponsored by