From: Theodore A. Roth Date: Wed, 29 May 2002 02:40:24 +0000 (+0000) Subject: Add support for AVR target. X-Git-Tag: gdb_5_2_1-2002-07-23-release~73 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ea2b762a67fc119d62bb74fc62c7ec892997a160;p=thirdparty%2Fbinutils-gdb.git Add support for AVR target. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9d285fe32bf..d0e55978d78 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2002-05-28 Theodore A. Roth + + * Makefile.in: Add support for AVR target. + * configure.tgt: Add support for AVR target. + * avr-tdep.c: New file. + * config/avr/avr.mt: New file. + 2002-05-23 Andrew Cagney From Ross Alexander at NEC Europe: diff --git a/gdb/Makefile.in b/gdb/Makefile.in index 9ae55824a0b..3b31aed8870 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -1169,6 +1169,7 @@ ALLDEPFILES = 29k-share/udi/udip2soc.c 29k-share/udi/udr.c \ a29k-tdep.c a68v-nat.c alpha-nat.c alpha-tdep.c \ arm-linux-nat.c arm-linux-tdep.c arm-tdep.c armnbsd-nat.c \ armnbsd-tdep.c \ + avr-tdep.c \ coff-solib.c \ core-sol2.c core-regset.c core-aout.c corelow.c \ dcache.c delta68-nat.c dpx2-nat.c dstread.c exec.c fork-child.c \ @@ -1256,6 +1257,9 @@ armnbsd-nat.o: armnbsd-nat.c $(defs_h) arm-tdep.h $(inferior_h) $(regcache_h) \ armnbsd-tdep.o: armnbsd-tdep.c $(defs_h) arm-tdep.h +avr-tdep.o: avr-tdep.c $(defs_h) $(gdbcmd_h) $(gdbcore_h) $(inferior_h) \ + $(symfile_h) $(regcache_h) $(arch_utils_h) + bcache.o: bcache.c $(bcache_h) $(defs_h) blockframe.o: blockframe.c $(defs_h) $(gdbcore_h) $(inferior_h) \ diff --git a/gdb/configure.tgt b/gdb/configure.tgt index 1ccdfed8c15..cf9a1e02cf5 100644 --- a/gdb/configure.tgt +++ b/gdb/configure.tgt @@ -14,6 +14,7 @@ case "${target_cpu}" in alpha*) gdb_target_cpu=alpha ;; arm*) gdb_target_cpu=arm ;; +avr*) gdb_target_cpu=avr ;; hppa*) gdb_target_cpu=pa ;; i[3456]86*) gdb_target_cpu=i386 ;; m68hc11*|m6811*) gdb_target_cpu=m68hc11 ;; @@ -65,6 +66,10 @@ xscale-*-*) gdb_target=embed configdirs="$configdirs rdi-share" ;; +avr-*-*) gdb_target=avr + gdb_multi_arch=yes + ;; + cris*) gdb_target=cris ;; d10v-*-*) gdb_target=d10v ;;