Skip to content

GCC 13 for Darwin with experimental Arm64 support. Current release 13.3-darwin-r0 [May 2024]

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB
Unknown
COPYING.RUNTIME
Notifications You must be signed in to change notification settings

iains/gcc-13-branch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

This is a branch of GCC-13.3 supporting AArch64(Arm64) on Darwin.

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

About

GCC 13 for Darwin with experimental Arm64 support. Current release 13.3-darwin-r0 [May 2024]

Resources

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB
Unknown
COPYING.RUNTIME

Stars

Watchers

Forks

Packages

No packages published