[FFmpeg-devel] [PATCH]Disable DECLARE_ASM_CONST workaround for icc 12

Carl Eugen Hoyos cehoyos
Sat Jun 5 11:15:25 CEST 2010


Hi!

Intel icc finally supports __attribute__((used)) correctly, so the work-around 
for DECLARE_ASM_CONST can be disabled from upcoming version 12 on.

Please comment, Carl Eugen
-------------- next part --------------
Index: libavutil/mem.h
===================================================================
--- libavutil/mem.h	(revision 23468)
+++ libavutil/mem.h	(working copy)
@@ -28,7 +28,7 @@
 
 #include "attributes.h"
 
-#if defined(__ICC) || defined(__SUNPRO_C)
+#if defined(__ICC) && _ICC < 1200 || defined(__SUNPRO_C)
     #define DECLARE_ALIGNED(n,t,v)      t __attribute__ ((aligned (n))) v
     #define DECLARE_ASM_CONST(n,t,v)    const t __attribute__ ((aligned (n))) v
 #elif defined(__TI_COMPILER_VERSION__)



More information about the ffmpeg-devel mailing list