From patchwork Thu Sep 26 16:26:56 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dehao Chen X-Patchwork-Id: 278226 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 7C5FF2C032F for ; Fri, 27 Sep 2013 02:27:06 +1000 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:date:message-id:subject:from:to:content-type; q= dns; s=default; b=EEesIXWhgQLKtI5nf9aRSswkpMalI5B8htDf+CZFGi540s s8ckU2mNJJHROINEB8K+pdGx9mr/vVHKCeESN5x24q4vIx39RD5BWX7lPx1FpluG h4mGB25BiZBxNzERhD7g3T2zuMHr/DYQdXy+M3v74D9xVfZEC/UxeeLIlzfTk= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:date:message-id:subject:from:to:content-type; s= default; bh=+kR3kyNPr61NrgFm7gfm9TtcLrc=; b=dJHXGoRHgEC4DujgcmfS AkHQdBPkkMyDh/drQXPQVB1CfdRxW0WVmFvelXKi3MEBCqb+SwIIesGZt3yN+cgG 1Z1W6qeOHN0yJHvd5QMORGExTAUHWP8QbL2D6r7RKn757NJKPCVjmcI6MgXGXIlk 0GsIDeqSI2k3o92+qTdqA8A= Received: (qmail 7595 invoked by alias); 26 Sep 2013 16:27:00 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 7574 invoked by uid 89); 26 Sep 2013 16:26:59 -0000 Received: from mail-ie0-f172.google.com (HELO mail-ie0-f172.google.com) (209.85.223.172) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Thu, 26 Sep 2013 16:26:59 +0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=2.0 required=5.0 tests=AWL, BAYES_05, NO_RELAYS, SPAM_SUBJECT autolearn=no version=3.3.2 X-HELO: mail-ie0-f172.google.com Received: by mail-ie0-f172.google.com with SMTP id x13so1611176ief.17 for ; Thu, 26 Sep 2013 09:26:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=d7lRI0Q2DG18vKNdVUgxXdZerj9V+u9gv1SRdq/Bvq0=; b=fo870u4Kyz88YJgn8KMG1xO+h7xD2FxmPQAH1dLEbTTdQEGLpGdhMpbjk1VU/QpUkd EqsG0AGGJvM+/JNf219GZ/Lb5Ao57n09Udihn6Yx0lx5cTCh3cbcBjwtgOGpPEs7+iKX jmadrVObu+OwbZ/huLTSjgOmDbrPiAPDlfhk1Tl4m3XBEy4gwqafGxkuRTaaWE+agd/1 ZnBNaxRYGjZLzGg3umkrxtn8dmuE7tg4D3FyQT+mmeO+brcOboWAdW2ZwNvag1xaQGon ux8F0cfoL4m7ZCQVQO1YvYNZJFQyoKo1hMSftVMQXqrKvxIKlYZmBVKgQJsvzEIj+qgR gZjg== X-Gm-Message-State: ALoCoQkvvhLf0lu6mA+doo2Ek8lWY9q4Me9hl7TMcIHNno61unZt8gLOqQIXWqtVN51JMLXSLJHo0PsGAP0Qut2fTo1Od7XFqEUBAV5XlgmniZGzMCiAB622ztVKS12SQpEUrF6BPemjPAma7jDvauPQDQnGdONUs3lWBqJap9zY/x4l3GpJkp8n2OhkYhZatdEK6NathqV4170CDzF5qKWfgUW1Szl0lQ== MIME-Version: 1.0 X-Received: by 10.43.66.5 with SMTP id xo5mr2007012icb.7.1380212816369; Thu, 26 Sep 2013 09:26:56 -0700 (PDT) Received: by 10.64.9.133 with HTTP; Thu, 26 Sep 2013 09:26:56 -0700 (PDT) Date: Thu, 26 Sep 2013 09:26:56 -0700 Message-ID: Subject: [GOOGLE] Fix an ICE in lipo_cmp_type From: Dehao Chen To: GCC Patches , David Li X-IsSubscribed: yes This fixes an ICE when lipo_cmp_type handles NULL_PTR_TYPE. Bootstrapped and regression test on going? OK for google branches? Thanks, Dehao Index: gcc/l-ipo.c =================================================================== --- gcc/l-ipo.c (revision 202926) +++ gcc/l-ipo.c (working copy) @@ -713,6 +713,7 @@ lipo_cmp_type (tree t1, tree t2) && lipo_cmp_type (TREE_TYPE (t1), TREE_TYPE (t2))); case VOID_TYPE: case BOOLEAN_TYPE: + case NULLPTR_TYPE: return 1; case TEMPLATE_TYPE_PARM: return 1;