aboutsummaryrefslogtreecommitdiff
path: root/gcc/defaults.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/defaults.h')
-rw-r--r--gcc/defaults.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/defaults.h b/gcc/defaults.h
index 4ed35f2..9ec2af1 100644
--- a/gcc/defaults.h
+++ b/gcc/defaults.h
@@ -318,5 +318,12 @@ do { \
#endif
#endif
+/* Select a format to encode pointers in exception handling data. We
+ prefer those that result in fewer dynamic relocations. Assume no
+ special support here and encode direct references. */
+#ifndef ASM_PREFERRED_EH_DATA_FORMAT
+#define ASM_PREFERRED_EH_DATA_FORMAT(CODE,GLOBAL) DW_EH_PE_absptr
+#endif
+
#endif /* GCC_DEFAULTS_H */