aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjoern Haase <bjoern.m.haase@web.de>2005-07-27 22:29:46 +0000
committerGiovanni Bajo <giovannibajo@gcc.gnu.org>2005-07-27 22:29:46 +0000
commit10252a625f7ccf5013b8cadf4429c3529ba35cb4 (patch)
tree78a81d873d4c0b108141bcea630d09ff44839d20
parente4598783b440d7623b27dd05994ec131d697ced0 (diff)
downloadgcc-10252a625f7ccf5013b8cadf4429c3529ba35cb4.zip
gcc-10252a625f7ccf5013b8cadf4429c3529ba35cb4.tar.gz
gcc-10252a625f7ccf5013b8cadf4429c3529ba35cb4.tar.bz2
re PR target/19885 (avr dwarf-2 support is broken for head 4.0/4.1)
PR target/19885 * config/avr/avr.c (TARGET_ASM_ALIGNED_SI_OP): Add. (TARGET_ASM_UNALIGNED_HI_OP): Add. (TARGET_ASM_UNALIGNED_SI_OP): Add. From-SVN: r102445
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/avr/avr.c6
2 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a7ac9a4..a4025df 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2005-07-27 Bjoern Haase <bjoern.m.haase@web.de>
+
+ PR target/19885
+ * config/avr/avr.c (TARGET_ASM_ALIGNED_SI_OP): Add.
+ (TARGET_ASM_UNALIGNED_HI_OP): Add.
+ (TARGET_ASM_UNALIGNED_SI_OP): Add.
+
2005-07-27 Steven Bosscher <stevenb@suse.de>
PR c++/22003
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c
index ec519cf..5367bd1 100644
--- a/gcc/config/avr/avr.c
+++ b/gcc/config/avr/avr.c
@@ -221,6 +221,12 @@ int avr_case_values_threshold = 30000;
/* Initialize the GCC target structure. */
#undef TARGET_ASM_ALIGNED_HI_OP
#define TARGET_ASM_ALIGNED_HI_OP "\t.word\t"
+#undef TARGET_ASM_ALIGNED_SI_OP
+#define TARGET_ASM_ALIGNED_SI_OP "\t.long\t"
+#undef TARGET_ASM_UNALIGNED_HI_OP
+#define TARGET_ASM_UNALIGNED_HI_OP "\t.word\t"
+#undef TARGET_ASM_UNALIGNED_SI_OP
+#define TARGET_ASM_UNALIGNED_SI_OP "\t.long\t"
#undef TARGET_ASM_INTEGER
#define TARGET_ASM_INTEGER avr_assemble_integer
#undef TARGET_ASM_FILE_START