From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by sourceware.org (Postfix) with ESMTPS id 2DF103858402 for ; Sun, 30 Jan 2022 01:10:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2DF103858402 Received: by mail-wm1-x331.google.com with SMTP id v123so7570286wme.2 for ; Sat, 29 Jan 2022 17:10:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AvQzHc0Uj0EGo05pqZjiWMAoMS1u834w6R5s490E6Ug=; b=oYXMw2HKDlGwaud5IzWSjNMeYirWiNRiQKncq+Ak5j+YA6JN4wRCkvOlO+MMnTI8LU 8jBCeikiaoafI5HvkqZAOv5THSAc1MM8QEe0hHKh+e0Q9Q5D5L859Is7jtESSg4apfFx I16tCkSIEdxVi97v4zrCcBkpcgfwCdaVJmpRR7SU0ZUD3R+EIefLMHu08DAcEuMtclo9 VRqiU2l5AaAAXkmLXLWQZ4tXfs+sjllLT9M3C2o653rhqo03xvxCqa2WSrf4L1QsCxk+ tHtdI/4r0pA2A2oJcn5Fubt8ALi+aqR+QbY0beD0HSmJM+Bu2Qi9eD1+ozVlRjZdh+yY bxsw== X-Gm-Message-State: AOAM5316wC3etOxc0XmTAXXHuD3CUPnApSnCweufmixqdhFxFLmwUJPO V3SR6VBlTfUJ6BQDOTP7Uz3LxvFLgdwG++HWedE= X-Google-Smtp-Source: ABdhPJzVIyh+1oABF3STqUMbwX0ED+bWDBymSQIfoOwAzmZfehL3T7Pe+r3qpwGXADSiO22JUr+U+dSIAqz/36s9PHg= X-Received: by 2002:a1c:5401:: with SMTP id i1mr15660741wmb.169.1643505001071; Sat, 29 Jan 2022 17:10:01 -0800 (PST) MIME-Version: 1.0 References: <30d4a81d-5974-2551-185e-cb18acb4f2b8@sgh.dk> In-Reply-To: <30d4a81d-5974-2551-185e-cb18acb4f2b8@sgh.dk> From: Jonathan Wakely Date: Sun, 30 Jan 2022 01:09:46 +0000 Message-ID: Subject: Re: Bisecting To: =?UTF-8?Q?S=C3=B8ren_Holm?= Cc: "gcc@gcc.gnu.org" X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2022 01:10:05 -0000 On Sat, 29 Jan 2022, 20:25 S=C3=B8ren Holm via Gcc, wrote= : > Hi > > I believe I have found some kind of bug in GCC. The target is a > cortex-m7 CPU. I do not have an isolated test software so I'm thinking > of bisecting GCC between GCC 9.4 and 10.1. > > Are there any easy way do do a fast "change - compile - test"- cycle - > and how do I do that? All the guide on building GCC is using huge > scripts with installs and such. I'm sure the main developers does not do > that. > https://gcc.gnu.org/wiki/InstallingGCC is not a huge script, it's a very small number of commands. You can use git bisect to simplify things, but if you don't have a small reproducer for the problem then I don't see how you can avoid doing a full build and install. With a simple reproducer, you can just great using the cc1 or cc1plus binary in the build tree, without installing anything. > > Thanks > > S=C3=B8ren Holm > >