From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id B38293858D39; Fri, 3 Nov 2023 21:20:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B38293858D39 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1699046407; bh=R5dBjr8PkP+wonDmWUTiy704P4uZA17J8C9PfbCf9xU=; h=From:To:Subject:Date:In-Reply-To:References:From; b=fzysv/P963nUwkaGOC+qWU296n2tORtKmuOeYuPH+AJkcLxtcbxHoQs3Epkuhf4rt hWhpM7Vt5OStCCibwMGEbd/pVVVfAO5OfpThj09zWz0O/KkuT+HJswp8BzgjuCxMMU i1YMQlZtowX8pj8RkC4cgPtmmMhvH+m23DRMITbw= From: "ewlu at rivosinc dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/108321] [13 regression] g++.dg/contracts/contracts-tmpl-spec2.C fails after r13-4160-g2efb237ffc68ec Date: Fri, 03 Nov 2023 21:19:40 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 13.0 X-Bugzilla-Keywords: testsuite-fail X-Bugzilla-Severity: normal X-Bugzilla-Who: ewlu at rivosinc dot com X-Bugzilla-Status: REOPENED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 13.0 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 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D108321 --- Comment #5 from Edwin Lu --- (In reply to seurer from comment #3) This also appears in GCC 14 for riscv64 targets with the same output pattern above. After a quick comparison with the expected output, this output is missing > contract violation in function G3::f at > g++.dg/contracts/contracts-tmpl-spec2.C:147: t > 2 > [continue:on] > contract violation in function G3::f at > g++.dg/contracts/contracts-tmpl-spec2.C:148: s > 2 > [continue:on] > G3 full int double contract violation in function G3::f at .*:124: t > 0 [continue:on] contract violation in function G3::f at .*:125: s > 0 [continue:on] > G3 general T S > contract violation in function G3::f at > g++.dg/contracts/contracts-tmpl-spec2.C:139: t > 1 > [continue:on] contract violation in function G3::f at .*:140: s > 1 [continue:on] > G3 partial int S > G3 full int C > G3 full int C > contract violation in function G4::G4 at > g++.dg/contracts/contracts-tmpl-spec2.C:173: t > 0=