Nick Hainke
df47decd60
toolchain: gcc: updat to 13.2
...
Release Notes:
https://gcc.gnu.org/pipermail/gcc/2023-July/242148.html
Remove upstreamed patches:
- patches-13.x/001-rtl-optimization-109585-alias-analysis-typo.patch
- patches-13.x/700-RISCV-Inline-subword-atomic-ops.patch
- patches-13.x/701-riscv-linux-Don-t-add-latomic-with-pthread.patch
Refresh patches:
- patches-13.x/10-mbsd_multi.patch
Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-07-30 13:06:56 +02:00
Tianling Shen
7b4a966de8
toolchain: gcc: backport inline subword atomic support for riscv
...
RISC-V has no support for subword atomic operations; code currently
generates libatomic library calls.
This patch changes the default behavior to fast inline subword atomic
calls that do not require libatomic.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-06-11 17:09:06 +02:00
Nick Hainke
29128b0bd4
toolchain: gcc: add support for GCC 13
...
Release Notes:
https://gcc.gnu.org/pipermail/gcc-announce/2023/000175.html
Manually Refreshed:
- 910-mbsd_multi.patch
- 970-macos_arm64-building-fix.patch
Automatically Refreshed:
- 010-documentation.patch
- 230-musl_libssp.patch
- 300-mips_Os_cpu_rtx_cost_model.patch
- 820-libgcc_pic.patch
- 840-armv4_pass_fix-v4bx_to_ld.patch
- 850-use_shared_libgcc.patch
- 870-ppc_no_crtsavres.patch
- 920-specs_nonfatal_getenv.patch
Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-05-05 15:46:37 +02:00
Nick Hainke
1e88a16248
toolchain: gcc: copy patches from 12.x to 13.x
...
This simplifies the gcc bump patch review.
Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-05-05 15:46:34 +02:00