1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fdump-tree-pre" } */ 3 4 long NumSift(long * array,unsigned long k)5NumSift (long *array, unsigned long k) 6 { 7 if (array[k] < array[k + 1L]) 8 ++k; 9 return array[k]; 10 } 11 12 /* There should be only two loads left. */ 13 14 /* { dg-final { scan-tree-dump-times "= \\\*\[^\n;\]*;" 2 "pre" { xfail { ! size32plus } } } } */ /* xfail: PR tree-optimization/58169 */ 15