> On a linux system, the program loader will fill the BSS section with zeros. > So in both cases the global will be zero initialized. What then is the > point of clearing flag_zero_initialized_in_bss? Not all Ada programs are meant to run on a linux system. -- Eric Botcazou