diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-ia64/asmmacro.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/asm-ia64/asmmacro.h b/include/asm-ia64/asmmacro.h index 9618467c930a..25eb686b02c3 100644 --- a/include/asm-ia64/asmmacro.h +++ b/include/asm-ia64/asmmacro.h @@ -2,7 +2,7 @@ #define _ASM_IA64_ASMMACRO_H /* - * Copyright (C) 2000-2001, 2003 Hewlett-Packard Co + * Copyright (C) 2000-2001, 2003-2004 Hewlett-Packard Co * David Mosberger-Tang <davidm@hpl.hp.com> */ @@ -89,4 +89,15 @@ name: # define FSYS_RETURN br.ret.sptk.many b6 #endif +/* + * Up until early 2004, use of .align within a function caused bad unwind info. + * TEXT_ALIGN(n) expands into ".align n" if a fixed GAS is available or into nothing + * otherwise. + */ +#ifdef HAVE_WORKING_TEXT_ALIGN +# define TEXT_ALIGN(n) .align n +#else +# define TEXT_ALIGN(n) +#endif + #endif /* _ASM_IA64_ASMMACRO_H */ |
