Eric Blake wrote: > > * lib/argp-ba.c (argp_program_bug_address): Explicitly zero-initialize > > on non-ELF systems. > > Cygwin is a non-ELF system, but does not need the explicit initialization. > Is there a tighter condition we could use that would pick up just the > MacOS situation, without penalizing PE-COFF systems?
The "penalty" is extremely small. We are talking about 4 bytes in this segment or in that segment. > I haven't checked whether gcc on cygwin is smart enough to put > zero-initialized data in .bss in spite of the explicit initialization Yes it is. Bruno