From patchwork Wed Aug 5 18:51:53 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Blue Swirl X-Patchwork-Id: 39421 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 n75Ipl9M025367 for ; Wed, 5 Aug 2009 18:52:14 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751908AbZHESwN (ORCPT ); Wed, 5 Aug 2009 14:52:13 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751935AbZHESwN (ORCPT ); Wed, 5 Aug 2009 14:52:13 -0400 Received: from fg-out-1718.google.com ([72.14.220.158]:8631 "EHLO fg-out-1718.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751908AbZHESwM (ORCPT ); Wed, 5 Aug 2009 14:52:12 -0400 Received: by fg-out-1718.google.com with SMTP id e21so86267fga.17 for ; Wed, 05 Aug 2009 11:52:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:content-type:content-transfer-encoding; bh=pxqNi74MFvjsmmx9uiwAfoADnbvC702rnjMeLDXF4sY=; b=QwqEKiXeMUDAZoW4AboqEf8W6sTE3cpG2YwmKkDL5Q8ZVLGr4ZhEmY2ytSIwznf3jm ud1HjFMfI4cXObU/0x+s/3Y4iw9YwOgvkDc3wpC+5aYUQEILalGJwlomjJYYw5WXjMzB 7C3Ky+a8L/7OPNYFEcLhAkCXZ92RHC6C9BKQs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=V4LwPPOjd1tvxCnSPZri4bOcM7c4mYfovvyeidCfF2xsVYvNVAK+2UN3e7p6VFDegK xn04kj/l4kWAvHkEdt/vdQ12iYsnzhV8/13sKwDOKypy350nUJILJZ8UU/LQ9MsuLcqF TcDWXTA0KyHhcqhJ6wKgMCa2lure8rFxB0XfY= MIME-Version: 1.0 Received: by 10.86.28.2 with SMTP id b2mr4108042fgb.40.1249498333048; Wed, 05 Aug 2009 11:52:13 -0700 (PDT) From: Blue Swirl Date: Wed, 5 Aug 2009 21:51:53 +0300 Message-ID: Subject: [PATCH 2/2] Define __LP64__ for x86_64 unless in 32 bit mode To: linux-sparse@vger.kernel.org Sender: linux-sparse-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sparse@vger.kernel.org Signed-off-by: Blue Swirl --- cgcc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/cgcc b/cgcc index 59de967..1ddbcb0 100755 --- a/cgcc +++ b/cgcc @@ -265,7 +265,7 @@ sub add_specs { &float_types (1, 1, 33, [24,8], [53,11], [113,15]) . &define_size_t ("long unsigned int")); } elsif ($spec eq 'x86_64') { - return (' -Dx86_64=1 -D__x86_64=1 -D__x86_64__=1' . + return (' -Dx86_64=1 -D__x86_64=1 -D__x86_64__=1' . ($m32 ? '' : ' -D__LP64__=1') . &integer_types (8, 16, 32, $m32 ? 32 : 64, 64, 128) . &float_types (1, 1, 33, [24,8], [53,11], [113,15]) . &define_size_t ($m32 ? "unsigned int" : "long unsigned int"));