Commit f6a9dfd3 by Sergei Trofimovich Committed by Jeff Law

sjlj.S: Adjust to use PIC vs normal code to avoid absolute relocation in a shared library.

	* config/sh/sjlj.S: Adjust to use PIC vs normal code to avoid
	absolute relocation in a shared library.

From-SVN: r263299
parent bc31a87a
2018-08-03 Sergei Trofimovich <slyfox@gentoo.org>
* config/sh/sjlj.S: Adjust to use PIC vs normal code to avoid
absolute relocation in a shared library.
2018-06-12 H.J. Lu <hongjiu.lu@intel.com> 2018-06-12 H.J. Lu <hongjiu.lu@intel.com>
PR libitm/85988 PR libitm/85988
......
...@@ -53,7 +53,7 @@ _ITM_beginTransaction: ...@@ -53,7 +53,7 @@ _ITM_beginTransaction:
#else #else
cfi_def_cfa_offset (4*10) cfi_def_cfa_offset (4*10)
#endif #endif
#if defined HAVE_ATTRIBUTE_VISIBILITY || !defined __PIC__ #if !defined __PIC__
mov.l .Lbegin, r1 mov.l .Lbegin, r1
jsr @r1 jsr @r1
mov r15, r5 mov r15, r5
...@@ -78,7 +78,7 @@ _ITM_beginTransaction: ...@@ -78,7 +78,7 @@ _ITM_beginTransaction:
.align 2 .align 2
.Lbegin: .Lbegin:
#if defined HAVE_ATTRIBUTE_VISIBILITY || !defined __PIC__ #if !defined __PIC__
.long GTM_begin_transaction .long GTM_begin_transaction
#else #else
.long GTM_begin_transaction@PCREL-(.Lbegin0-.) .long GTM_begin_transaction@PCREL-(.Lbegin0-.)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment