Mail Archives: djgpp/1997/11/25/18:46:11
On Tue, 25 Nov 1997 06:35:31 -0600, Tony O'Bryan wrote:
>	That depends on the situation, of course.  For allocating arrays that
>are auto-initialized, how else is the program to know what values the
>array should have at startup?  Have the program code fill the array at
>run-time?  That takes much more disk space to write the code overhead. 
>The only optimization in this case (that I can think of) is to have gcc
>check if the array is hard coded to autoinitialize to all zeros.  If so,
>then the startup code could be generated to run a small loop to write
>zeros to all locations.  That case would eliminate disk bloat for large
>global arrays.
	And this is exactly what SHOULD be done. Out of all optimizations which GCC does this should be 
the easier to implement.
Gili
- Raw text -