1/* { dg-require-effective-target int32plus } */ 2 3struct peakbufStruct { 4 unsigned int lnum [5000]; 5 int lscan [5000][4000]; 6 double lmz [5000][4000]; 7 double lint [5000][4000]; 8 int PeaksInBuf; 9 unsigned char freelists [350000]; 10 unsigned char freelistl [5000]; 11 unsigned int LastFreeL; 12} peakbuf; 13void foo(int); 14void findmzROI(int i, int *p_scan) 15{ 16 foo(peakbuf.PeaksInBuf); 17 __builtin_memmove(p_scan, peakbuf.lscan[i], peakbuf.lnum[i]*sizeof(int)); 18} 19