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>
PR libitm/85988
......
......@@ -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-.)
......
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