From c86b039dffc23354ae898f358eadbe5b58e67aa3 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Tue, 26 Dec 2023 14:49:50 +0200 Subject: [PATCH] ; * etc/DEBUG: Improve advice for debugging native-compilation (bug#67900). --- etc/DEBUG | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/etc/DEBUG b/etc/DEBUG index d24e0e6ce00..290c01faf3e 100644 --- a/etc/DEBUG +++ b/etc/DEBUG @@ -605,7 +605,17 @@ recommend to follow the procedure below to try to identify the cause: . Reduce the problematic .el file to the minimum by bisection, and try identifying the function that causes the problem. - . Reduce the problematic function to the minimal code that still + . Try natively compiling the problematic file with + 'native-comp-speed' set to 1 or even zero. If doing that solves + the problem, you can use + + (declare (speed 1)) + + at the beginning of the body of suspected function(s) to change + native-comp-speed only for those functions -- this could help you + identify the function(s) which cause(s) the problem. + + . Reduce the problematic function(s) to the minimal code that still reproduces the problem. . Study the problem's artifacts, like Lisp or C backtraces, to try -- 2.39.2