X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fasm-blackfin%2Flinkage.h;h=fbb497c7bdcf60031af1c861418289547ba92560;hb=3ec53148eb68ddfb0c3311fb4c06cd2bd0ef3eeb;hp=4fc1acf0ba3c868c4467fb21cb2afae37b5b6101;hpb=19bf91f9628f80a55d4f171df71041574882b3d6;p=oweals%2Fu-boot.git diff --git a/include/asm-blackfin/linkage.h b/include/asm-blackfin/linkage.h index 4fc1acf0ba..fbb497c7bd 100644 --- a/include/asm-blackfin/linkage.h +++ b/include/asm-blackfin/linkage.h @@ -51,10 +51,24 @@ #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