diff --git a/libavutil/arm/asm.S b/libavutil/arm/asm.S
index 45e4aab77e3be974fd1ddcb93bd845601203c914..b30f9b1bbbeb9630644e27b11cfd1e9f2e41087e 100644
--- a/libavutil/arm/asm.S
+++ b/libavutil/arm/asm.S
@@ -66,6 +66,7 @@ ELF     .eabi_attribute 25, \val
         .set            .Lpic_gp, 0
     .macro endfunc
       .if .Lpic_idx
+        .align          2
         .altmacro
         put_pic         %(.Lpic_idx - 1)
         .noaltmacro