@@ -, +, @@ --- clisp-2.41/ffcall/avcall/avcall-alpha.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-arm.S | 4 ++++ clisp-2.41/ffcall/avcall/avcall-convex.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-hppa.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-i386-macro.S | 4 ++++ clisp-2.41/ffcall/avcall/avcall-ia64.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-m68k-amiga.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-m68k.mit.S | 4 ++++ clisp-2.41/ffcall/avcall/avcall-m68k.mot.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-m88k.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-mips.S | 4 ++++ clisp-2.41/ffcall/avcall/avcall-mips64.S | 4 ++++ clisp-2.41/ffcall/avcall/avcall-mipsn32.S | 4 ++++ clisp-2.41/ffcall/avcall/avcall-powerpc-aix.new.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-powerpc-aix.old.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-powerpc-linux.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-powerpc-macos.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-powerpc-sysv4.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-powerpc64.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-s390.s | 4 ++++ clisp-2.41/ffcall/avcall/avcall-sparc.S | 4 ++++ clisp-2.41/ffcall/avcall/avcall-sparc64.S | 4 ++++ clisp-2.41/ffcall/avcall/avcall-x86_64.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/cache-alpha.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/cache-convex.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/cache-hppa.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-macos.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-sysv4.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/cache-sparc.S | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-alpha.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-arm.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-convex.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-hppa.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-i386.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-ia64.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-m68k-netbsd.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-m68k.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-m88k.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-mips.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-mips64.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-mipsn32.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.new.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.old.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-macos.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-sysv4.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc64-aix.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-s390.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-sparc.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-sparc64.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/proto-x86_64.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-alpha.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-arm.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-convex.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa-old.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-i386.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-ia64.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k-netbsd.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-m88k.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-mips.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.old.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-old.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-sysv4.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.new.S | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.old.S | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc64.new.S | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-s390.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.old.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.s | 4 ++++ clisp-2.41/ffcall/callback/trampoline_r/tramp-x86_64.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-alpha.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-arm.S | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-convex.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-hppa.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-i386-macro.S | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-ia64.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-m68k-netbsd.S | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mit.S | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mot.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-m88k.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-mips.S | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-mips64.S | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-mipsn32.S | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.new.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.old.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-linux.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-macos.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-netbsd.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-sysv4.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc64.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-s390.s | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-sparc.S | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-sparc64.S | 4 ++++ clisp-2.41/ffcall/callback/vacall_r/vacall-x86_64.s | 4 ++++ clisp-2.41/ffcall/trampoline/cache-alpha.s | 4 ++++ clisp-2.41/ffcall/trampoline/cache-convex.s | 4 ++++ clisp-2.41/ffcall/trampoline/cache-hppa.s | 4 ++++ clisp-2.41/ffcall/trampoline/cache-powerpc-macos.s | 4 ++++ clisp-2.41/ffcall/trampoline/cache-powerpc-sysv4.s | 4 ++++ clisp-2.41/ffcall/trampoline/cache-sparc.S | 4 ++++ clisp-2.41/ffcall/trampoline/proto-alpha.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-arm.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-convex.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-hppa.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-i386.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-ia64.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-m68k.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-m88k.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-mips.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-mips64.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-mipsn32.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-powerpc-aix.new.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-powerpc-aix.old.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-powerpc-macos.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-powerpc-sysv4.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-powerpc64-aix.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-s390.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-sparc.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-sparc64.s | 4 ++++ clisp-2.41/ffcall/trampoline/proto-x86_64.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-alpha.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-arm.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-convex.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-hppa-old.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-hppa.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-i386.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-ia64.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-m68k.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-m88k.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-mips.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-mips64.old.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-mips64.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-mipsn32.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-powerpc-old.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-powerpc-sysv4.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-powerpc.new.S | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-powerpc.old.S | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-powerpc64.new.S | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-s390.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-sparc.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-sparc64.old.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-sparc64.s | 4 ++++ clisp-2.41/ffcall/trampoline/tramp-x86_64.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-alpha.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-arm.S | 4 ++++ clisp-2.41/ffcall/vacall/vacall-convex.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-hppa.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-i386-macro.S | 4 ++++ clisp-2.41/ffcall/vacall/vacall-ia64.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-m68k.mit.S | 4 ++++ clisp-2.41/ffcall/vacall/vacall-m68k.mot.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-m88k.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-mips.S | 4 ++++ clisp-2.41/ffcall/vacall/vacall-mips64.S | 4 ++++ clisp-2.41/ffcall/vacall/vacall-mipsn32.S | 4 ++++ clisp-2.41/ffcall/vacall/vacall-powerpc-aix.new.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-powerpc-aix.old.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-powerpc-linux.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-powerpc-macos.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-powerpc-sysv4.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-powerpc64.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-s390.s | 4 ++++ clisp-2.41/ffcall/vacall/vacall-sparc.S | 4 ++++ clisp-2.41/ffcall/vacall/vacall-sparc64.S | 4 ++++ clisp-2.41/ffcall/vacall/vacall-x86_64.s | 4 ++++ 168 files changed, 672 insertions(+) --- a/clisp-2.41/ffcall/avcall/avcall-alpha.s +++ a/clisp-2.41/ffcall/avcall/avcall-alpha.s @@ -249,3 +249,7 @@ $40: addq $30,16,$30 ret $31,($26),1 .end __builtin_avcall +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-arm.S +++ a/clisp-2.41/ffcall/avcall/avcall-arm.S @@ -169,3 +169,7 @@ L8: mov r0, $0 add sp, sp, $1024 ldmfd sp!, {r4, pc}^ +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-convex.s +++ a/clisp-2.41/ffcall/avcall/avcall-convex.s @@ -176,3 +176,7 @@ L7: ld.w #0,s0 rtn ds.h 0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-hppa.s +++ a/clisp-2.41/ffcall/avcall/avcall-hppa.s @@ -268,3 +268,7 @@ ldo -1152(%r30),%r30 .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-i386-macro.S +++ a/clisp-2.41/ffcall/avcall/avcall-i386-macro.S @@ -172,3 +172,7 @@ L9: ret FUNEND() +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-ia64.s +++ a/clisp-2.41/ffcall/avcall/avcall-ia64.s @@ -737,3 +737,7 @@ __builtin_avcall: br.ret.sptk.many b0 .endp __builtin_avcall# .ident "GCC: (GNU) 2.9-ia64-000216 snap-000324" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-m68k-amiga.s +++ a/clisp-2.41/ffcall/avcall/avcall-m68k-amiga.s @@ -215,3 +215,7 @@ L11: moveq #0,d0 moveml sp@+,#0x40c rts +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-m68k.mit.S +++ a/clisp-2.41/ffcall/avcall/avcall-m68k.mit.S @@ -223,3 +223,7 @@ L10: clrl $d0 moveml $sp@+,#0xc0c rts +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-m68k.mot.s +++ a/clisp-2.41/ffcall/avcall/avcall-m68k.mot.s @@ -230,3 +230,7 @@ __builtin_avcall: .Lfe1: .size __builtin_avcall,.Lfe1-__builtin_avcall .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-m88k.s +++ a/clisp-2.41/ffcall/avcall/avcall-m88k.s @@ -184,3 +184,7 @@ section .tdesc,"a" text .Lfe1: size __builtin_avcall,.Lfe1-__builtin_avcall +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-mips.S +++ a/clisp-2.41/ffcall/avcall/avcall-mips.S @@ -416,3 +416,7 @@ $L64: .set reorder .end __builtin_avcall +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-mips64.S +++ a/clisp-2.41/ffcall/avcall/avcall-mips64.S @@ -1156,3 +1156,7 @@ $L120: .set reorder .end __builtin_avcall +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-mipsn32.S +++ a/clisp-2.41/ffcall/avcall/avcall-mipsn32.S @@ -1172,3 +1172,7 @@ __builtin_avcall: .LFE1: .end __builtin_avcall +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.new.s +++ a/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.new.s @@ -256,3 +256,7 @@ LT..__builtin_avcall: _section_.text: .csect .data[RW],3 .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.old.s +++ a/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.old.s @@ -256,3 +256,7 @@ LT..__builtin_avcall: _section_.text: .csect .data[RW],3 .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-powerpc-linux.s +++ a/clisp-2.41/ffcall/avcall/avcall-powerpc-linux.s @@ -254,3 +254,7 @@ __builtin_avcall: .Lfe1: .size __builtin_avcall,.Lfe1-__builtin_avcall .ident "GCC: (GNU) 2.95.2 19991024 (release/franzo)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-powerpc-macos.s +++ a/clisp-2.41/ffcall/avcall/avcall-powerpc-macos.s @@ -220,3 +220,7 @@ L117: lwz r9,8(r30) stfs f1,0(r9) b L49 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-powerpc-sysv4.s +++ a/clisp-2.41/ffcall/avcall/avcall-powerpc-sysv4.s @@ -235,3 +235,7 @@ __builtin_avcall: .Lfe1: .size __builtin_avcall,.Lfe1-__builtin_avcall .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-powerpc64.s +++ a/clisp-2.41/ffcall/avcall/avcall-powerpc64.s @@ -192,3 +192,7 @@ __builtin_avcall: .byte 0,0,0,1,128,3,0,0 .size .__builtin_avcall,.-.__builtin_avcall .ident "GCC: (GNU) 3.3.3 (SuSE Linux)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-s390.s +++ a/clisp-2.41/ffcall/avcall/avcall-s390.s @@ -235,3 +235,7 @@ __builtin_avcall: .Lfe1: .size __builtin_avcall,.Lfe1-__builtin_avcall .ident "GCC: (GNU) 2.95.4 (Debian prerelease)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-sparc.S +++ a/clisp-2.41/ffcall/avcall/avcall-sparc.S @@ -213,3 +213,7 @@ L68: L11: ret restore %g0, 0, %o0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-sparc64.S +++ a/clisp-2.41/ffcall/avcall/avcall-sparc64.S @@ -935,3 +935,7 @@ __builtin_avcall: .LLfe1: .size __builtin_avcall,.LLfe1-__builtin_avcall .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/avcall/avcall-x86_64.s +++ a/clisp-2.41/ffcall/avcall/avcall-x86_64.s @@ -373,3 +373,7 @@ __builtin_avcall: .align 8 .LEFDE1: .ident "GCC: (GNU) 3.2.2 (SuSE Linux)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/cache-alpha.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/cache-alpha.s @@ -15,3 +15,7 @@ __TR_clear_cache..ng: call_pal 0x86 ret $31,($26),1 .end __TR_clear_cache +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/cache-convex.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/cache-convex.s @@ -14,3 +14,7 @@ ___TR_clear_cache: ;NO_APP rtn ds.h 0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/cache-hppa.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/cache-hppa.s @@ -29,3 +29,7 @@ bv,n 0(%r2) .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-macos.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-macos.s @@ -21,3 +21,7 @@ ___TR_clear_cache: icbi 0,r3; dcbf 0,r3 sync; isync blr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-sysv4.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-sysv4.s @@ -33,3 +33,7 @@ __TR_clear_cache: .Lfe1: .size __TR_clear_cache,.Lfe1-__TR_clear_cache .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/cache-sparc.S +++ a/clisp-2.41/ffcall/callback/trampoline_r/cache-sparc.S @@ -10,3 +10,7 @@ C(__TR_clear_cache_2:) iflush %o0+0;iflush %o0+8 retl nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-alpha.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-alpha.s @@ -52,3 +52,7 @@ jump..ng: jmp $31,($2),0 .align 4 .end jump +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-arm.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-arm.s @@ -37,3 +37,7 @@ _jump: sub r3, r3, #81920 mov pc, r3 @ indirect jump movs pc, lr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-convex.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-convex.s @@ -23,3 +23,7 @@ _tramp: _jump: jmp -1161904448 ds.h 0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-hppa.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-hppa.s @@ -36,3 +36,7 @@ bv,n 0(%r19) .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-i386.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-i386.s @@ -21,3 +21,7 @@ _jump: movl $-1161904448,%eax jmp *%eax .align 2,0x90 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-ia64.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-ia64.s @@ -33,3 +33,7 @@ jump: br b6 .endp jump# .ident "GCC: (GNU) 2.9-ia64-000216 snap-000324" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k-netbsd.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k-netbsd.s @@ -14,3 +14,7 @@ _tramp: _jump: jmp -1161904448 nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k.s @@ -14,3 +14,7 @@ _tramp: _jump: jmp -1161904448 nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-m88k.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-m88k.s @@ -40,3 +40,7 @@ section .tdesc,"a" text .Lfe2: size jump,.Lfe2-jump +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-mips.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-mips.s @@ -50,3 +50,7 @@ jump: ori $3,$3,0xbec0 j $3 .end jump +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-mips64.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-mips64.s @@ -49,3 +49,7 @@ jump: dli $3,0xbabebec0dea0ffab j $3 .end jump +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-mipsn32.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-mipsn32.s @@ -60,3 +60,7 @@ jump: j $3 .LFE2: .end jump +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.new.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.new.s @@ -62,3 +62,7 @@ LT..jump: _section_.text: .csect .data[RW],3 .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.old.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.old.s @@ -62,3 +62,7 @@ LT..jump: _section_.text: .csect .data[RW],3 .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-macos.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-macos.s @@ -24,3 +24,7 @@ _jump: ori r0,r0,48832 mtctr r0 bctr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-sysv4.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-sysv4.s @@ -37,3 +37,7 @@ jump: .Lfe2: .size jump,.Lfe2-jump .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc64-aix.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc64-aix.s @@ -58,3 +58,7 @@ jump: .byte 0,0,0,0,0,0,0,0 .size jump,.-.L.jump .ident "GCC: (GNU) 4.0.2" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-s390.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-s390.s @@ -56,3 +56,7 @@ jump: .Lfe2: .size jump,.Lfe2-jump .ident "GCC: (GNU) 2.95.4 20011006 (Debian prerelease)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc.s @@ -25,3 +25,7 @@ _jump: or %g3, 704, %g3 jmp %g3 nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc64.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc64.s @@ -42,3 +42,7 @@ jump: .LLfe2: .size jump,.LLfe2-jump .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/proto-x86_64.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/proto-x86_64.s @@ -64,3 +64,7 @@ jump: .align 8 .LEFDE3: .ident "GCC: (GNU) 3.2.2 (SuSE Linux)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-alpha.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-alpha.s @@ -37,3 +37,7 @@ function: .quad 0xbabebec0 .end tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-arm.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-arm.s @@ -38,3 +38,7 @@ _data: .align 0 _function: .word 0xbabebec0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-convex.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-convex.s @@ -16,3 +16,7 @@ _tramp: ld.w #0x73554711,s0 jmp 0xbabebec0 ds.h 0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa-old.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa-old.s @@ -43,3 +43,7 @@ tramp2 nop .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa.s @@ -37,3 +37,7 @@ nop .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-i386.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-i386.s @@ -29,3 +29,7 @@ _tramp: pushl $0x73554711 pushl %ecx jmp 0xbabebec0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-ia64.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-ia64.s @@ -29,3 +29,7 @@ tramp_r: br b6 ;; .endp tramp_r# +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k-netbsd.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k-netbsd.s @@ -14,3 +14,7 @@ _tramp: movel #0x73554711,a1 jmp 0xbabebec0 nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k.s @@ -14,3 +14,7 @@ _tramp: movel #0x73554711,a0 jmp 0xbabebec0 nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m88k.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m88k.s @@ -21,3 +21,7 @@ tramp: jmp r13 .Lfe1: ; size tramp,.Lfe1-tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips.s @@ -26,3 +26,7 @@ tramp: /* Some Mips hardware running Irix-4.0.5 needs this nop. */ nop .end tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.old.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.old.s @@ -40,3 +40,7 @@ tramp: /* Some Mips hardware running Irix-4.0.5 needs this nop. */ nop .end tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.s @@ -33,3 +33,7 @@ $LC0: $LC1: .dword 0xbabebec0dea0ffab .end tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-old.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-old.s @@ -33,3 +33,7 @@ l 0,0(10) /* actual code address */ mtctr 0 bctr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-sysv4.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-sysv4.s @@ -24,3 +24,7 @@ tramp: ori 0,0,0xbec0 mtctr 0 bctr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.new.S +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.new.S @@ -41,3 +41,7 @@ tramp_r: _section_.text: .csect .data[RW] .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.old.S +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.old.S @@ -41,3 +41,7 @@ tramp_r: _section_.text: .csect .data[RW] .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc64.new.S +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc64.new.S @@ -35,3 +35,7 @@ tramp_r: ld 0,0(12) /* actual code address */ mtctr 0 bctr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-s390.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-s390.s @@ -24,3 +24,7 @@ _tramp: l %r0,.LC0-.LT0_0(%r1) l %r1,.LC1-.LT0_0(%r1) br %r1 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc.s @@ -16,3 +16,7 @@ _tramp: sethi %hi(0xbabebec0),%g1 jmp %g1+%lo(0xbabebec0) or %g2,%lo(0x73554711),%g2 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.old.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.old.s @@ -25,3 +25,7 @@ _data: _function: .long 0xbabebec0 .long 0xdea0ffab +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.s @@ -22,3 +22,7 @@ _data: _function: .long 0xbabebec0 .long 0xdea0ffab +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-x86_64.s +++ a/clisp-2.41/ffcall/callback/trampoline_r/tramp-x86_64.s @@ -19,3 +19,7 @@ tramp: jmp *%rax .Lfe1: .size tramp,.Lfe1-tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-alpha.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-alpha.s @@ -174,3 +174,7 @@ $35: addq $30,176,$30 ret $31,($26),1 .end __vacall_r +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-arm.S +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-arm.S @@ -126,3 +126,7 @@ L3: str r3, [sp, $48] add sp, sp, $48 ldmfd sp!, {pc}^ +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-convex.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-convex.s @@ -131,3 +131,7 @@ L39: L2: rtn ds.h 0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-hppa.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-hppa.s @@ -227,3 +227,7 @@ ldo -192(%r30),%r30 .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-i386-macro.S +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-i386-macro.S @@ -131,3 +131,7 @@ L44: ret FUNEND() +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-ia64.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-ia64.s @@ -553,3 +553,7 @@ __vacall_r: br.ret.sptk.many b0 .endp __vacall_r# .ident "GCC: (GNU) 2.9-ia64-000216 snap-000324" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k-netbsd.S +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k-netbsd.S @@ -178,3 +178,7 @@ L4: moveml $a6@(-44),#0x40c unlk $a6 rts +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mit.S +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mit.S @@ -178,3 +178,7 @@ L4: moveml $a6@(-44),#0x40c unlk $a6 rts +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mot.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mot.s @@ -183,3 +183,7 @@ __vacall_r: .Lfe1: .size __vacall_r,.Lfe1-__vacall_r .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-m88k.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-m88k.s @@ -132,3 +132,7 @@ section .tdesc,"a" text .Lfe1: size __vacall_r,.Lfe1-__vacall_r +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-mips.S +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-mips.S @@ -236,3 +236,7 @@ $L4: .set reorder .end __vacall_r +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-mips64.S +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-mips64.S @@ -877,3 +877,7 @@ $L95: .set reorder .end __vacall_r +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-mipsn32.S +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-mipsn32.S @@ -870,3 +870,7 @@ __vacall_r: .LFE1: .end __vacall_r +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.new.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.new.s @@ -179,3 +179,7 @@ LT..__vacall_r: _section_.text: .csect .data[RW],3 .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.old.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.old.s @@ -179,3 +179,7 @@ LT..__vacall_r: _section_.text: .csect .data[RW],3 .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-linux.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-linux.s @@ -157,3 +157,7 @@ __vacall_r: .Lfe1: .size __vacall_r,.Lfe1-__vacall_r .ident "GCC: (GNU) 2.95.2 19991024 (release/franzo)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-macos.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-macos.s @@ -136,3 +136,7 @@ L43: lbz r0,88(r1) extsb r3,r0 b L1 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-netbsd.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-netbsd.s @@ -136,3 +136,7 @@ __vacall_r: b .L1 .size __vacall_r, .-__vacall_r .ident "GCC: (GNU) 3.3.3 (NetBSD nb3 20040520)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-sysv4.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-sysv4.s @@ -156,3 +156,7 @@ __vacall_r: .Lfe1: .size __vacall_r,.Lfe1-__vacall_r .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc64.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc64.s @@ -135,3 +135,7 @@ __vacall_r: .byte 0,0,0,1,128,3,0,0 .size __vacall_r,.-.L.__vacall_r .ident "GCC: (GNU) 4.0.2" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-s390.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-s390.s @@ -241,3 +241,7 @@ __vacall_r: .Lfe1: .size __vacall_r,.Lfe1-__vacall_r .ident "GCC: (GNU) 2.95.4 20011006 (Debian prerelease)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc.S +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc.S @@ -138,3 +138,7 @@ L39: L4: ret restore +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc64.S +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc64.S @@ -759,3 +759,7 @@ __vacall_r: .LLfe1: .size __vacall_r,.LLfe1-__vacall_r .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/callback/vacall_r/vacall-x86_64.s +++ a/clisp-2.41/ffcall/callback/vacall_r/vacall-x86_64.s @@ -252,3 +252,7 @@ __vacall_r: .align 8 .LEFDE1: .ident "GCC: (GNU) 3.2.2 (SuSE Linux)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/cache-alpha.s +++ a/clisp-2.41/ffcall/trampoline/cache-alpha.s @@ -15,3 +15,7 @@ __TR_clear_cache..ng: call_pal 0x86 ret $31,($26),1 .end __TR_clear_cache +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/cache-convex.s +++ a/clisp-2.41/ffcall/trampoline/cache-convex.s @@ -14,3 +14,7 @@ ___TR_clear_cache: ;NO_APP rtn ds.h 0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/cache-hppa.s +++ a/clisp-2.41/ffcall/trampoline/cache-hppa.s @@ -29,3 +29,7 @@ bv,n 0(%r2) .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/cache-powerpc-macos.s +++ a/clisp-2.41/ffcall/trampoline/cache-powerpc-macos.s @@ -21,3 +21,7 @@ ___TR_clear_cache: icbi 0,r3; dcbf 0,r3 sync; isync blr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/cache-powerpc-sysv4.s +++ a/clisp-2.41/ffcall/trampoline/cache-powerpc-sysv4.s @@ -33,3 +33,7 @@ __TR_clear_cache: .Lfe1: .size __TR_clear_cache,.Lfe1-__TR_clear_cache .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/cache-sparc.S +++ a/clisp-2.41/ffcall/trampoline/cache-sparc.S @@ -10,3 +10,7 @@ C(__TR_clear_cache_4:) iflush %o0+0;iflush %o0+8;iflush %o0+16;iflush %o0+24 retl nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-alpha.s +++ a/clisp-2.41/ffcall/trampoline/proto-alpha.s @@ -51,3 +51,7 @@ jump..ng: jmp $31,($1),0 .align 4 .end jump +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-arm.s +++ a/clisp-2.41/ffcall/trampoline/proto-arm.s @@ -41,3 +41,7 @@ _jump: sub r3, r3, #81920 mov pc, r3 @ indirect jump movs pc, lr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-convex.s +++ a/clisp-2.41/ffcall/trampoline/proto-convex.s @@ -24,3 +24,7 @@ _tramp: _jump: jmp -1161904448 ds.h 0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-hppa.s +++ a/clisp-2.41/ffcall/trampoline/proto-hppa.s @@ -38,3 +38,7 @@ bv,n 0(%r19) .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-i386.s +++ a/clisp-2.41/ffcall/trampoline/proto-i386.s @@ -14,3 +14,7 @@ _jump: movl $-1161904448,%eax jmp *%eax .align 2,0x90 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-ia64.s +++ a/clisp-2.41/ffcall/trampoline/proto-ia64.s @@ -36,3 +36,7 @@ jump: br b6 .endp jump# .ident "GCC: (GNU) 2.9-ia64-000216 snap-000324" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-m68k.s +++ a/clisp-2.41/ffcall/trampoline/proto-m68k.s @@ -14,3 +14,7 @@ _tramp: _jump: jmp -1161904448 nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-m88k.s +++ a/clisp-2.41/ffcall/trampoline/proto-m88k.s @@ -43,3 +43,7 @@ section .tdesc,"a" text .Lfe2: size jump,.Lfe2-jump +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-mips.s +++ a/clisp-2.41/ffcall/trampoline/proto-mips.s @@ -51,3 +51,7 @@ jump: ori $2,$2,0xbec0 j $2 .end jump +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-mips64.s +++ a/clisp-2.41/ffcall/trampoline/proto-mips64.s @@ -51,3 +51,7 @@ jump: dli $2,0xbabebec0dea0ffab j $2 .end jump +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-mipsn32.s +++ a/clisp-2.41/ffcall/trampoline/proto-mipsn32.s @@ -61,3 +61,7 @@ jump: j $2 .LFE2: .end jump +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.new.s +++ a/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.new.s @@ -65,3 +65,7 @@ LT..jump: _section_.text: .csect .data[RW],3 .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.old.s +++ a/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.old.s @@ -65,3 +65,7 @@ LT..jump: _section_.text: .csect .data[RW],3 .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-powerpc-macos.s +++ a/clisp-2.41/ffcall/trampoline/proto-powerpc-macos.s @@ -27,3 +27,7 @@ _jump: ori r0,r0,48832 mtctr r0 bctr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-powerpc-sysv4.s +++ a/clisp-2.41/ffcall/trampoline/proto-powerpc-sysv4.s @@ -40,3 +40,7 @@ jump: .Lfe2: .size jump,.Lfe2-jump .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-powerpc64-aix.s +++ a/clisp-2.41/ffcall/trampoline/proto-powerpc64-aix.s @@ -61,3 +61,7 @@ jump: .byte 0,0,0,0,0,0,0,0 .size jump,.-.L.jump .ident "GCC: (GNU) 4.0.2" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-s390.s +++ a/clisp-2.41/ffcall/trampoline/proto-s390.s @@ -59,3 +59,7 @@ jump: .Lfe2: .size jump,.Lfe2-jump .ident "GCC: (GNU) 2.95.4 20011006 (Debian prerelease)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-sparc.s +++ a/clisp-2.41/ffcall/trampoline/proto-sparc.s @@ -28,3 +28,7 @@ _jump: or %g2, 704, %g2 jmp %g2 nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-sparc64.s +++ a/clisp-2.41/ffcall/trampoline/proto-sparc64.s @@ -48,3 +48,7 @@ jump: .LLfe2: .size jump,.LLfe2-jump .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/proto-x86_64.s +++ a/clisp-2.41/ffcall/trampoline/proto-x86_64.s @@ -65,3 +65,7 @@ jump: .align 8 .LEFDE3: .ident "GCC: (GNU) 3.2.2 (SuSE Linux)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-alpha.s +++ a/clisp-2.41/ffcall/trampoline/tramp-alpha.s @@ -43,3 +43,7 @@ function: .quad 0xbabebec0 .end tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-arm.s +++ a/clisp-2.41/ffcall/trampoline/tramp-arm.s @@ -45,3 +45,7 @@ _variable: .align 0 _function: .word 0xbabebec0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-convex.s +++ a/clisp-2.41/ffcall/trampoline/tramp-convex.s @@ -17,3 +17,7 @@ _tramp: st.w s1,0x12345678 jmp 0xbabebec0 ds.h 0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-hppa-old.s +++ a/clisp-2.41/ffcall/trampoline/tramp-hppa-old.s @@ -45,3 +45,7 @@ tramp2 nop .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-hppa.s +++ a/clisp-2.41/ffcall/trampoline/tramp-hppa.s @@ -41,3 +41,7 @@ nop .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-i386.s +++ a/clisp-2.41/ffcall/trampoline/tramp-i386.s @@ -15,3 +15,7 @@ _tramp: movl $0x73554711,0x12345678 jmp 0xbabebec0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-ia64.s +++ a/clisp-2.41/ffcall/trampoline/tramp-ia64.s @@ -32,3 +32,7 @@ tramp: br b6 ;; .endp tramp# +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-m68k.s +++ a/clisp-2.41/ffcall/trampoline/tramp-m68k.s @@ -14,3 +14,7 @@ _tramp: movel #0x73554711,0x12345678 jmp 0xbabebec0 nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-m88k.s +++ a/clisp-2.41/ffcall/trampoline/tramp-m88k.s @@ -24,3 +24,7 @@ tramp: jmp r13 .Lfe1: ; size tramp,.Lfe1-tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-mips.s +++ a/clisp-2.41/ffcall/trampoline/tramp-mips.s @@ -27,3 +27,7 @@ tramp: /* Some Mips hardware running Irix-4.0.5 needs this nop. */ nop .end tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-mips64.old.s +++ a/clisp-2.41/ffcall/trampoline/tramp-mips64.old.s @@ -48,3 +48,7 @@ tramp: /* Some Mips hardware running Irix-4.0.5 needs this nop. */ nop .end tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-mips64.s +++ a/clisp-2.41/ffcall/trampoline/tramp-mips64.s @@ -37,3 +37,7 @@ $LC1: $LC2: .dword 0xbabebec0dea0ffab .end tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-mipsn32.s +++ a/clisp-2.41/ffcall/trampoline/tramp-mipsn32.s @@ -40,3 +40,7 @@ $LC1: $LC2: .word 0xbabebec0 .end tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-powerpc-old.s +++ a/clisp-2.41/ffcall/trampoline/tramp-powerpc-old.s @@ -36,3 +36,7 @@ l 0,0(10) /* actual code address */ mtctr 0 bctr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-powerpc-sysv4.s +++ a/clisp-2.41/ffcall/trampoline/tramp-powerpc-sysv4.s @@ -27,3 +27,7 @@ tramp: ori 0,0,0xbec0 mtctr 0 bctr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-powerpc.new.S +++ a/clisp-2.41/ffcall/trampoline/tramp-powerpc.new.S @@ -43,3 +43,7 @@ tramp: _section_.text: .csect .data[RW] .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-powerpc.old.S +++ a/clisp-2.41/ffcall/trampoline/tramp-powerpc.old.S @@ -43,3 +43,7 @@ tramp: _section_.text: .csect .data[RW] .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-powerpc64.new.S +++ a/clisp-2.41/ffcall/trampoline/tramp-powerpc64.new.S @@ -37,3 +37,7 @@ tramp: ld 0,0(12) /* actual code address */ mtctr 0 bctr +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-s390.s +++ a/clisp-2.41/ffcall/trampoline/tramp-s390.s @@ -29,3 +29,7 @@ _tramp: l %r1,.LC2-.LT0_0(%r13) lr %r13,%r0 br %r1 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-sparc.s +++ a/clisp-2.41/ffcall/trampoline/tramp-sparc.s @@ -19,3 +19,7 @@ _tramp: sethi %hi(0xbabebec0),%g1 jmp %g1+%lo(0xbabebec0) nop +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-sparc64.old.s +++ a/clisp-2.41/ffcall/trampoline/tramp-sparc64.old.s @@ -30,3 +30,7 @@ _data: _function: .long 0xbabebec0 .long 0xdea0ffab +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-sparc64.s +++ a/clisp-2.41/ffcall/trampoline/tramp-sparc64.s @@ -27,3 +27,7 @@ _data: _function: .long 0xbabebec0 .long 0xdea0ffab +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/trampoline/tramp-x86_64.s +++ a/clisp-2.41/ffcall/trampoline/tramp-x86_64.s @@ -20,3 +20,7 @@ tramp: jmp *%rax .Lfe1: .size tramp,.Lfe1-tramp +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-alpha.s +++ a/clisp-2.41/ffcall/vacall/vacall-alpha.s @@ -176,3 +176,7 @@ $35: addq $30,176,$30 ret $31,($26),1 .end __vacall +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-arm.S +++ a/clisp-2.41/ffcall/vacall/vacall-arm.S @@ -129,3 +129,7 @@ L3: str r3, [sp, $48] add sp, sp, $48 ldmfd sp!, {pc}^ +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-convex.s +++ a/clisp-2.41/ffcall/vacall/vacall-convex.s @@ -129,3 +129,7 @@ L39: L2: rtn ds.h 0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-hppa.s +++ a/clisp-2.41/ffcall/vacall/vacall-hppa.s @@ -228,3 +228,7 @@ ldo -192(%r30),%r30 .EXIT .PROCEND +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-i386-macro.S +++ a/clisp-2.41/ffcall/vacall/vacall-i386-macro.S @@ -125,3 +125,7 @@ L44: ret FUNEND() +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-ia64.s +++ a/clisp-2.41/ffcall/vacall/vacall-ia64.s @@ -552,3 +552,7 @@ __vacall: br.ret.sptk.many b0 .endp __vacall# .ident "GCC: (GNU) 2.9-ia64-000216 snap-000324" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-m68k.mit.S +++ a/clisp-2.41/ffcall/vacall/vacall-m68k.mit.S @@ -177,3 +177,7 @@ L4: moveml $a6@(-44),#0x40c unlk $a6 rts +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-m68k.mot.s +++ a/clisp-2.41/ffcall/vacall/vacall-m68k.mot.s @@ -182,3 +182,7 @@ __vacall: .Lfe1: .size __vacall,.Lfe1-__vacall .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-m88k.s +++ a/clisp-2.41/ffcall/vacall/vacall-m88k.s @@ -132,3 +132,7 @@ section .tdesc,"a" text .Lfe1: size __vacall,.Lfe1-__vacall +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-mips.S +++ a/clisp-2.41/ffcall/vacall/vacall-mips.S @@ -237,3 +237,7 @@ $L4: .set reorder .end __vacall +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-mips64.S +++ a/clisp-2.41/ffcall/vacall/vacall-mips64.S @@ -878,3 +878,7 @@ $L95: .set reorder .end __vacall +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-mipsn32.S +++ a/clisp-2.41/ffcall/vacall/vacall-mipsn32.S @@ -869,3 +869,7 @@ __vacall: .LFE1: .end __vacall +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.new.s +++ a/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.new.s @@ -184,3 +184,7 @@ LT..__vacall: _section_.text: .csect .data[RW],3 .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.old.s +++ a/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.old.s @@ -184,3 +184,7 @@ LT..__vacall: _section_.text: .csect .data[RW],3 .long _section_.text +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-powerpc-linux.s +++ a/clisp-2.41/ffcall/vacall/vacall-powerpc-linux.s @@ -157,3 +157,7 @@ __vacall: .Lfe1: .size __vacall,.Lfe1-__vacall .ident "GCC: (GNU) 2.95.2 19991024 (release/franzo)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-powerpc-macos.s +++ a/clisp-2.41/ffcall/vacall/vacall-powerpc-macos.s @@ -145,3 +145,7 @@ L43: L_vacall_function$non_lazy_ptr: .indirect_symbol _vacall_function .long 0 +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-powerpc-sysv4.s +++ a/clisp-2.41/ffcall/vacall/vacall-powerpc-sysv4.s @@ -154,3 +154,7 @@ __vacall: .Lfe1: .size __vacall,.Lfe1-__vacall .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-powerpc64.s +++ a/clisp-2.41/ffcall/vacall/vacall-powerpc64.s @@ -141,3 +141,7 @@ __vacall: .byte 0,0,0,1,128,3,0,0 .size __vacall,.-.L.__vacall .ident "GCC: (GNU) 4.0.2" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-s390.s +++ a/clisp-2.41/ffcall/vacall/vacall-s390.s @@ -241,3 +241,7 @@ __vacall: .Lfe1: .size __vacall,.Lfe1-__vacall .ident "GCC: (GNU) 2.95.4 20011006 (Debian prerelease)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-sparc.S +++ a/clisp-2.41/ffcall/vacall/vacall-sparc.S @@ -138,3 +138,7 @@ L39: L4: ret restore +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-sparc64.S +++ a/clisp-2.41/ffcall/vacall/vacall-sparc64.S @@ -759,3 +759,7 @@ __vacall: .LLfe1: .size __vacall,.LLfe1-__vacall .ident "GCC: (GNU) 2.95.2 19991024 (release)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --- a/clisp-2.41/ffcall/vacall/vacall-x86_64.s +++ a/clisp-2.41/ffcall/vacall/vacall-x86_64.s @@ -242,3 +242,7 @@ __vacall: .align 8 .LEFDE1: .ident "GCC: (GNU) 3.2.2 (SuSE Linux)" +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + --