aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorAndy Hutchinson <hutchinsonandy@gcc.gnu.org>2009-12-24 20:32:38 +0000
committerAndy Hutchinson <hutchinsonandy@gcc.gnu.org>2009-12-24 20:32:38 +0000
commit17fad3611f3624776fc617e7734a80f7abba0562 (patch)
treef3766a748d40c25efaa5e5b03771c0e217cd6996 /gcc/config.gcc
parent846428f11f50136baccab7c761e8f3e9793a4bda (diff)
downloadgcc-17fad3611f3624776fc617e7734a80f7abba0562.zip
gcc-17fad3611f3624776fc617e7734a80f7abba0562.tar.gz
gcc-17fad3611f3624776fc617e7734a80f7abba0562.tar.bz2
re PR target/42457 (AVR fails to build with other than C family languages)
2009-12-24 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> PR target/42457 * config/avr/avr.c (avr_extra_arch_macro): Remove static. (avr_cpu_cpp_builtins): Remove. * config/avr/avr.h (avr_extra_arch_macro): Add prototype. * config/avr/avr-c.c: New File. (avr_cpu_cpp_builtins) : Add. * config/avr/t-avr: Add make information for avr-c. * config.gcc (avr-*-*): Include avr-c.o as c and cpp object. From-SVN: r155460
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index d319157..59fa4d7 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -266,6 +266,11 @@ arm*-*-*)
c_target_objs="arm-c.o"
cxx_target_objs="arm-c.o"
;;
+avr-*-*)
+ cpu_type=avr
+ c_target_objs="avr-c.o"
+ cxx_target_objs="avr-c.o"
+ ;;
bfin*-*)
cpu_type=bfin
;;