diff options
author | Richard Biener <rguenther@suse.de> | 2021-06-10 11:03:55 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-06-11 09:29:35 +0200 |
commit | 367f52dcc24045b072aeb26bc301a2980b39241f (patch) | |
tree | e4af068ad4db4d7219b221bd0176c49776b9a4ff /gcc/coverage.c | |
parent | 26dbe85a3781af913639b17bc966f4a0b8209f3b (diff) | |
download | gcc-367f52dcc24045b072aeb26bc301a2980b39241f.zip gcc-367f52dcc24045b072aeb26bc301a2980b39241f.tar.gz gcc-367f52dcc24045b072aeb26bc301a2980b39241f.tar.bz2 |
Expose stable sort algorithm to gcc_sort_r and add vec::stablesort
This makes it possible to apply GCCs stable sort algorithm to vec<>
and also use it with the qsort_r compatible interface.
2021-06-10 Richard Biener <rguenther@suse.de>
* system.h (gcc_stablesort_r): Declare.
* sort.cc (gcc_sort_r): Support stable sort.
(gcc_stablesort_r): Define.
* vec.h (vec<>::stablesort): Add.
Diffstat (limited to 'gcc/coverage.c')
0 files changed, 0 insertions, 0 deletions