This is the mail archive of the gcc@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]

Re: Putting an all-zero variable into BSS


Am 05.04.19 um 12:15 schrieb Richard Biener:

Putting readonly data into .rodata isn't required by the C standard I think
so we could freely choose .bss for data exceeding a reasonable
size limit.

That would be the best solution, I think.

IIRC GCC behaved one or another way in the past already
and the last change might be due to security concerns.

I cannot speak to that. If there is concern for C, we could also
limit this to Fortran.

Btw, large
all-zeros constant objects don't make very much sense...

I am well aware of this, but we're not going to change this
before the GCC 9 release :-)

So, would it be possible for you to make the change wrt .bss?
I would not have the first idea where to start looking.

Regards

	Thomas


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]