/* tc-ia64.h -- Header file for tc-ia64.c.
- Copyright (C) 1998-2019 Free Software Foundation, Inc.
+ Copyright (C) 1998-2022 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of GAS, the GNU Assembler.
enum ia64_opnd opnd;
};
-extern void ia64_end_of_source (void);
+extern void ia64_md_finish (void);
extern void ia64_start_line (void);
extern int ia64_unrecognized_line (int);
extern void ia64_frob_label (struct symbol *);
extern int ia64_estimate_size_before_relax (fragS *, asection *);
extern void ia64_convert_frag (fragS *);
-#define md_end() ia64_end_of_source ()
+#define md_finish() ia64_md_finish ()
#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)
/* VMS backtraces expect dwarf version 3. */
#ifdef TE_VMS
-#define DWARF2_VERSION 3
-#define DWARF2_LINE_VERSION 3
+#define DWARF2_VERSION (dwarf_level < 3 ? 3 : dwarf_level)
#endif
+
+#define md_single_noop_insn "nop 0"