|
From: | Paul Eggert |
Subject: | bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core |
Date: | Sat, 5 Sep 2020 17:58:22 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 |
On 9/5/20 2:30 PM, Lars Ingebrigtsen wrote:
I've got git 2.17 on high sierra, so I did a normal git bisect, and it reports: Bisecting: 0 revisions left to test after this (roughly 0 steps) [42ec41251584c480ee3286ff369c18629f52a7d5] Update from Gnulib The next commit is: commit 2c389455c72250b579f5225b99bc7de0cf435e4a (refs/bisect/good-2c389455c72250b579f5225b99bc7de0cf435e4a)
Thanks, so Bug#43152 is due to verify.h's recent attempt to use __builtin_assume on Clang. As I understand it, using __builtin_assume was only for minor performance improvements when compiling with older Clang versions, which does not appear to be worth the software debugging hassle that we've been enduring on GNU Emacs master. So I reverted those changes to verify.h in Gnulib and updated GNU Emacs to match. I'll cc this to Bruno Haible, who wrote those __builtin_assume changes.
[Prev in Thread] | Current Thread | [Next in Thread] |