From f963f80399deb1a2b44c1bac3af7123e8a0c9e46 Mon Sep 17 00:00:00 2001 From: Martin Storsjö Date: Sun, 16 Nov 2014 12:51:54 +0200 Subject: arm: Use .data.rel.ro for const data with relocations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Martin Storsjö --- libavutil/arm/asm.S | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libavutil/arm') diff --git a/libavutil/arm/asm.S b/libavutil/arm/asm.S index 93d74b65e1..8479304f5f 100644 --- a/libavutil/arm/asm.S +++ b/libavutil/arm/asm.S @@ -89,12 +89,16 @@ FUNC .func \name .endif .endm -.macro const name, align=2 +.macro const name, align=2, relocate=0 .macro endconst ELF .size \name, . - \name .purgem endconst .endm +.if HAVE_SECTION_DATA_REL_RO && \relocate + .section .data.rel.ro +.else .section .rodata +.endif .align \align \name: .endm -- cgit v1.2.3