All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nathan Chancellor <nathan@kernel.org>
To: Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
Cc: Nick Desaulniers <ndesaulniers@google.com>,
	Nikita Popov <npopov@redhat.com>,
	llvm@lists.linux.dev, ci_notify@linaro.org
Subject: Re: [TCWG CI] Regression caused by llvm: [GVN] Encode GEPs in offset representation
Date: Tue, 3 May 2022 08:34:16 -0700	[thread overview]
Message-ID: <YnFLeL93iHk+3vBd@dev-arch.thelio-3990X> (raw)
In-Reply-To: <7230BF09-41E5-44C7-A3B4-C1FD017C277C@linaro.org>

Hi Maxim,

On Tue, May 03, 2022 at 04:35:04PM +0300, Maxim Kuvyrkov wrote:
> > On Apr 29, 2022, at 8:20 PM, Nick Desaulniers <ndesaulniers@google.com> wrote:
> > 
> > On Fri, Apr 29, 2022 at 8:06 AM <ci_notify@linaro.org> wrote:
> >> 
> >> [TCWG CI] Regression caused by llvm: [GVN] Encode GEPs in offset representation:
> >> commit b9dc5651477b4c3c132662e763308b27963248a9
> >> Author: Nikita Popov <npopov@redhat.com>
> >> 
> >> [GVN] Encode GEPs in offset representation
> >> 
> >> Results regressed to
> >> # reset_artifacts:
> >> -10
> >> # build_abe binutils:
> >> -9
> >> # build_llvm:
> >> -5
> >> # build_abe qemu:
> >> -2
> >> # linux_n_obj:
> >> 22258
> >> # First few build errors in logs:
> >> # 00:02:56 arch/arm/lib/xor-neon.c:30:2: error: This code requires at least version 4.6 of GCC [-Werror,-W#warnings]
> > 
> > Hi Maxim, can you please confirm this is the correct result of the
> > bisection? The above warning on the kernel is a known issue that has
> > been fixed upstream. Are the kernel builds not against mainline?
> > 
> > I believe the below are known issues as well.
> 
> Hi Nick,
> 
> See below ...
> 
> > 
> >> # 00:02:56 make[1]: *** [scripts/Makefile.build:288: arch/arm/lib/xor-neon.o] Error 1
> >> # 00:02:56 make: *** [Makefile:1831: arch/arm/lib] Error 2
> >> # 00:03:54 crypto/wp512.c:782:13: error: stack frame size (1168) exceeds limit (1024) in 'wp512_process_buffer' [-Werror,-Wframe-larger-than]
> >> # 00:03:54 make[1]: *** [scripts/Makefile.build:288: crypto/wp512.o] Error 1
> >> # 00:06:35 make: *** [Makefile:1831: crypto] Error 2
> >> # 00:11:56 drivers/gpu/drm/selftests/test-drm_mm.c:372:12: error: stack frame size (1040) exceeds limit (1024) in '__igt_reserve' [-Werror,-Wframe-larger-than]
> >> # 00:11:56 make[4]: *** [scripts/Makefile.build:288: drivers/gpu/drm/selftests/test-drm_mm.o] Error 1
> >> # 00:12:06 make[3]: *** [scripts/Makefile.build:550: drivers/gpu/drm/selftests] Error 2
> >> # 00:30:12 drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:3043:6: error: stack frame size (1432) exceeds limit (1024) in 'bw_calcs' [-Werror,-Wframe-larger-than]
> >> 
> >> from
> >> # reset_artifacts:
> >> -10
> >> # build_abe binutils:
> >> -9
> >> # build_llvm:
> >> -5
> >> # build_abe qemu:
> >> -2
> >> # linux_n_obj:
> >> 22260
> >> 
> >> THIS IS THE END OF INTERESTING STUFF.  BELOW ARE LINKS TO BUILDS, REPRODUCTION INSTRUCTIONS, AND THE RAW COMMIT.
> >> 
> >> This commit has regressed these CI configurations:
> >> - tcwg_kernel/llvm-master-arm-stable-allmodconfig
> 
> This is reported against "stable" Linux tree, aka linux-rolling-stable branch [1].  So yeah, it's not a report about a new regression, but rather a report about regression reaching a stable branch.
> 
> Does this answer your question?  Or is the report still looks not right?

I think what Nick is getting at (or at least where I was confused by the
initial report) is that these warnings (or errors with CONFIG_WERROR, in
this case) have always been present in this configuration in the
linux-rolling-stable branch, so I would not have expected these being
present to trigger a regression report for LLVM.  In fact, the "last
good" build has the exact same errors and results as the "first bad"
build, with the LLVM hash being the only variable from what I can tell,
so I would not expect a report to be generated in that case, but I don't
know the conditions under which bisection starts.

Cheers,
Nathan

  reply	other threads:[~2022-05-03 15:34 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-04-29 15:06 [TCWG CI] Regression caused by llvm: [GVN] Encode GEPs in offset representation ci_notify
2022-04-29 17:20 ` Nick Desaulniers
2022-05-03 13:35   ` Maxim Kuvyrkov
2022-05-03 15:34     ` Nathan Chancellor [this message]
2022-05-03 16:59       ` Maxim Kuvyrkov
2022-05-03 20:59         ` Nick Desaulniers
2022-05-03 21:18           ` Nathan Chancellor

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YnFLeL93iHk+3vBd@dev-arch.thelio-3990X \
    --to=nathan@kernel.org \
    --cc=ci_notify@linaro.org \
    --cc=llvm@lists.linux.dev \
    --cc=maxim.kuvyrkov@linaro.org \
    --cc=ndesaulniers@google.com \
    --cc=npopov@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.