Windows-on-ARM-Experiments / gcc-woarm64

Fork of gcc containing fixes for Windows on ARM64.
GNU General Public License v2.0
8 stars 1 forks source link

X18 should only be reserved for windows #12

Closed ZacWalk closed 8 months ago

ZacWalk commented 8 months ago

The fix for this has been in for a while but not configured based on platform. THis is now added via ifdef. This also includes configuration for some destructor/constructor attributing from the original commit.

eukarpov commented 8 months ago

CI for this change https://github.com/Windows-on-ARM-Experiments/mingw-woarm64-build/actions/runs/7112256598

ZacWalk commented 8 months ago

Moved TARGET_64BIT_MS_ABI define to config.

ZacWalk commented 8 months ago

There is a regression build-toolchain (aarch64-w64-mingw32, msvcrt) with current changes

Yes. Looks like the caller saved register config is inverted. Fixed and re-running CI now. https://github.com/Windows-on-ARM-Experiments/mingw-woarm64-build/actions/runs/7125523227

eukarpov commented 8 months ago

There is a regression build-toolchain (aarch64-w64-mingw32, msvcrt) with current changes

Yes. Looks like the caller saved register config is inverted. Fixed and re-running CI now. https://github.com/Windows-on-ARM-Experiments/mingw-woarm64-build/actions/runs/7125523227

You can also restart all jobs in initial CI link https://github.com/Windows-on-ARM-Experiments/mingw-woarm64-build/actions/runs/7112256598