[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Clang/LLVM version requirements
>>> On 13.09.12 at 16:13, Paolo Bonzini <pbonzini@xxxxxxxxxx> wrote: > Il 13/09/2012 16:04, Jan Beulich ha scritto: >>>> >> So the patch is fine by me if it covers that misalignment case. >>>> >> But it seems a little heavy handed - I'd think that instead of the >>>> >> sub-section, we could just create an arbitrary other section, or >>>> >> even allow uninitialized variable (it's unclear to me why Paolo >>>> >> wrote the comment - in c/s 25479:61dfb3da56b - regarding BSS >>>> >> the way it is now) - after all we only need to make sure that >>>> >> - the space gets properly allocated in trampoline.S, i.e. also in >>>> >> reloc.bin >>>> >> - all accesses are PC-relative >>>> >> Neither has anything to do with use of uninitialized variables. >>> > >>> > We cannot use BSS because it doesn't appear in reloc.S. >> That, imo, would be a binutils bug. > > It's just because the flags say so. Tim's flag magic should do it (my > reply crossed with his). Flags magic shouldn't be required either, since I don't think you'll find a .o with a .bss section with the alloc flag clear. The alloc flag set, however, means it ought to be present in the output. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |