Skip to content

Latest commit

 

History

228,553 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

The branch is suitable for i686, x86_64 and aarch64 Darwin from Darwin9 (MacOSX 10.5) through Darwin23 (macOS 14 / Sonoma) on architectures relevant to each version. It should also be applicable to powerpc but has not been tested there.

Please see README for general information on the GCC sources

The GCC 16.1 upstream release has many changes and improvements, please see the general GCC release documentation for details.

Please see gcc/config/aarch64/darwinpcs.md for a description of the AArch64 ABI support.

The current release is GCC-16.1-darwin-r0. (May 2026)

In addition to the AArch64 support, this release:

  • Contains a number of fixes for compatibility with newer Xcode tools
  • Contains a number of fixes for compatibility with newer SDKs.
  • Adds support for a number of clang extensions that have been used in various SDK versions.

Extras thanks to:

Iain Sandoe, June 2026.

Please report issues for this branch to: https://github.com/iains/gcc-16-branch/issues

About

GCC 16 for Darwin with experimental Arm64 support. 16.1R0 [June 2026]

Resources

Contributing

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages