On ppc64le this piece of code in sord.c does not correctly evaluate the exit condition when O2 optimization is used. It seems that the end of the iterator is never evaluated. // Free quads ZixBTreeIter* t = zix_btree_begin(model->indices[DEFAULT_ORDER]); for (; !zix_btree_iter_is_end(t); zix_btree_iter_increment(t)) { free(zix_btree_get(t)); } zix_btree_iter_free(t); See sord.c line 748epel9
parent
a44f56b53c
commit
0a9adfc498
Loading…
Reference in new issue