From 936cf02ed4b2ba668a7a74a2dfff984c2a94be24 Mon Sep 17 00:00:00 2001
From: Jim Wilson <wilson@tuliptree.org>
Date: Wed, 11 Feb 2004 01:35:14 +0000
Subject: Patch from Steve Ellcey for ia64-hpux. * config/tc-ia64.h
 (ia64_frob_symbol): New declaration. (tc_frob_symbol): New macro definition.
 * config/tc-ia64.c (ia64_frob_symbol): New routine.

---
 gas/config/tc-ia64.h | 6 ++++++
 1 file changed, 6 insertions(+)

(limited to 'gas/config/tc-ia64.h')

diff --git a/gas/config/tc-ia64.h b/gas/config/tc-ia64.h
index 01f8219..d1a04ee 100644
--- a/gas/config/tc-ia64.h
+++ b/gas/config/tc-ia64.h
@@ -91,6 +91,9 @@ extern void ia64_end_of_source PARAMS((void));
 extern void ia64_start_line PARAMS((void));
 extern int ia64_unrecognized_line PARAMS((int ch));
 extern void ia64_frob_label PARAMS((struct symbol *sym));
+#ifdef TE_HPUX
+extern int ia64_frob_symbol PARAMS((struct symbol *sym));
+#endif
 extern void ia64_flush_pending_output PARAMS((void));
 extern int ia64_parse_name (char *name, expressionS *e);
 extern int ia64_optimize_expr PARAMS((expressionS *l, operatorT op,
@@ -118,6 +121,9 @@ extern void ia64_convert_frag (fragS *);
 #define md_start_line_hook()		ia64_start_line ()
 #define tc_unrecognized_line(ch)	ia64_unrecognized_line (ch)
 #define tc_frob_label(s)		ia64_frob_label (s)
+#ifdef TE_HPUX
+#define tc_frob_symbol(s,p)		p |= ia64_frob_symbol (s)
+#endif /* TE_HPUX */
 #define md_flush_pending_output()	ia64_flush_pending_output ()
 #define md_parse_name(s,e,c)		ia64_parse_name (s, e)
 #define tc_canonicalize_symbol_name(s)	ia64_canonicalize_symbol_name (s)
-- 
cgit v1.1