The branch is suitable for powerpc, i686, x86_64 and aarch64 Darwin from Darwin9 (MacOSX 10.5) through Darwin23 (macOS 14 / Sonoma) on architectures relevant to each version.
Please see README for general information on the GCC sources
The GCC 13.3 upstream release has many bug-fixes and improvements, please see the general GCC release documentation for details.
The notable changes for Darwin/macOS are:
- better support for the dyld-based linker in Xcode 15+.
- better support for macOS 14.
- back-ported editions of "official" implementations for relocatable compiler and handling of
__has_feature/__has_extension
.
Please see gcc/config/aarch64/darwinpcs.md for a description of the AArch64 ABI support.
The current release is GCC-13.3-darwin-r1. (June 2024)
This is a bugfix release; since we now have support for handling the availability attribute, we need to remove the fixincludes
that corrected missing cases.
The current release is GCC-13.3-darwin-r0. (May 2024)
This release:
- Includes all 13.3 Upstream bug fixes.
- I've included support for the
availability
attribute in this branch, as it is an important facility for compatibility with Apple SDKs.
Extras thanks to:
- 'FX' (https://github.com/fxcoudert) for the main part of the
__float128
support, progressing upstream commits and test fixes. - All folks who have tested and reported issues.
Iain Sandoe, May 2024.
Please report issues for this branch to: https://github.com/iains/gcc-13-branch/issues