This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [Buildroot] regression for microblaze architecture
- From: Thomas Petazzoni <thomas dot petazzoni at free-electrons dot com>
- To: Waldemar Brodkorb <wbx at openadk dot org>
- Cc: gcc at gcc dot gnu dot org, Ajit Agarwal <ajitkum at xilinx dot com>, Michael Eager <eager at eagerm dot com>, dev at openadk dot org, buildroot at buildroot dot org
- Date: Sat, 27 May 2017 16:44:13 +0200
- Subject: Re: [Buildroot] regression for microblaze architecture
- Authentication-results: sourceware.org; auth=none
- References: <20170527085122.GB24800@waldemar-brodkorb.de>
Hello,
On Sat, 27 May 2017 10:51:22 +0200, Waldemar Brodkorb wrote:
> Buildroot and OpenADK have samples to create a Linux system to be
> bootup in Qemu system emulation for microblaze architecture.
>
> With gcc 6.3 and 7.1 the samples are not working anymore,
> because the Linux system userland does not boot.
> Qemu 2.9.0:
> Kernel panic - not syncing: Attempted to kill init!
> exitcode=0x0000000b
> (with glibc, musl and uClibc-ng toolchains)
>
> I bisected gcc source code and found the bad commit:
> 6dcad60c0ef48af584395a40feeb256fb82986a8
Nice, great work!
> When reverting the change, gcc 6.3 and 7.1 produces working
> Linux rootfs again.
>
> What can we do about it?
1. Add a revert of this commit in Buildroot for gcc 6.x and 7.x
2. Report the bug upstream, pointing to the problematic commit
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com