On Mon, Apr 12, 2021 at 5:54 AM Martin Liška <mli...@suse.cz> wrote: > > On 4/12/21 2:18 PM, Jakub Jelinek wrote: > > On Mon, Apr 12, 2021 at 02:15:16PM +0200, Martin Liška wrote: > >> The old syntax with the alias is quite ugly.. > > > > Not that much. And users have no other option (besides inline asm > > but that doesn't work with LTO well). > > > >>> so that people who don't have gcc configured against > >>> binutils 2.35 or newer know what to do instead. > >> > >> ... and symver support for older binutils releases is fragile due to: > >> > >> Changes in 2.35: > >> > >> * Extend .symver directive to update visibility of the original symbol > >> and assign one original symbol to different versioned symbols. > > > > That is a change that allows the new syntax. > > The old syntax (on the as/ld side) have worked for the last 20+ years > > just fine. > > > > Jakub > > > > All right, so something like this? > > Thanks, > Martin
GCC failed to bootstrap: /export/gnu/import/git/sources/gcc/gcc/doc/extend.texi:3870: misplaced { /export/gnu/import/git/sources/gcc/gcc/doc/extend.texi:3872: misplaced } /export/gnu/import/git/sources/gcc/gcc/doc/extend.texi:3874: unknown command `VERS' make[2]: *** [Makefile:3396: doc/gcc.info] Error 1 -- H.J.