Merge branch '080208_dupint' of git://linux-arm.org/u-boot-armdev
[oweals/u-boot.git] / include / asm-blackfin / linkage.h
index 4fc1acf0ba3c868c4467fb21cb2afae37b5b6101..fbb497c7bdcf60031af1c861418289547ba92560 100644 (file)
 #define ALIGN                  __ALIGN
 #define ALIGN_STR              __ALIGN_STR
 
-#define ENTRY(name) \
-       .globl SYMBOL_NAME(name); \
+#define LENTRY(name) \
        ALIGN; \
        SYMBOL_NAME_LABEL(name)
+
+#define ENTRY(name) \
+       .globl SYMBOL_NAME(name); \
+       LENTRY(name)
+#endif
+
+#ifndef END
+#define END(name) \
+       .size name, .-name
+#endif
+
+#ifndef ENDPROC
+#define ENDPROC(name) \
+       .type name, @function; \
+       END(name)
 #endif
 
 #endif