modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/compile/20080625-1.c (about)

     1  /* { dg-require-effective-target int32plus } */
     2  
     3  struct 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;
    13  void foo(int);
    14  void 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  }