diff -rc3P gcc-3.0.2/gcc/ChangeLog gcc-3.0.2-patch-0.1/gcc/ChangeLog *** gcc-3.0.2/gcc/ChangeLog Wed Oct 24 03:19:18 2001 --- gcc-3.0.2-patch-0.1/gcc/ChangeLog Wed Nov 7 14:57:55 2001 *************** *** 1,3 **** --- 1,9 ---- + 2001-11-07 Peter Jansen + + * gcc/config/avr/avr.c - added mega128 to list of avr5 types + * gcc/config/avr/avr/h - Ditto + + 2001-10-23 Release Manager * GCC 3.0.2 Released. diff -rc3P gcc-3.0.2/gcc/config/avr/avr.c gcc-3.0.2-patch-0.1/gcc/config/avr/avr.c *** gcc-3.0.2/gcc/config/avr/avr.c Thu Jun 28 07:35:37 2001 --- gcc-3.0.2-patch-0.1/gcc/config/avr/avr.c Tue Nov 6 18:35:24 2001 *************** *** 153,158 **** --- 153,159 ---- { "atmega163", AVR5 }, { "atmega32", AVR5 }, { "at94k", AVR5 }, + { "atmega128", AVR5 }, /* Assembler only. */ { "avr1", AVR1 }, { "at90s1200", AVR1 }, *************** *** 1164,1170 **** /* Choose mode for jump insn: 1 - relative jump in range -63 <= x <= 62 ; 2 - relative jump in range -2046 <= x <= 2045 ; ! 3 - absolute jump (only for ATmega[16]03). */ int avr_jump_mode (x, insn) --- 1165,1171 ---- /* Choose mode for jump insn: 1 - relative jump in range -63 <= x <= 62 ; 2 - relative jump in range -2046 <= x <= 2045 ; ! 3 - absolute jump (only for ATmega1[6][03][28]). */ int avr_jump_mode (x, insn) diff -rc3P gcc-3.0.2/gcc/config/avr/avr.h gcc-3.0.2-patch-0.1/gcc/config/avr/avr.h *** gcc-3.0.2/gcc/config/avr/avr.h Tue Apr 17 04:25:42 2001 --- gcc-3.0.2-patch-0.1/gcc/config/avr/avr.h Tue Nov 6 17:59:26 2001 *************** *** 2973,2978 **** --- 2973,2979 ---- %{mmcu=avr3:%(cpp_avr3)} \ %{mmcu=atmega603:%(cpp_avr3) -D__AVR_ATmega603__} \ %{mmcu=atmega103:%(cpp_avr3) -D__AVR_ATmega103__} \ + %{mmcu=atmega128:%(cpp_avr5) -D__AVR_ATmega128__} \ %{mmcu=avr4:%(cpp_avr4)} \ %{mmcu=atmega83: %(cpp_avr4) -D__AVR_ATmega83__} \ %{mmcu=atmega85: %(cpp_avr4) -D__AVR_ATmega85__} \ *************** *** 3051,3056 **** --- 3052,3058 ---- %{!mmcu*:-m avr85xx} \ %{mmcu=atmega603:-m avrmega603} \ %{mmcu=atmega103:-m avrmega103} \ + %{mmcu=atmega128:-m avrmega128} \ %{mmcu=atmega161:-m avrmega161} \ %{mmcu=atmega163:-m avrmega161} \ %{mmcu=atmega32:-m avr5} \ *************** *** 3130,3135 **** --- 3132,3138 ---- %{mmcu=at90c8534:crtc8534.o%s} \ %{mmcu=at90s8535:crts8535.o%s} \ %{mmcu=atmega103|mmcu=avr3:crtm103.o%s} \ + %{mmcu=atmega128|mmcu=avr5:crtm128.o%s} \ %{mmcu=atmega603:crtm603.o%s} \ %{mmcu=atmega83|mmcu=avr4:crtm83.o%s} \ %{mmcu=atmega85:crtm85.o%s} \ diff -rc3P gcc-3.0.2/gcc/config/avr/t-avr gcc-3.0.2-patch-0.1/gcc/config/avr/t-avr *** gcc-3.0.2/gcc/config/avr/t-avr Sun Jan 21 03:49:01 2001 --- gcc-3.0.2-patch-0.1/gcc/config/avr/t-avr Tue Nov 6 18:02:33 2001 *************** *** 49,55 **** mmcu?avr3=mmcu?atmega103 mmcu?avr3=mmcu?atmega603 \ mmcu?avr4=mmcu?atmega83 mmcu?avr4=mmcu?atmega85 \ mmcu?avr5=mmcu?atmega161 mmcu?avr5=mmcu?atmega163 \ ! mmcu?avr5=mmcu?atmega32 mmcu?avr5=mmcu?at94k MULTILIB_EXCEPTIONS = --- 49,56 ---- mmcu?avr3=mmcu?atmega103 mmcu?avr3=mmcu?atmega603 \ mmcu?avr4=mmcu?atmega83 mmcu?avr4=mmcu?atmega85 \ mmcu?avr5=mmcu?atmega161 mmcu?avr5=mmcu?atmega163 \ ! mmcu?avr5=mmcu?atmega32 mmcu?avr5=mmcu?at94k \ ! mmcu?avr5=mmcu?atmega128 MULTILIB_EXCEPTIONS =