This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
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.
if I understand right you agree that clearing this flag is pointless on linux (and probably many other) systems, but that it is simpler to clear it everywhere rather than only on those systems that need it?
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |