iains / gcc-darwin-arm64

GCC master branch for Darwin with experimental support for Arm64. Currently GCC-15.0.0 [September 2024]
GNU General Public License v2.0
268 stars 33 forks source link

We are not handling per function architecture attributes #119

Closed iains closed 5 months ago

iains commented 11 months ago

missing .tune and .arch entries.

iains commented 5 months ago

this also applies to #pragma GCC target.

the reason is that the output of changed options is arranged via aarch64_declare_function_name but Darwin needs a different function preamble - we need to join the Darwin version and the aarch64 version.

iains commented 5 months ago

closed by https://github.com/iains/gcc-darwin-arm64/commit/3052154074539c20d28a557d3dc64345eb160229