-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Closed
Description
Build of HeterogeneousCore/CUDAUtilities fails with GCC11:
/data/cmsbld/jenkins/workspace/build-any-ib/w/tmp/BUILDROOT/e9c933c3dc3076293cddde4dd702cd2f/opt/cmssw/slc7_amd64_gcc11/cms/cmssw/CMSSW_12_1_X_2021-08-16-1100/src/HeterogeneousCore/CUDAUtilities/test/radixSort_t.cu: In function 'void go(bool) [with T = float; int NS = 2; U = float; LL = double]':
/data/cmsbld/jenkins/workspace/build-any-ib/w/tmp/BUILDROOT/e9c933c3dc3076293cddde4dd702cd2f/opt/cmssw/slc7_amd64_gcc11/cms/cmssw/CMSSW_12_1_X_2021-08-16-1100/src/HeterogeneousCore/CUDAUtilities/test/radixSort_t.cu:145:15: error: array subscript 'long unsigned int[0]' is partly outside array bounds of 'float [1]' [-Werror=array-bounds]
145 | *k = (*k >> sh) << sh;
| ~~~~^~~~~~~~
/data/cmsbld/jenkins/workspace/build-any-ib/w/tmp/BUILDROOT/e9c933c3dc3076293cddde4dd702cd2f/opt/cmssw/slc7_amd64_gcc11/cms/cmssw/CMSSW_12_1_X_2021-08-16-1100/src/HeterogeneousCore/CUDAUtilities/test/radixSort_t.cu:139:6: note: while referencing 'k1'
139 | auto k1 = a[ind[j]];
| ^