diff options
| author | Miles Bader <miles@lsi.nec.co.jp> | 2002-11-26 05:19:30 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-11-26 05:19:30 -0800 |
| commit | 69144341d887fcc235efbab9c475483472d2abc2 (patch) | |
| tree | 35b5967ab86ebbd2b12cf9fb351f07b8be7a4cea /include | |
| parent | d30383ee7ff7006955d09c452e60d3b1ef1a482b (diff) | |
[PATCH] Add asm macros on v850 so the size of asm data objects can be recorded
Add asm macros on v850 so the size of asm data objects can be recorded
[This just makes it easier to see the sizes using readelf or whatever]
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-v850/asm.h | 7 | ||||
| -rw-r--r-- | include/asm-v850/clinkage.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/include/asm-v850/asm.h b/include/asm-v850/asm.h index dd0cb2afccea..70c8130cc008 100644 --- a/include/asm-v850/asm.h +++ b/include/asm-v850/asm.h @@ -16,6 +16,10 @@ .globl name; \ .type name,@function; \ name +#define G_DATA(name) \ + .globl name; \ + .type name,@object; \ + name #define END(name) \ .size name,.-name @@ -23,3 +27,6 @@ .align 4; \ .type name,@function; \ name +#define L_DATA(name) \ + .type name,@object; \ + name diff --git a/include/asm-v850/clinkage.h b/include/asm-v850/clinkage.h index 01289d9a9503..2b622adccae5 100644 --- a/include/asm-v850/clinkage.h +++ b/include/asm-v850/clinkage.h @@ -20,6 +20,7 @@ #define C_SYMBOL_NAME(name) macrology_paste(_, name) #define C_SYMBOL_STRING(name) macrology_stringify(C_SYMBOL_NAME(name)) #define C_ENTRY(name) G_ENTRY(C_SYMBOL_NAME(name)) +#define C_DATA(name) G_DATA(C_SYMBOL_NAME(name)) #define C_END(name) END(C_SYMBOL_NAME(name)) #endif /* __V850_CLINKAGE_H__ */ |
