xtensa: fix libgcc build with --text-section-literals
commit1fa780acfddaa6e057ad62bb4a2be15e8e2c7484
authorjcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Feb 2016 20:21:48 +0000 (17 20:21 +0000)
committerjcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Feb 2016 20:21:48 +0000 (17 20:21 +0000)
tree4df4e1e216972dbad9fb502f09c0fa2acd9b38c2
parent6651de1cccbe6a05a986287772658d2c09166e49
xtensa: fix libgcc build with --text-section-literals

Functions __muldf3_aux, __divdf3_aux, __mulsf3_aux and __divsf3_aux
don't start with leaf_entry, so they need explicit .literal_position,
otherwise libgcc build fails in the presence of --text-section-literals.

2016-02-17  Max Filippov  <jcmvbkbc@gmail.com>
libgcc/
* config/xtensa/ieee754-df.S (__muldf3_aux, __divdf3_aux): Add
.literal_position before the function.
* config/xtensa/ieee754-sf.S (__mulsf3_aux, __divsf3_aux):
Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233505 138bc75d-0d04-0410-961f-82ee72b054a4
libgcc/ChangeLog
libgcc/config/xtensa/ieee754-df.S
libgcc/config/xtensa/ieee754-sf.S