blob: 1012896919120f415cc9071ed974fc9b3f76f8a2 [file] [log] [blame]
/* { dg-do compile } */
/* { dg-additional-options "-mavx2" { target x86_64-*-* i?86-*-* } } */
struct qlist_head {
struct qlist_head *next;
};
void
qlist_add (struct qlist_head *new, struct qlist_head *head)
{
struct qlist_head *prev = head;
new->next = head->next;
prev->next = new;
}
struct {
struct qlist_head queue_link;
} free_list, prealloc[64];
void
dbpf_open_cache_initialize()
{
int i = 0;
for (; i < 64; i++)
qlist_add(&prealloc[i].queue_link, &free_list.queue_link);
}