diff --git a/libavcodec/i386/dsputil_mmx.c b/libavcodec/i386/dsputil_mmx.c
index 0a53d57012ee2c18ccf49f96eaad768c2ffc4fd7..d1bf967877337bdda8efadfb06305fb59f721261 100644
--- a/libavcodec/i386/dsputil_mmx.c
+++ b/libavcodec/i386/dsputil_mmx.c
@@ -270,9 +270,7 @@ static void put_pixels_mmx(UINT8 *block, const UINT8 *pixels, int line_size, int
     asm volatile
 	(
 	 "lea (%3, %3), %%eax		\n\t"
-#ifdef PIC
 	 ".balign 16			\n\t"
-#endif
 	 "1:				\n\t"
 	 "movq (%1), %%mm0		\n\t"
 	 "movq (%1, %3), %%mm1		\n\t"