From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from hamza.pair.com (hamza.pair.com [209.68.5.143]) by sourceware.org (Postfix) with ESMTPS id 3CAAB3861028 for ; Wed, 5 Aug 2020 14:27:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 3CAAB3861028 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=pfeifer.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gerald@pfeifer.com Received: from hamza.pair.com (localhost [127.0.0.1]) by hamza.pair.com (Postfix) with ESMTP id C756833E27; Wed, 5 Aug 2020 10:27:32 -0400 (EDT) Received: from [192.168.1.5] (unknown [77.118.217.86]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by hamza.pair.com (Postfix) with ESMTPSA id 2322233E21; Wed, 5 Aug 2020 10:27:32 -0400 (EDT) Date: Wed, 5 Aug 2020 16:27:17 +0200 (CEST) From: Gerald Pfeifer To: Aldy Hernandez cc: Jeff Law , gcc-patches@gcc.gnu.org Subject: Re: [patch] multi-range implementation for value_range (irange) In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, RCVD_IN_BARRACUDACENTRAL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Aug 2020 14:27:34 -0000 Hi Aldy, On Fri, 31 Jul 2020, Aldy Hernandez via Gcc-patches wrote: > Jeff approved this patch off-list. I will re-run tests once again and > commit by Monday. I believe this has broken the bootstrap with clang (specifically FreeBSD clang version 10.0.0): In file included from /scratch/tmp/gerald/GCC-HEAD/gcc/c/gimple-parser.c:44: In file included from /scratch/tmp/gerald/GCC-HEAD/gcc/tree-vrp.h:23: /scratch/tmp/gerald/GCC-HEAD/gcc/value-range.h:347:1: error: static declaration of 'gt_ggc_mx' follows non-static declaration gt_ggc_mx (int_range *x) /scratch/tmp/gerald/GCC-HEAD/gcc/value-range.h:150:37: note: previous declaration is here template friend void gt_ggc_mx (int_range *); ^ /scratch/tmp/gerald/GCC-HEAD/gcc/value-range.h:358:1: error: static declaration of 'gt_pch_nx' follows non-static declaration gt_pch_nx (int_range *x) /scratch/tmp/gerald/GCC-HEAD/gcc/value-range.h:151:37: note: previous declaration is here template friend void gt_pch_nx (int_range *); ^ My daily tester started to 20200803T1640, so the root cause of this must have entered GCC trunk between Sunday 16:40 UTC and Monday 16:40 UTC. Gerald