Buildresult: powerpc-next/powerpc-randconfig/powerpc-gcc4.6 built on Jun 23 2017, 01:55
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Jun 23 2017, 01:55
Duration:
0:00:10.070788
Builder:
ka1
Revision:
powerpc: Convert VDSO update function to use new update_vsyscall interface (
d4cfb11387ee29ba4626546c676fd25c7abbbbb2)
Target:
powerpc-next/powerpc-randconfig/powerpc-gcc4.6
Branch:
powerpc-next
Compiler:
powerpc-gcc4.6
(powerpc-linux-gcc (GCC) 4.6.3)
Config:
randconfig
(
download
)
Log:
Download original
Possible errors
/home/kisskb/slave/src/arch/powerpc/crypto/md5-glue.c:111:1: internal compiler error: in change_address_1, at emit-rtl.c:1933 make[2]: *** [arch/powerpc/crypto/md5-glue.o] Error 1 make[1]: *** [arch/powerpc/crypto] Error 2 /home/kisskb/slave/src/arch/powerpc/kernel/align.c:1068:1: internal compiler error: in change_address_1, at emit-rtl.c:1933 make[2]: *** [arch/powerpc/kernel/align.o] Error 1 /home/kisskb/slave/src/arch/powerpc/lib/sstep.c:1697:1: internal compiler error: in change_address_1, at emit-rtl.c:1933 make[2]: *** [arch/powerpc/lib/sstep.o] Error 1 make[1]: *** [arch/powerpc/lib] Error 2 make[1]: *** [arch/powerpc/kernel] Error 2 make: *** [sub-make] Error 2
No warnings found in log.
Full Log
# git rev-parse -q --verify d4cfb11387ee29ba4626546c676fd25c7abbbbb2^{commit} d4cfb11387ee29ba4626546c676fd25c7abbbbb2 already have revision, skipping fetch # git checkout -q -f -B kisskb d4cfb11387ee29ba4626546c676fd25c7abbbbb2 # git clean -qxdf # git log -1 commit d4cfb11387ee29ba4626546c676fd25c7abbbbb2 Author: Paul Mackerras <paulus@ozlabs.org> Date: Sat May 27 18:04:52 2017 +1000 powerpc: Convert VDSO update function to use new update_vsyscall interface This converts the powerpc VDSO time update function to use the new interface introduced in commit 576094b7f0aa ("time: Introduce new GENERIC_TIME_VSYSCALL", 2012-09-11). Where the old interface gave us the time as of the last update in seconds and whole nanoseconds, with the new interface we get the nanoseconds part effectively in a binary fixed-point format with tk->tkr_mono.shift bits to the right of the binary point. With the old interface, the fractional nanoseconds got truncated, meaning that the value returned by the VDSO clock_gettime function would have about 1ns of jitter in it compared to the value computed by the generic timekeeping code in the kernel. The powerpc VDSO time functions (clock_gettime and gettimeofday) already work in units of 2^-32 seconds, or 0.23283 ns, because that makes it simple to split the result into seconds and fractional seconds, and represent the fractional seconds in either microseconds or nanoseconds. This is good enough accuracy for now, so this patch avoids changing how the VDSO works or the interface in the VDSO data page. This patch converts the powerpc update_vsyscall_old to be called update_vsyscall and use the new interface. We convert the fractional second to units of 2^-32 seconds without truncating to whole nanoseconds. (There is still a conversion to whole nanoseconds for any legacy users of the vdso_data/systemcfg stamp_xtime field.) In addition, this improves the accuracy of the computation of tb_to_xs for those systems with high-frequency timebase clocks (>= 268.5 MHz) by doing the right shift in two parts, one before the multiplication and one after, rather than doing the right shift before the multiplication. (We can't do all of the right shift after the multiplication unless we use 128-bit arithmetic.) Signed-off-by: Paul Mackerras <paulus@ozlabs.org> Acked-by: John Stultz <john.stultz@linaro.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-gcc --version # < git log --format=%s --max-count=1 d4cfb11387ee29ba4626546c676fd25c7abbbbb2 # < make -j 48 ARCH=powerpc O=/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- randconfig KCONFIG_SEED=0x324578F8 # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig # yes \n | make -j 48 ARCH=powerpc O=/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- oldconfig yes: standard output: Broken pipe yes: write error # make -j 48 ARCH=powerpc O=/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- make[1]: Entering directory '/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release GEN ./Makefile WRAP arch/powerpc/include/generated/asm/clkdev.h WRAP arch/powerpc/include/generated/asm/div64.h WRAP arch/powerpc/include/generated/asm/export.h WRAP arch/powerpc/include/generated/asm/irq_regs.h WRAP arch/powerpc/include/generated/asm/irq_work.h WRAP arch/powerpc/include/generated/asm/local64.h WRAP arch/powerpc/include/generated/asm/mcs_spinlock.h WRAP arch/powerpc/include/generated/asm/preempt.h WRAP arch/powerpc/include/generated/asm/rwsem.h CHK include/generated/uapi/linux/version.h WRAP arch/powerpc/include/generated/asm/vtime.h UPD include/generated/uapi/linux/version.h WRAP arch/powerpc/include/generated/uapi/asm/param.h WRAP arch/powerpc/include/generated/uapi/asm/poll.h WRAP arch/powerpc/include/generated/uapi/asm/resource.h WRAP arch/powerpc/include/generated/uapi/asm/sockios.h WRAP arch/powerpc/include/generated/uapi/asm/statfs.h HOSTCC scripts/basic/bin2c UPD include/config/kernel.release Using /home/kisskb/slave/src as source for kernel CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/kallsyms HOSTCC scripts/sortextable HOSTCC scripts/asn1_compiler HOSTCC scripts/extract-cert HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o CC scripts/mod/empty.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/treesource.o SHIPPED scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/dtc-parser.tab.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/srcpos.o SHIPPED scripts/dtc/dtc-lexer.lex.c HOSTCC scripts/dtc/util.o CC scripts/mod/devicetable-offsets.s SHIPPED scripts/dtc/dtc-parser.tab.h HOSTCC scripts/dtc/dtc-lexer.lex.o MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/sumversion.o HOSTCC scripts/mod/modpost.o CHK include/generated/timeconst.h CC kernel/bounds.s CHK scripts/mod/devicetable-offsets.h UPD include/generated/timeconst.h UPD scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/file2alias.o CHK include/generated/bounds.h UPD include/generated/bounds.h CC arch/powerpc/kernel/asm-offsets.s CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL /home/kisskb/slave/src/scripts/checksyscalls.sh HOSTLD scripts/dtc/dtc HOSTLD scripts/mod/modpost CC init/main.o CHK include/generated/compile.h LD usr/built-in.o CC init/noinitramfs.o CC init/do_mounts.o CC init/init_task.o UPD include/generated/compile.h CC init/version.o CC arch/powerpc/mm/fault.o CC arch/powerpc/mm/mem.o CC arch/powerpc/sysdev/mpic.o CC arch/powerpc/mm/pgtable.o CC arch/powerpc/sysdev/mpic_msi.o CC arch/powerpc/mm/mmap.o CC arch/powerpc/mm/pgtable_64.o CC arch/powerpc/sysdev/mpic_u3msi.o CC arch/powerpc/mm/hash_utils_64.o LD arch/powerpc/math-emu/built-in.o CC arch/powerpc/mm/init_64.o AS arch/powerpc/mm/slb_low.o CC arch/powerpc/mm/pgtable-hash64.o CC arch/powerpc/mm/init-common.o CC arch/powerpc/sysdev/mpic_msgr.o CC arch/powerpc/sysdev/mmio_nvram.o CC arch/powerpc/sysdev/msi_bitmap.o CC arch/powerpc/sysdev/dart_iommu.o CC arch/powerpc/mm/slb.o CC arch/powerpc/mm/hash_native_64.o CC arch/powerpc/mm/hugetlbpage.o CC arch/powerpc/mm/dump_hashpagetable.o CC arch/powerpc/mm/mmu_context_book3s64.o CC arch/powerpc/mm/pgtable-book3s64.o AS arch/powerpc/lib/string.o CC [M] arch/powerpc/sysdev/rtc_cmos_setup.o CC arch/powerpc/lib/alloc.o CC arch/powerpc/mm/slice.o CC arch/powerpc/sysdev/simple_gpio.o CC arch/powerpc/mm/tlb_hash64.o CC arch/powerpc/mm/hugepage-hash64.o CC arch/powerpc/mm/copro_fault.o CC arch/powerpc/mm/dump_linuxpagetables.o CC arch/powerpc/mm/hash64_64k.o CC arch/powerpc/sysdev/scom.o CC arch/powerpc/mm/icswx.o CC arch/powerpc/platforms/maple/setup.o CC arch/powerpc/lib/code-patching.o CC arch/powerpc/sysdev/xive/common.o CC arch/powerpc/platforms/maple/pci.o CC arch/powerpc/platforms/maple/time.o CC arch/powerpc/sysdev/xics/xics-common.o AS arch/powerpc/crypto/md5-asm.o CC arch/powerpc/crypto/md5-glue.o CC arch/powerpc/lib/feature-fixups.o AS arch/powerpc/lib/checksum_64.o CC arch/powerpc/sysdev/xics/icp-native.o /home/kisskb/slave/src/arch/powerpc/crypto/md5-glue.c: In function 'ppc_md5_final': /home/kisskb/slave/src/arch/powerpc/crypto/md5-glue.c:111:1: internal compiler error: in change_address_1, at emit-rtl.c:1933 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. /home/kisskb/slave/src/scripts/Makefile.build:302: recipe for target 'arch/powerpc/crypto/md5-glue.o' failed make[2]: *** [arch/powerpc/crypto/md5-glue.o] Error 1 /home/kisskb/slave/src/Makefile:1016: recipe for target 'arch/powerpc/crypto' failed make[1]: *** [arch/powerpc/crypto] Error 2 make[1]: *** Waiting for unfinished jobs.... CC arch/powerpc/sysdev/xics/ics-opal.o AS arch/powerpc/lib/ldstfp.o CC arch/powerpc/sysdev/xics/icp-opal.o CC arch/powerpc/lib/sstep.o CC arch/powerpc/lib/checksum_wrappers.o CC arch/powerpc/sysdev/xive/native.o AS arch/powerpc/lib/feature-fixups-test.o AS arch/powerpc/lib/mem_64.o AS arch/powerpc/lib/copyuser_64.o AS arch/powerpc/lib/copypage_64.o AS arch/powerpc/lib/hweight_64.o CC arch/powerpc/kernel/cputable.o CC arch/powerpc/kernel/ptrace.o AS arch/powerpc/platforms/powernv/opal-wrappers.o CC arch/powerpc/platforms/powernv/setup.o CC arch/powerpc/platforms/powernv/opal-async.o AS arch/powerpc/lib/copyuser_power7.o CC arch/powerpc/platforms/powernv/opal.o CC arch/powerpc/platforms/powernv/idle.o AS arch/powerpc/lib/string_64.o CC arch/powerpc/platforms/powernv/opal-rtc.o AS arch/powerpc/lib/copypage_power7.o CC arch/powerpc/platforms/powernv/opal-nvram.o CC arch/powerpc/kernel/syscalls.o AS arch/powerpc/lib/memcpy_power7.o CC arch/powerpc/platforms/powernv/opal-lpc.o CC arch/powerpc/platforms/powernv/rng.o CC arch/powerpc/platforms/powernv/opal-flash.o CC arch/powerpc/platforms/powernv/opal-dump.o CC arch/powerpc/platforms/powernv/opal-elog.o AS arch/powerpc/lib/memcpy_64.o CC arch/powerpc/lib/locks.o AS arch/powerpc/lib/memcmp_64.o CC arch/powerpc/platforms/powernv/opal-sysparam.o CC arch/powerpc/kernel/align.o CC arch/powerpc/kernel/irq.o AS arch/powerpc/lib/crtsavres.o CC arch/powerpc/kernel/signal_32.o CC arch/powerpc/platforms/powernv/opal-sensor.o CC arch/powerpc/kernel/pmc.o CC arch/powerpc/kernel/process.o CC arch/powerpc/kernel/vdso.o CC arch/powerpc/platforms/powernv/opal-msglog.o CC arch/powerpc/platforms/powernv/opal-hmi.o CC arch/powerpc/platforms/powernv/opal-power.o CC arch/powerpc/platforms/powernv/smp.o CC arch/powerpc/platforms/powernv/opal-kmsg.o CC arch/powerpc/platforms/powernv/opal-irqchip.o CPP arch/powerpc/kernel/systbl_chk.i CC arch/powerpc/platforms/powernv/subcore.o AS arch/powerpc/platforms/powernv/subcore-asm.o CC arch/powerpc/platforms/powernv/pci-ioda.o CC arch/powerpc/platforms/powernv/pci.o CC arch/powerpc/kernel/idle.o CC arch/powerpc/platforms/powernv/npu-dma.o CC arch/powerpc/platforms/powernv/pci-cxl.o LD arch/powerpc/platforms/maple/built-in.o CC arch/powerpc/platforms/powernv/opal-xscom.o CC arch/powerpc/platforms/powernv/eeh-powernv.o CC arch/powerpc/platforms/powernv/opal-memory-errors.o CC arch/powerpc/platforms/powernv/opal-tracepoints.o CC arch/powerpc/kernel/signal.o LD init/mounts.o CC [M] arch/powerpc/platforms/powernv/opal-prd.o CC arch/powerpc/kernel/sysfs.o LD init/built-in.o CC arch/powerpc/kernel/cacheinfo.o CC arch/powerpc/kernel/time.o CC arch/powerpc/kernel/prom.o CC arch/powerpc/kernel/traps.o CC arch/powerpc/kernel/udbg.o CC arch/powerpc/kernel/setup-common.o LD arch/powerpc/sysdev/xics/built-in.o AS arch/powerpc/kernel/misc.o CC arch/powerpc/kernel/io.o CC arch/powerpc/kernel/dma.o AS arch/powerpc/kernel/misc_64.o LD arch/powerpc/mm/built-in.o CC arch/powerpc/kernel/of_platform.o CC arch/powerpc/kernel/prom_parse.o CC arch/powerpc/kernel/setup_64.o CC arch/powerpc/kernel/sys_ppc32.o LD arch/powerpc/sysdev/xive/built-in.o CC arch/powerpc/kernel/signal_64.o CC arch/powerpc/kernel/ptrace32.o CC arch/powerpc/kernel/nvram_64.o CC arch/powerpc/kernel/paca.o LD arch/powerpc/sysdev/built-in.o CC arch/powerpc/kernel/firmware.o CC arch/powerpc/kernel/hw_breakpoint.o CC arch/powerpc/kernel/trace/ftrace.o CC arch/powerpc/kernel/trace/trace_clock.o AS arch/powerpc/kernel/cpu_setup_ppc970.o AS arch/powerpc/kernel/trace/ftrace_64_pg.o AS arch/powerpc/kernel/trace/ftrace_64.o AS arch/powerpc/kernel/cpu_setup_pa6t.o /home/kisskb/slave/src/arch/powerpc/kernel/align.c: In function 'fix_alignment': /home/kisskb/slave/src/arch/powerpc/kernel/align.c:1068:1: internal compiler error: in change_address_1, at emit-rtl.c:1933 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. AS arch/powerpc/kernel/cpu_setup_power.o /home/kisskb/slave/src/scripts/Makefile.build:302: recipe for target 'arch/powerpc/kernel/align.o' failed make[2]: *** [arch/powerpc/kernel/align.o] Error 1 make[2]: *** Waiting for unfinished jobs.... AS arch/powerpc/kernel/vdso64/sigtramp.o LDS arch/powerpc/kernel/vdso32/vdso32.lds AS arch/powerpc/kernel/vdso64/gettimeofday.o VDSO32A arch/powerpc/kernel/vdso32/gettimeofday.o VDSO32A arch/powerpc/kernel/vdso32/sigtramp.o AS arch/powerpc/kernel/vdso64/datapage.o LDS arch/powerpc/kernel/vdso64/vdso64.lds VDSO32A arch/powerpc/kernel/vdso32/datapage.o VDSO32A arch/powerpc/kernel/vdso32/cacheflush.o VDSO32A arch/powerpc/kernel/vdso32/note.o VDSO32A arch/powerpc/kernel/vdso32/getcpu.o AS arch/powerpc/kernel/vdso64/cacheflush.o AS arch/powerpc/kernel/vdso64/note.o AS arch/powerpc/kernel/vdso64/getcpu.o VDSO32L arch/powerpc/kernel/vdso32/vdso32.so.dbg OBJCOPY arch/powerpc/kernel/vdso32/vdso32.so AS arch/powerpc/kernel/vdso32/vdso32_wrapper.o VDSO64L arch/powerpc/kernel/vdso64/vdso64.so.dbg LD arch/powerpc/kernel/vdso32/built-in.o /home/kisskb/slave/src/arch/powerpc/lib/sstep.c: In function 'analyse_instr': /home/kisskb/slave/src/arch/powerpc/lib/sstep.c:1697:1: internal compiler error: in change_address_1, at emit-rtl.c:1933 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. /home/kisskb/slave/src/scripts/Makefile.build:302: recipe for target 'arch/powerpc/lib/sstep.o' failed make[2]: *** [arch/powerpc/lib/sstep.o] Error 1 /home/kisskb/slave/src/Makefile:1016: recipe for target 'arch/powerpc/lib' failed make[1]: *** [arch/powerpc/lib] Error 2 OBJCOPY arch/powerpc/kernel/vdso64/vdso64.so AS arch/powerpc/kernel/vdso64/vdso64_wrapper.o LD arch/powerpc/kernel/vdso64/built-in.o LD arch/powerpc/kernel/trace/built-in.o LD arch/powerpc/platforms/powernv/built-in.o LD arch/powerpc/platforms/built-in.o /home/kisskb/slave/src/Makefile:1016: recipe for target 'arch/powerpc/kernel' failed make[1]: *** [arch/powerpc/kernel] Error 2 make[1]: Leaving directory '/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc' Makefile:152: recipe for target 'sub-make' failed make: *** [sub-make] Error 2 Command 'make -j 48 ARCH=powerpc O=/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- ' returned non-zero exit status 2 # rm -rf /home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc # Build took: 0:00:10.070788
© Michael Ellerman 2006-2018.