On Thu, May 17, 2018 at 4:04 PM Jakub Jelinek <ja...@redhat.com> wrote:
> On Thu, May 17, 2018 at 03:39:42PM +0200, Richard Biener wrote: > > On Thu, May 17, 2018 at 3:21 PM Bernd Edlinger < bernd.edlin...@hotmail.de> > > wrote: > > > > > Ping... > > > > So this makes all traditional users go through the indirect > > splay_tree_compare_wrapper > > and friends (which is also exported for no good reason?). And all users > > are traditional > > at the moment. > > > > So I wonder if it's better to have a complete alternate interface? I do > > not see many > > users besides gcc, there's a use in bfd elf32-xtensa.c and some uses in > libgomp has a copy (intentionally so, it is slightly changed). So if that is not exported ABI wise then maybe we can unshare it again into an even more improved splay_tree2 in libiberty and deprecate the "old" one? DJ, how's "compatibility" supposed to work with libiberty? Richard. > Jakub