Commit 2984e1b6 by Mike Frysinger Committed by Kaz Kojima

re PR target/38627 (SuperH libgcc.a lacks .note.GNU-stack markings in math funcs)

	PR target/38627
	* config/sh/lib1funcs.asm [__ELF__ && __linux__]: Add .note.GNU-stack.
	* config/sh/linux-atomic.asm: Likewise.

From-SVN: r146297
parent 9994a182
2009-04-17 Mike Frysinger <vapier@gentoo.org>
PR target/38627
* config/sh/lib1funcs.asm [__ELF__ && __linux__]: Add .note.GNU-stack.
* config/sh/linux-atomic.asm: Likewise.
2009-04-17 Diego Novillo <dnovillo@google.com>
* except.c (debug_eh_tree): New.
......
......@@ -30,6 +30,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
!! recoded in assembly by Toshiyasu Morita
!! tm@netcom.com
#if defined(__ELF__) && defined(__linux__)
.section .note.GNU-stack,"",%progbits
.previous
#endif
/* SH2 optimizations for ___ashrsi3, ___ashlsi3, ___lshrsi3 and
ELF local label prefixes by J"orn Rennecke
amylaar@cygnus.com */
......
......@@ -135,4 +135,7 @@ ATOMIC_FETCH_AND_COMBOP(nand,and,not,1,b,extu.b)
ATOMIC_FETCH_AND_COMBOP(nand,and,not,2,w,extu.w)
ATOMIC_FETCH_AND_COMBOP(nand,and,not,4,l,mov)
.section .note.GNU-stack,"",%progbits
.previous
#endif /* ! __SH5__ */
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