summaryrefslogtreecommitdiff
path: root/gas/config/tc-avr.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2011-03-29 18:16:16 +0000
committerRichard Henderson <rth@redhat.com>2011-03-29 18:16:16 +0000
commitaf3ecb4a35ff9fd57662514fefcfced14893bbbe (patch)
tree777b0c97f1de4358ee0bf62d2a3b508139cdddd8 /gas/config/tc-avr.h
parent66ee2731167db3db9cc506a6268d1a02ed7b3ffc (diff)
downloadbinutils-gdb-af3ecb4a35ff9fd57662514fefcfced14893bbbe.tar.gz
PR 12610
* config/tc-alpha.c (s_alpha_align): Don't auto-align a previous label; zap alpha_insn_label.
Diffstat (limited to 'gas/config/tc-avr.h')
-rw-r--r--gas/config/tc-avr.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/gas/config/tc-avr.h b/gas/config/tc-avr.h
index b976d5a89bf..777a9df37a2 100644
--- a/gas/config/tc-avr.h
+++ b/gas/config/tc-avr.h
@@ -153,3 +153,16 @@ extern long md_pcrel_from_section (struct fix *, segT);
/* 32 bits pseudo-addresses are used on AVR. */
#define DWARF2_ADDR_SIZE(bfd) 4
+
+/* Enable cfi directives. */
+#define TARGET_USE_CFIPOP 1
+
+/* The stack grows down, and is only byte aligned. */
+#define DWARF2_CIE_DATA_ALIGNMENT -1
+
+/* Define the column that represents the PC. */
+#define DWARF2_DEFAULT_RETURN_COLUMN 36
+
+/* Define a hook to setup initial CFI state. */
+extern void tc_cfi_frame_initial_instructions (void);
+#define tc_cfi_frame_initial_instructions tc_cfi_frame_initial_instructions