
4 Mar
2004
4 Mar
'04
4:14 p.m.
Am Donnerstag, 4. März 2004 15:00 schrieb Yuli Barcohen:
GCC 3.3.x changed handling of global variables explicitly initialised to zero. It puts them to .bss section and not .data as it was in older GCC versions. This change breaks environment redundancy feature. Attached patch fixes the problem.
short comment/question: Is the result backward compatible to older pre 3.x gcc ? There are some targets (ex. Nios) with gcc 2.95 support only.
Best Regards, Stephan Linz