On 07/28/2018 07:04 AM, slyfox.inbox.ru via gcc-patches wrote: > From: Sergei Trofimovich <sly...@gentoo.org> > > Cc: Andreas Schwab <sch...@linux-m68k.org> > Cc: Torvald Riegel <trie...@redhat.com> > Cc: Alexandre Oliva <aol...@redhat.com> > Cc: Oleg Endo <olege...@gcc.gnu.org> > Cc: Kaz Kojima <kkoj...@gcc.gnu.org> > Signed-off-by: Sergei Trofimovich <sly...@gentoo.org> > --- > libitm/config/sh/sjlj.S | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libitm/config/sh/sjlj.S b/libitm/config/sh/sjlj.S > index 043f36749be..f265ab8f898 100644 > --- a/libitm/config/sh/sjlj.S > +++ b/libitm/config/sh/sjlj.S > @@ -53,7 +53,7 @@ _ITM_beginTransaction: > #else > cfi_def_cfa_offset (4*10) > #endif > -#if defined HAVE_ATTRIBUTE_VISIBILITY || !defined __PIC__ > +#if !defined __PIC__ > mov.l .Lbegin, r1 > jsr @r1 > mov r15, r5 > @@ -78,7 +78,7 @@ _ITM_beginTransaction: > > .align 2 > .Lbegin: > -#if defined HAVE_ATTRIBUTE_VISIBILITY || !defined __PIC__ > +#if !defined __PIC__ > .long GTM_begin_transaction > #else > .long GTM_begin_transaction@PCREL-(.Lbegin0-.) > THanks. I installed this version.
jeff