| /* { dg-require-effective-target int32plus } */ |
| /* { dg-skip-if "Array too big" { "pdp11-*-*" } { "-mint32" } } */ |
| |
| struct peakbufStruct { |
| unsigned int lnum [5000]; |
| int lscan [5000][4000]; |
| double lmz [5000][4000]; |
| double lint [5000][4000]; |
| int PeaksInBuf; |
| unsigned char freelists [350000]; |
| unsigned char freelistl [5000]; |
| unsigned int LastFreeL; |
| } peakbuf; |
| void foo(int); |
| void findmzROI(int i, int *p_scan) |
| { |
| foo(peakbuf.PeaksInBuf); |
| __builtin_memmove(p_scan, peakbuf.lscan[i], peakbuf.lnum[i]*sizeof(int)); |
| } |