From patchwork Tue Dec 8 19:03:37 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: rubisher X-Patchwork-Id: 65735 Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by demeter.kernel.org (8.14.2/8.14.2) with ESMTP id nB8J3jNq027898 for ; Tue, 8 Dec 2009 19:03:45 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965777AbZLHTDh (ORCPT ); Tue, 8 Dec 2009 14:03:37 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S965785AbZLHTDh (ORCPT ); Tue, 8 Dec 2009 14:03:37 -0500 Received: from sif.is.scarlet.be ([193.74.71.28]:55450 "EHLO sif.is.scarlet.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965777AbZLHTDg (ORCPT ); Tue, 8 Dec 2009 14:03:36 -0500 Received: from [213.49.125.238] (ip-213-49-125-238.dsl.scarlet.be [213.49.125.238]) (authenticated bits=0) by sif.is.scarlet.be (8.14.2/8.14.2) with ESMTP id nB8J3bXA018182; Tue, 8 Dec 2009 20:03:38 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=scarlet.be; s=scarlet; t=1260299019; bh=xMfsxw9IRI5lF3GiE8KmUHO8+MmDQ3517AK88AOHLeo=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=hlU6FL2NHkCS9I6H6/G94/xLFNyIhN1qZoB311NcxZsCjUygz20FDBVrSoU67kkKH /MamRc4VwP4/JTDYDvA/eS/3/NJkTFWc/SqBWSeGgXqJCJAw/iX9gEBrDFU5sz5JmG /8k5/o5q03gwDdbfcciRCnp5BgpeMUivOPHzA1nA= Message-ID: <4B1EA309.7050106@scarlet.be> Date: Tue, 08 Dec 2009 19:03:37 +0000 From: rubisher User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109) MIME-Version: 1.0 To: Christopher Li CC: Blue Swirl , linux-sparse@vger.kernel.org Subject: Re: sparse 0.4.2: cgcc issue References: <4B1AE007.8000509@scarlet.be> <4B1B9D2A.6080804@scarlet.be> <70318cbf0912070110ic52222xbb7c7be5829129f9@mail.gmail.com> <70318cbf0912071847s5dc57120v437ae6ea3131b143@mail.gmail.com> In-Reply-To: <70318cbf0912071847s5dc57120v437ae6ea3131b143@mail.gmail.com> X-DCC-scarlet.be-Metrics: sif 20001; Body=4 Fuz1=4 Fuz2=4 Sender: linux-sparse-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sparse@vger.kernel.org --- cgcc.orig 2009-11-28 17:41:28.000000000 +0000 +++ cgcc 2009-12-06 11:55:32.000000000 +0000 @@ -133,7 +133,7 @@ my @types = (['SCHAR',''], ['SHRT',''], ['INT',''], ['LONG','L'], ['LONG_LONG','LL'], ['LONG_LONG_LONG','LLL']); my $result = " -D__CHAR_BIT__=$char"; - while (@types) { + while (@types && @_) { my $bits = shift @_; my ($name,$suffix) = @{ shift @types }; die "$0: weird number of bits." unless exists $pow2m1{$bits};