https://sourceware.org/bugzilla/show_bug.cgi?id=30499
Nick Clifton <nickc at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nickc at redhat dot com --- Comment #3 from Nick Clifton <nickc at redhat dot com> --- (In reply to Michael Matz from comment #2) > Hmm, on reflection this proposed message might not actually be correct. > Generally one can't just increase the alignment of random data symbols like > here: they might be part of a larger object with known relative offsets, and > changing the alignment of such data symbol will then break such knowledge. Can this happen ? More to the point, if a meta-object does contain sub-objects with their own symbols, shouldn't the offsets of those sub-objects be computed by calculating the difference between the symbol's address and the meta-object's start address. Rather than just by being pre-calculated to some fixed value ? If it is possible however then maybe the message should be: warning: alignment 32 of symbol `com2_' in test2.o changed to 64 to match test1.o warning: beware: this might break code that relies upon the alignment being 32. -- You are receiving this mail because: You are on the CC list for the bug.