[Linaro-TCWG-CI] gcc-14-6499-g348874f0baa: Failure on arm

ci_notify@linaro.org ci_notify@linaro.org
Wed Dec 13 22:17:53 GMT 2023


Dear contributor, our automatic CI has detected problems related to your patch(es).  Please find some details below.  If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.

We track this report status in https://linaro.atlassian.net/browse/GNU-1074 , please let us know if you are looking at the problem and/or when you have a fix.

In  master-arm after:

  | commit gcc-14-6499-g348874f0baa
  | Author: Andrew Stubbs <ams@codesourcery.com>
  | Date:   Tue Jan 4 12:22:01 2022 +0000
  | 
  |     libgomp: basic pinned memory on Linux
  |     
  |     Implement the OpenMP pinned memory trait on Linux hosts using the mlock
  |     syscall.  Pinned allocations are performed using mmap, not malloc, to ensure
  |     that they can be unpinned safely when freed.
  |     
  |     This implementation will work OK for page-scale allocations, and finer-grained
  | ... 32 lines of the commit log omitted.

Results changed to
# reset_artifacts:
-10
# true:
0
# build_abe binutils:
1
# build_abe gcc:
# FAILED
# build_abe linux:
# build_abe glibc:
# build_abe gdb:
# First few build errors in logs:
# 00:28:37 /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/snapshots/gcc.git~master/libgomp/config/linux/allocator.c:70:26: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Werror=format=]
# 00:28:38 make[4]: *** [Makefile:806: allocator.lo] Error 1
# 00:28:38 make[3]: *** [Makefile:1029: all-recursive] Error 1
# 00:28:38 make[2]: *** [Makefile:628: all] Error 2
# 00:28:38 make[1]: *** [Makefile:17325: all-target-libgomp] Error 2
# 00:28:38 make: *** [Makefile:1056: all] Error 2
# 00:04:24 /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/snapshots/gcc.git~master/libgomp/config/linux/allocator.c:70:26: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Werror=format=]
# 00:04:25 make[4]: *** [Makefile:806: allocator.lo] Error 1
# 00:04:35 make[3]: *** [Makefile:1029: all-recursive] Error 1
# 00:04:35 checking for ISO C99 support in <stdlib.h> for C++11... make[2]: *** [Makefile:628: all] Error 2
# 00:04:35 make[1]: *** [Makefile:17325: all-target-libgomp] Error 2
# 00:05:22 make[2]: [Makefile:1824: armv8l-unknown-linux-gnueabihf/bits/largefile-config.h] Error 1 (ignored)
# 00:05:29 make: *** [Makefile:1056: all] Error 2

From
# reset_artifacts:
-10
# true:
0
# build_abe binutils:
1
# build_abe gcc:
2
# build_abe linux:
4
# build_abe glibc:
5
# build_abe gdb:
6

The configuration of this build is:
CI config tcwg_gnu_native_build master-arm

-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:

Current build   : https://ci.linaro.org/job/tcwg_gnu_native_build--master-arm-build/502/artifact/artifacts
Reference build : https://ci.linaro.org/job/tcwg_gnu_native_build--master-arm-build/501/artifact/artifacts

Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/348874f0baac0f22c98ab11abbfa65fd172f6bdd/tcwg_gnu_native_build/master-arm/reproduction_instructions.txt

Full commit : https://github.com/gcc-mirror/gcc/commit/348874f0baac0f22c98ab11abbfa65fd172f6bdd

List of configurations that regressed due to this commit :
* tcwg_gnu_native_build
** master-arm
*** Failure
*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/348874f0baac0f22c98ab11abbfa65fd172f6bdd/tcwg_gnu_native_build/master-arm/details.txt
*** https://ci.linaro.org/job/tcwg_gnu_native_build--master-arm-build/502/artifact/artifacts


More information about the Gcc-regression mailing list