Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 035D3A65E7 for ; Wed, 23 Sep 2015 11:58:58 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 6166B14A414; Wed, 23 Sep 2015 11:58:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id A7FFE14A411 for ; Wed, 23 Sep 2015 11:58:56 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id pfllkZRH0ODb for ; Wed, 23 Sep 2015 11:58:56 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 40FE614A3F5 for ; Wed, 23 Sep 2015 11:58:56 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 352BD98; Wed, 23 Sep 2015 11:58:56 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Wed, 23 Sep 2015 11:58:56 +0000 From: "Joerg Sonnenberger" Subject: CVS commit: pkgsrc/mail/dovecot2 To: pkgsrc-changes@NetBSD.org Reply-To: joerg@netbsd.org X-Mailer: log_accum Message-Id: <20150923115856.352BD98@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: joerg Date: Wed Sep 23 11:58:56 UTC 2015 Modified Files: pkgsrc/mail/dovecot2: distinfo Added Files: pkgsrc/mail/dovecot2/patches: patch-src_lib_buffer.h Log Message: __builtin_object_size may be delayed until codegen time by GCC, so certain asserts based on ICE never trigger. Clang makes the choice earlier to declare the size as unknown, so it would fail the assert. The check in question is clearly bogus as an array parameter is really just a fancy way to write a pointer -- no size information is preserved. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 pkgsrc/mail/dovecot2/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/mail/dovecot2/patches/patch-src_lib_buffer.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.