From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IDSai-0005B5-5E for qemu-devel@nongnu.org; Tue, 24 Jul 2007 18:10:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IDSah-0005AY-DA for qemu-devel@nongnu.org; Tue, 24 Jul 2007 18:10:51 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IDSah-0005AT-9B for qemu-devel@nongnu.org; Tue, 24 Jul 2007 18:10:51 -0400 Received: from mail.codesourcery.com ([65.74.133.4]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IDSag-0001RL-9M for qemu-devel@nongnu.org; Tue, 24 Jul 2007 18:10:50 -0400 From: Paul Brook Subject: Re: [Qemu-devel] case A ... B: Date: Tue, 24 Jul 2007 23:10:26 +0100 References: <6540790d0707231927r1bd9925bx14940e8fc667037e@mail.gmail.com> <6540790d0707241443m226a1a91pe6c329efb2b4b718@mail.gmail.com> In-Reply-To: <6540790d0707241443m226a1a91pe6c329efb2b4b718@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707242310.27918.paul@codesourcery.com> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Nathaniel Filardo On Tuesday 24 July 2007, Nathaniel Filardo wrote: > Greetings all. > > I am attempting to port QEMU to Plan 9 for the Google Summer of Code. > A big chunk (in terms of diff line count) of the work that has been > done on this before was to convert all the lines of the form > case A ... B: > to be individual case arms as required by Plan 9's C compiler. There > are currently 200 lines in the code base that use this GNU C > extension, which limits the portability of QEMU to platforms with GCC > or a C compiler supporting this particular GNUism. Would a > bulk-conversion patch be accepted? qemu already required other gcc extensions for dyngen to work, so IMHO there's no point removing the other extensions until you remove that. Paul