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.

In CI config tcwg_kernel/gnu-master-aarch64-mainline-allyesconfig after:

  | commit gcc-14-5059-gd880e093d92
  | Author: Martin Uecker <uec...@tugraz.at>
  | Date:   Thu Jul 27 13:36:05 2023 +0200
  | 
  |     c: Add Walloc-size to warn about insufficient size in allocations 
[PR71219]
  |     
  |     Add option Walloc-size that warns about allocations that have
  |     insufficient storage for the target type of the pointer the
  |     storage is assigned to. Added to Wextra.
  |     
  |             PR c/71219
  | ... 14 lines of the commit log omitted.

Results changed to
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_abe stage1:
-5
# build_abe qemu:
-2
# linux_n_obj:
22669
# First few build errors in logs:

# 00:33:49 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c:241:15: error: 
allocation of insufficient size ‘4’ for type ‘uint32_t[2]’ {aka ‘unsigned 
int[2]’} with size ‘8’ [-Werror=alloc-size]
# 00:33:49 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c:327:15: error: 
allocation of insufficient size ‘4’ for type ‘uint32_t[2]’ {aka ‘unsigned 
int[2]’} with size ‘8’ [-Werror=alloc-size]
# 00:33:49 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c:368:15: error: 
allocation of insufficient size ‘4’ for type ‘uint32_t[2]’ {aka ‘unsigned 
int[2]’} with size ‘8’ [-Werror=alloc-size]
# 00:33:49 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c:465:15: error: 
allocation of insufficient size ‘4’ for type ‘uint32_t[2]’ {aka ‘unsigned 
int[2]’} with size ‘8’ [-Werror=alloc-size]
# 00:33:50 make[6]: *** [scripts/Makefile.build:243: 
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o] Error 1
# 00:33:52 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c:203:15: error: 
allocation of insufficient size ‘4’ for type ‘uint32_t[2]’ {aka ‘unsigned 
int[2]’} with size ‘8’ [-Werror=alloc-size]
# 00:33:53 make[6]: *** [scripts/Makefile.build:243: 
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o] Error 1
# 00:33:53 make[6]: *** [scripts/Makefile.build:243: 
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o] Error 1
# 00:33:56 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c:144:15: error: 
allocation of insufficient size ‘4’ for type ‘uint32_t[2]’ {aka ‘unsigned 
int[2]’} with size ‘8’ [-Werror=alloc-size]
# 00:33:57 make[6]: *** [scripts/Makefile.build:243: 
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o] Error 1

From
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_abe stage1:
-5
# build_abe qemu:
-2
# linux_n_obj:
22751
# linux build successful:
all

The configuration of this build is:
CI config tcwg_kernel/gnu-master-aarch64-mainline-allyesconfig

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

Current build   : 
https://ci.linaro.org/job/tcwg_kernel--gnu-master-aarch64-mainline-allyesconfig-build/84/artifact/artifacts
Reference build : 
https://ci.linaro.org/job/tcwg_kernel--gnu-master-aarch64-mainline-allyesconfig-build/83/artifact/artifacts

Reproduce last good and first bad builds: 
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/d880e093d92084f55b10626610ef059fd9194a6a/tcwg_kernel/gnu-master-aarch64-mainline-allyesconfig/reproduction_instructions.txt

Full commit : 
https://github.com/gcc-mirror/gcc/commit/d880e093d92084f55b10626610ef059fd9194a6a

Latest bug report status : https://linaro.atlassian.net/browse/GNU-990

List of configurations that regressed due to this commit :
* tcwg_kernel
** gnu-master-aarch64-mainline-allyesconfig
*** Failure
*** 
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/d880e093d92084f55b10626610ef059fd9194a6a/tcwg_kernel/gnu-master-aarch64-mainline-allyesconfig/details.txt
*** 
https://ci.linaro.org/job/tcwg_kernel--gnu-master-aarch64-mainline-allyesconfig-build/84/
_______________________________________________
linaro-toolchain mailing list -- linaro-toolchain@lists.linaro.org
To unsubscribe send an email to linaro-toolchain-le...@lists.linaro.org

Reply via email to