From d20e688fcff2e5cc0d5fcc85dc5cc69ce92f919b Mon Sep 17 00:00:00 2001 From: qmuntal Date: Wed, 8 Feb 2023 16:51:34 +0100 Subject: runtime: remove implicit NOFRAME heuristic support All amd64 OSes already make use of the NOFRAME flag wherever is required, so we can remove the frameless nosplit functions heuristic code path. Updates #58378 Change-Id: I966970693ba07f8c66da0aca83c23caad7cbbfe5 Reviewed-on: https://go-review.googlesource.com/c/go/+/466458 Reviewed-by: Cherry Mui Run-TryBot: Quim Muntal TryBot-Result: Gopher Robot Reviewed-by: Than McIntosh --- src/runtime/textflag.h | 1 - 1 file changed, 1 deletion(-) (limited to 'src/runtime') diff --git a/src/runtime/textflag.h b/src/runtime/textflag.h index 214075e360..8930312201 100644 --- a/src/runtime/textflag.h +++ b/src/runtime/textflag.h @@ -28,7 +28,6 @@ #define TLSBSS 256 // Do not insert instructions to allocate a stack frame for this function. // Only valid on functions that declare a frame size of 0. -// TODO(mwhudson): only implemented for ppc64x at present. #define NOFRAME 512 // Function can call reflect.Type.Method or reflect.Type.MethodByName. #define REFLECTMETHOD 1024 -- cgit v1.3