https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127302
--- Comment #3 from Anton Blanchard <anton at ozlabs dot org> ---
Good idea. It does look like an autovectorization issue and I can fix it by
adding no-tree-vectorize to insert_new_arc in implicit.c:
__attribute__((optimize("no-tree-vectorize")))
#ifdef _PROTO_
void insert_new_arc(arc_t *newarc, LONG newpos, node_t *tail, node_t *head,
cost_t cost, cost_t red_cost, LONG m, LONG number)
#else
void insert_new_arc( newarc, newpos, tail, head, cost, red_cost, m, number)
...
Trying to reduce it further.