# test: enable thumb-windows-gnu module tests · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/e437efd6015cdc369a2ca632565d105e9f04f20f)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: e437efd6015cdc369a2ca632565d105e9f04f20f

Requested commit: e437efd6015cdc369a2ca632565d105e9f04f20f

Commit: e437efd6015cdc369a2ca632565d105e9f04f20f

Tree: 9570a204defe1aecfcc5e4cb0f2ef4d6cc5e6af4

Author: Alex Rønne Petersen

Committer: Alex Rønne Petersen

## Message

```
test: enable thumb-windows-gnu module tests

We use long calls for these just like thumb*-linux-* to prevent range issues as
the binaries grow larger over time.

We also need function and data sections due to the many __stack_chk_guard
references within the std test binary; without these options, the linker is not
able to insert range thunks in between functions because the std binary just has
one giant .text section that's opaque to the linker.

closes https://codeberg.org/ziglang/zig/issues/30923

```

## Parents

- [c699bb81347dc0c9371c7c6c2cddab457cbe02ba](https://git.cafe/gitcafe/zig/commit/c699bb81347dc0c9371c7c6c2cddab457cbe02ba?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/e437efd6015cdc369a2ca632565d105e9f04f20f?format=markdown)
