From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25431 invoked by alias); 18 May 2011 18:30:47 -0000 Received: (qmail 25410 invoked by uid 22791); 18 May 2011 18:30:46 -0000 X-SWARE-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RFC_ABUSE_POST X-Spam-Check-By: sourceware.org Received: from mail-qy0-f175.google.com (HELO mail-qy0-f175.google.com) (209.85.216.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 18 May 2011 18:30:32 +0000 Received: by qyk35 with SMTP id 35so2989716qyk.20 for ; Wed, 18 May 2011 11:30:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.65.218 with SMTP id k26mr1699390qci.270.1305743431351; Wed, 18 May 2011 11:30:31 -0700 (PDT) Received: by 10.229.33.209 with HTTP; Wed, 18 May 2011 11:30:31 -0700 (PDT) In-Reply-To: References: Date: Wed, 18 May 2011 19:35:00 -0000 Message-ID: Subject: Re: [patch gimplifier]: Change TRUTH_(AND|OR|XOR) expressions to binary form From: Kai Tietz To: GCC Patches Cc: Richard Guenther Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2011-05/txt/msg01310.txt.bz2 2011/5/18 Kai Tietz : > Hello > > As follow-up for logical to binary transition > > 2011-05-18 =A0Kai Tietz =A0 > > =A0 =A0 =A0 =A0* tree-cfg.c (verify_gimple_assign_binary): Barf on > =A0 =A0 =A0 =A0TRUTH_AND_EXPR, TRUTH_OR_EXPR, and TRUTH_XOR_EXPR. > =A0 =A0 =A0 =A0(gimplify_expr): Boolify TRUTH_ANDIF_EXPR, TRUTH_ORIF_EXPR, > =A0 =A0 =A0 =A0TRUTH_AND_EXPR, TRUTH_OR_EXPR, and TRUTH_XOR_EXPR. Additio= nally > =A0 =A0 =A0 =A0move TRUTH_AND|OR|XOR_EXPR to its binary form. > > Boostrapped for x86_64-pc-linux-gnu and regression tested for ada, > fortran, g++, and c. Ok for apply? Additional bootstrapped and regression tested for java, obj-c, and obj-c++. Regression tested alos libstdc++ and libjava. No regressions. Regards, Kai