From owner-freebsd-hackers@FreeBSD.ORG Fri Nov 28 08:39:16 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9785E1065673 for ; Fri, 28 Nov 2008 08:39:16 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 411F98FC12 for ; Fri, 28 Nov 2008 08:39:16 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (pD9E2CE0A.dip.t-dialin.net [217.226.206.10]) by redbull.bpaserver.net (Postfix) with ESMTP id A40C62E0D7; Fri, 28 Nov 2008 09:39:08 +0100 (CET) Received: from webmail.leidinger.net (webmail.leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id 9609A11161; Fri, 28 Nov 2008 09:38:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=Leidinger.net; s=outgoing-alex; t=1227861539; bh=+gKzXUyta3FKAy+/TGjd3cP+TsGDXS6zM h4RyiKzX4Y=; h=Message-ID:Date:From:To:Cc:Subject:References: In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=TKzeVWlGNMfCByHHw9S2YGd9aisJmHl5u7k5DC5xqwlFhzrABv4BLEyC8X+S1xkuC LHxCikvEAWMhF+9cTw4JvedwdbYiyHBNMBbpndNiPXoGrSmYbAolEiRyD0MP7gzssAB cRk3om0507SCMOa2A83cF0THOTFtNTJD87UhRURRvbNwQFqlwycjnpEDkay3sip4+GE /zASyu3WO2iZ8HCgrsYKifPZFmxCC+8npuMwlyEeNcHZO9qMlSipEpKobOrANGMYX30 VrbxzUuByB7a4i5YdBE78R0mOoa/P1kuTYCH+Vx9dkcCWdWXF0yGDQQzFF6z6iURfgv tJBZEBVpw== Received: (from www@localhost) by webmail.leidinger.net (8.14.2/8.13.8/Submit) id mAS8cxlG078011; Fri, 28 Nov 2008 09:38:59 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde Framework) with HTTP; Fri, 28 Nov 2008 09:38:58 +0100 Message-ID: <20081128093858.57826oi96gmzliww@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Fri, 28 Nov 2008 09:38:58 +0100 From: Alexander Leidinger To: Christoph Mallon References: <492F0591.7050807@gmx.de> In-Reply-To: <492F0591.7050807@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.3) / FreeBSD-8.0 X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-MailScanner-ID: A40C62E0D7.EC8E6 X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, ORDB-RBL, SpamAssassin (not cached, score=-14.9, required 6, BAYES_00 -15.00, DKIM_SIGNED 0.00, DKIM_VERIFIED -0.00, RDNS_DYNAMIC 0.10) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No X-Mailman-Approved-At: Fri, 28 Nov 2008 12:24:11 +0000 Cc: freebsd-hackers@freebsd.org Subject: Re: New C compiler and analyzer lang/cparser in ports X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Nov 2008 08:39:16 -0000 Quoting Christoph Mallon (from Thu, 27 Nov 2008 21:39:45 +0100): > cparser is a C compiler, which can parse C89 and C99 as well as many > GCC and some MSVC extensions. The handled GCC extensions include > __attribute__, inline assembler, computed goto and statement > expressions. The compiler driver is compatible with with GCC (-fxxx, > -Wxxx, -M, ...). It also provides many useful analyses for warnings > - for some examples see below. How much of the GCC stuff in /usr/include/cdefs.h would work with cparser? Info: this is the major part one has to do to make another compiler ready to compile our kernel. Bye, Alexander. -- What this country needs is a good five-cent nickel. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137