2004-05-05 Theodore A. Roth
* gcc/config/avr/avr.c (avr_output_function_prologue): Don't initialize the stack in main. Index: gcc/config/avr/avr.c =================================================================== RCS file: /cvsroot/gcc/gcc/gcc/config/avr/avr.c,v retrieving revision 1.118 diff -u -p -p -r1.118 avr.c --- gcc/config/avr/avr.c 13 Mar 2004 06:43:30 -0000 1.118 +++ gcc/config/avr/avr.c 5 May 2004 18:26:35 -0000 @@ -659,14 +659,7 @@ avr_output_function_prologue (FILE *file } if (main_p) { - fprintf (file, ("\t" - AS1 (ldi,r28) ",lo8(%s - " HOST_WIDE_INT_PRINT_DEC ")" CR_TAB - AS1 (ldi,r29) ",hi8(%s - " HOST_WIDE_INT_PRINT_DEC ")" CR_TAB - AS2 (out,__SP_H__,r29) CR_TAB - AS2 (out,__SP_L__,r28) "\n"), - avr_init_stack, size, avr_init_stack, size); - - prologue_size += 4; + ; /* Do nothing. */ } else if (minimize && (frame_pointer_needed || live_seq > 6)) {