gcq_insert_before
gcq_insert_before(q, &spipe->xq);
gcq_insert_before(q, &spipe->to);
gcq_insert_before(gcq_hq(head), q);