/* { dg-do compile } */ | |
/* { dg-add-options vect_early_break } */ | |
/* { dg-additional-options "-O3" } */ | |
void test_sort_helper(int *); | |
int test_sort_driver_driver_real_last; | |
void test_sort_driver_driver(int start, int *e, int *f) | |
{ | |
for (int *l = e; l > f;) | |
{ | |
*--l = start; | |
if (f == l) | |
test_sort_helper(&test_sort_driver_driver_real_last); | |
if (start) | |
test_sort_driver_driver(start - 1, e, f); | |
} | |
} |