* config/rs6000/linux64.h (ASM_PREFERRED_EH_DATA_FORMAT): Define.

From-SVN: r56907
This commit is contained in:
Alan Modra 2002-09-07 00:37:49 +00:00 committed by Alan Modra
parent 93638d7a89
commit fea76d8251
2 changed files with 9 additions and 0 deletions

View file

@ -1,5 +1,7 @@
2002-09-07 Alan Modra <amodra@bigpond.net.au>
* config/rs6000/linux64.h (ASM_PREFERRED_EH_DATA_FORMAT): Define.
* doc/tm.texi (TARGET_ASM_ASSEMBLE_VISIBILITY): Describe.
* target-def.h (TARGET_ASM_ASSEMBLE_VISIBILITY): Define.
(TARGET_ASM_OUT): Add the above here.

View file

@ -357,3 +357,10 @@ while (0)
/* Override sysv4.h as these are ABI_V4 only. */
#undef ASM_OUTPUT_REG_PUSH
#undef ASM_OUTPUT_REG_POP
/* Select a format to encode pointers in exception handling data. CODE
is 0 for data, 1 for code labels, 2 for function pointers. GLOBAL is
true if the symbol may be affected by dynamic relocations. */
#undef ASM_PREFERRED_EH_DATA_FORMAT
#define ASM_PREFERRED_EH_DATA_FORMAT(CODE, GLOBAL) \
(((GLOBAL) ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_udata8)