From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] trunk r114447: Some minor cleanups of recently-added bool vector code. Date: Tue, 24 Sep 2013 19:18:46 +0300 Message-ID: <83zjr2gpll.fsf@gnu.org> References: <5241796B.1010902@dancol.org> <52417C11.7010808@yandex.ru> <834n9aia4v.fsf@gnu.org> <5241A835.9050104@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1380039571 27953 80.91.229.3 (24 Sep 2013 16:19:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 24 Sep 2013 16:19:31 +0000 (UTC) Cc: dmantipov@yandex.ru, dancol@dancol.org, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 24 18:19:31 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VOVKh-0002tt-9b for ged-emacs-devel@m.gmane.org; Tue, 24 Sep 2013 18:19:27 +0200 Original-Received: from localhost ([::1]:47027 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOVKg-00014x-Sj for ged-emacs-devel@m.gmane.org; Tue, 24 Sep 2013 12:19:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33869) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOVKa-00013z-13 for emacs-devel@gnu.org; Tue, 24 Sep 2013 12:19:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VOVKU-0005rH-JK for emacs-devel@gnu.org; Tue, 24 Sep 2013 12:19:19 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:54401) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOVKU-0005r1-BN for emacs-devel@gnu.org; Tue, 24 Sep 2013 12:19:14 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MTN0090018PFC00@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Tue, 24 Sep 2013 19:18:34 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MTN0090H1AWG900@a-mtaout20.012.net.il>; Tue, 24 Sep 2013 19:18:32 +0300 (IDT) In-reply-to: <5241A835.9050104@cs.ucla.edu> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:163611 Archived-At: > Date: Tue, 24 Sep 2013 07:56:53 -0700 > From: Paul Eggert > CC: dancol@dancol.org, emacs-devel@gnu.org > > Eli Zaretskii wrote: > > Where are the real problems that would justify > > rejecting old compilers? > > This cuts both ways, since some old compilers > refuse to compile 'static inline', whereas the > old compiler that Daniel wrote about presumably > generates faster code if the function is marked > 'static inline' than if it's marked 'static'. Sure, but those nuisances don't sound like they are hard to overcome, as long as we know which versions want what. They hardly justify telling people to upgrade their entire toolchain (as we know a newer compiler needs newer Binutils, a newer libc, a newer GDb, ...) just to compile Emacs.