On Sat, 2018-08-04 at 18:00 +0900, Oleg Endo wrote: > On Fri, 2018-08-03 at 14:54 -0600, Jeff Law wrote: > > 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. > > > > Thanks Jeff. > If there are no objections, I'll backport it to the 7 and 8 branches. > > Cheers, > Oleg
Finally .... committed to GCC 8 as r276246 and to GCC 7 as r276247. Cheers, Oleg