Stream: git-wasmtime

Topic: wasmtime / PR #2345 machinst ABI: Allow back-end to defin...


view this post on Zulip Wasmtime GitHub notifications bot (Nov 02 2020 at 12:20):

uweigand opened PR #2345 from abi-stackalign to main:

The common gen_prologue code currently assumes that the stack
pointer has to be aligned to twice the word size. While this
is true for many ABIs, it does not hold universally.

This patch adds a new constant STACK_ALIGN that back-ends can
provide to define the specific stack alignment required by the
ABI on that platform.

<!--

Please ensure that the following steps are all taken care of before submitting
the PR.

Please ensure all communication adheres to the code of conduct.
-->

view this post on Zulip Wasmtime GitHub notifications bot (Nov 02 2020 at 12:21):

bjorn3 submitted PR Review.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 02 2020 at 12:21):

bjorn3 created PR Review Comment:

I think this should be a regular function accepting a CallConv argument.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 02 2020 at 13:37):

uweigand updated PR #2345 from abi-stackalign to main:

The common gen_prologue code currently assumes that the stack
pointer has to be aligned to twice the word size. While this
is true for many ABIs, it does not hold universally.

This patch adds a new constant STACK_ALIGN that back-ends can
provide to define the specific stack alignment required by the
ABI on that platform.

<!--

Please ensure that the following steps are all taken care of before submitting
the PR.

Please ensure all communication adheres to the code of conduct.
-->

view this post on Zulip Wasmtime GitHub notifications bot (Nov 02 2020 at 13:38):

uweigand submitted PR Review.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 02 2020 at 13:38):

uweigand created PR Review Comment:

Makes sense to me. I've updated the patch accordingly.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 02 2020 at 19:00):

cfallin submitted PR Review.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 03 2020 at 08:44):

uweigand updated PR #2345 from abi-stackalign to main:

The common gen_prologue code currently assumes that the stack
pointer has to be aligned to twice the word size. While this
is true for many ABIs, it does not hold universally.

This patch adds a new constant STACK_ALIGN that back-ends can
provide to define the specific stack alignment required by the
ABI on that platform.

<!--

Please ensure that the following steps are all taken care of before submitting
the PR.

Please ensure all communication adheres to the code of conduct.
-->

view this post on Zulip Wasmtime GitHub notifications bot (Nov 03 2020 at 17:02):

cfallin merged PR #2345.


Last updated: Dec 23 2024 at 12:05 UTC