qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: R: [PULL 0/3] ppc-for-6.1 queue 20210713


From: BALATON Zoltan
Subject: Re: R: [PULL 0/3] ppc-for-6.1 queue 20210713
Date: Sat, 17 Jul 2021 21:55:38 +0200 (CEST)

On Sat, 17 Jul 2021, luigi burdo wrote:
Hi
i small report
im try to build last relesase on a PowerMac G5 quad on debian sid PPC64 but ld 
exit with an error:

Looks like it's gcc that crashes not ld. If you're sure it's not a hardware problem this may be a gcc bug. Sometimes big compile jobs can break if a machine is not stable but if it always fails at the same place and does not fail when compiling something else like a Linux kernel then it's more likely to be an actual bug. That function has some crazy use of macros so maybe it's exposing some bug in gcc. You could restrict what targets you build with --target-list configure option of QEMU if you don't actually need mips (compiling will be faster if you only build the targets you need) or you can try with clang if available in your distro to check if that works better. If this can be consistently reproduced you could try reporting it to gcc as the error message suggests. Probably not much QEMU can do about it.

Regards,
BALATON Zoltan

gigi@debian:~/src/tags/ppc-for-6.1-20210713/build$ ninja
[3864/9215] Compiling C object 
libqemu-mipsel-softmmu.fa.p/target_mips_tcg_msa_helper.c.o
FAILED: libqemu-mipsel-softmmu.fa.p/target_mips_tcg_msa_helper.c.o
cc -Ilibqemu-mipsel-softmmu.fa.p -I. -I.. -Itarget/mips -I../target/mips 
-I../capstone/include/capstone -Iqapi -Itrace -Iui -Iui/shader 
-I/usr/include/pixman-1 -I/usr/include/glib-2.0 
-I/usr/lib/powerpc64-linux-gnu/glib-2.0/include -fdiagnostics-color=auto -pipe 
-Wall -Winvalid-pch -Werror -std=gnu11 -O2 -g -isystem 
/home/gigi/src/tags/ppc-for-6.1-20210713/linux-headers -isystem linux-headers 
-iquote . -iquote /home/gigi/src/tags/ppc-for-6.1-20210713 -iquote 
/home/gigi/src/tags/ppc-for-6.1-20210713/include -iquote 
/home/gigi/src/tags/ppc-for-6.1-20210713/disas/libvixl -iquote 
/home/gigi/src/tags/ppc-for-6.1-20210713/tcg/ppc -pthread -U_FORTIFY_SOURCE 
-D_FORTIFY_SOURCE=2 -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef 
-Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv 
-Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security 
-Wformat-y2k -Winit-self -Wignored-qualifiers -Wempt
y-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined -Wimplicit-fallthrough=2 
-Wno-missing-include-dirs -Wno-shift-negative-value -Wno-psabi -fstack-protector-strong -fPIE 
-isystem../linux-headers -isystemlinux-headers -DNEED_CPU_H 
'-DCONFIG_TARGET="mipsel-softmmu-config-target.h"' 
'-DCONFIG_DEVICES="mipsel-softmmu-config-devices.h"' -MD -MQ 
libqemu-mipsel-softmmu.fa.p/target_mips_tcg_msa_helper.c.o -MF 
libqemu-mipsel-softmmu.fa.p/target_mips_tcg_msa_helper.c.o.d -o 
libqemu-mipsel-softmmu.fa.p/target_mips_tcg_msa_helper.c.o -c ../target/mips/tcg/msa_helper.c
during RTL pass: sched1
../target/mips/tcg/msa_helper.c: In function ‘helper_msa_fmin_df’:
../target/mips/tcg/msa_helper.c:7536:1: internal compiler error: Errore di 
segmentazione
7536 | }
     | ^
0x3fffa7b8e1c3 generic_start_main
../csu/libc-start.c:308
0x3fffa7b8e3d3 __libc_start_main
../sysdeps/unix/sysv/linux/powerpc/libc-start.c:98
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-10/README.Bugs> for instructions.
[3869/9215] Compiling C object 
libqemu-mipsel-softmmu.fa.p/target_mips_tcg_translate.c.o
ninja: build stopped: subcommand failed.

Ciao
Luigi
________________________________
Da: Qemu-ppc <qemu-ppc-bounces+intermediadc=hotmail.com@nongnu.org> per conto di 
David Gibson <david@gibson.dropbear.id.au>
Inviato: martedì 13 luglio 2021 04:07
A: peter.maydell@linaro.org <peter.maydell@linaro.org>; groug@kaod.org 
<groug@kaod.org>
Cc: qemu-ppc@nongnu.org <qemu-ppc@nongnu.org>; qemu-devel@nongnu.org 
<qemu-devel@nongnu.org>; David Gibson <david@gibson.dropbear.id.au>
Oggetto: [PULL 0/3] ppc-for-6.1 queue 20210713

The following changes since commit 57e28d34c0cb04abf7683ac6a12c87ede447c320:

 Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s390x-20210708' into 
staging (2021-07-12 19:15:11 +0100)

are available in the Git repository at:

 https://gitlab.com/dgibson/qemu.git tags/ppc-for-6.1-20210713

for you to fetch changes up to c785a40179b10ce2d7a4afdb04f63c98d53a1756:

 mv64361: Remove extra break from a switch case (2021-07-13 10:12:17 +1000)

----------------------------------------------------------------
ppc patch queue 2021-07-13

I thought I'd sent the last PR before the 6.1 soft freeze, but
unfortunately I need one more.  This last minute one puts in a SLOF
update, along with a couple of bugfixes.

----------------------------------------------------------------
Alexey Kardashevskiy (1):
     pseries: Update SLOF firmware image

BALATON Zoltan (2):
     ppc/pegasos2: Allow setprop in VOF
     mv64361: Remove extra break from a switch case

hw/pci-host/mv64361.c |   1 -
hw/ppc/pegasos2.c     |  10 ++++++++++
pc-bios/README        |   2 +-
pc-bios/slof.bin      | Bin 968888 -> 991744 bytes
roms/SLOF             |   2 +-
5 files changed, 12 insertions(+), 3 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]