From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 515FA3858D35; Mon, 20 Apr 2020 15:51:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 515FA3858D35 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1587397880; bh=iOPUlvKWonvPZH4Z1noc9V4NvySvDGIIQU6xwF20HmY=; h=From:To:Subject:Date:In-Reply-To:References:From; b=hH5oCbi5aI4WtCNZC/PO8IVvJj8aCRDaXJOCS3HZXfog5BeWGJDa8+WmbqNwnHREN VSHF7opCimKAyDT/gH3VAnoMipMzi3kHNPcCccMicx2rVEGe4vw4FjGVr9MYaL3mnq 4Fbq6QiNs6wjqlblwQZLDdF0ojEbvp4lSuU377II= From: "ibuclaw at gdcproject dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug d/94623] ice for ./gdc.test/compilable/interpret3.d Date: Mon, 20 Apr 2020 15:51:20 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: d X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ibuclaw at gdcproject dot org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ibuclaw at gdcproject dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Apr 2020 15:51:20 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D94623 --- Comment #12 from Iain Buclaw --- (In reply to David Binderman from comment #11) > (In reply to David Binderman from comment #10) > > (In reply to David Binderman from comment #6) > > > I'll reduce the checking flags down to "no" and see what happens. > >=20 > > It works fine. So it looks like one of the checking flags=20 > > (df,extra,fold,rtl,yes) breaks it. > >=20 > > It will take a few hours, but I'll try to find out which one. >=20 > Checking flag "extra" is the one. Without knowing too much about what that checking flag does. That would be highly odd if that were the case, as the dmd implementation sits "outside" = of gcc. The only bridge that is connecting the two is d/d-system.h, which does some necessary #define's to fix portability and use of gcc_assert.=