http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56334



--- Comment #2 from Brooks Moses <brooks at gcc dot gnu.org> 2013-02-15 
01:17:47 UTC ---

(In reply to comment #1)

> No, 33721 is about stack variables and not static allocated variables which

> still is limited by the linker.



Ah, I missed that.  That makes sense.



> > (2) The statement "See your linker documentation for further information" is

> > entirely unhelpful, because the GNU ld documentation makes no mention of

> > alignment limitations (or, for that matter, of aligning variables at all). 

> 

> That is because it is limited not by the GNU ld but rather the file formats

> that are in use for the target (or non GNU linkers).  So I think the

> documentation is still correct in what is says, it just needs to cleared up

> slightly and also talked about stack allocated variable which have no linker

> issue involved.



Fair enough.  Suffice it to say that it's definitely confusing, though, given

the datapoint that I was very confused!  :)  And it sent me off on rather a

wild goose chase through the GNU ld manual trying to figure out why alignment

wasn't working right (on an older pre-33721-fix version of GCC).



Is there useful documentation of the relevant file formats that could be

pointed to instead?

Reply via email to