]> Cypherpunks repositories - gostls13.git/commit
runtime: remove unnecessary NOFRAME flags on windows
authorqmuntal <quimmuntal@gmail.com>
Thu, 9 Feb 2023 13:14:07 +0000 (14:14 +0100)
committerQuim Muntal <quimmuntal@gmail.com>
Wed, 1 Mar 2023 14:25:13 +0000 (14:25 +0000)
commitb35ee3b0467e042621aec9af7f18a2d8c63029ad
tree0a60464ef1d8c28a852656350c8157ef0b17b9da
parentbb8f9a6ae66d742cb67b4ad444179905a537de00
runtime: remove unnecessary NOFRAME flags on windows

This CL removes some NOFRAME flags on Windows assembly files
for several reasons:

- windows/386 does not use a frame pointer
- Leaf frameless functions already skip the frame pointer
- Some non-leaf functions do not contain enough dragons to justify
not using the frame pointer

Updates #58378

Change-Id: I31e71bf7f769e1957a4adba91778da5af66ce1e4
Reviewed-on: https://go-review.googlesource.com/c/go/+/466835
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
Run-TryBot: Quim Muntal <quimmuntal@gmail.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/runtime/rt0_windows_amd64.s
src/runtime/rt0_windows_arm64.s
src/runtime/sys_windows_386.s
src/runtime/sys_windows_amd64.s
src/runtime/sys_windows_arm.s
src/runtime/sys_windows_arm64.s
src/runtime/time_windows_arm.s
src/runtime/time_windows_arm64.s