[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] RFC disable GCC 9 -Waddress-of-packed-member



On Wed, 27 Nov 2019, Andrew Cooper wrote:
> On 27/11/2019 22:44, Stefano Stabellini wrote:
> > Hi all,
> >
> > GCC 9 introduced a new warning: address-of-packed-member. It warns when
> > a pointer points to a member of a packed struct, leading to a build
> > failure in Xen (cross compiling Xen on Arm with GCC 9.2):
> >
> >   556 trace.c: In function '__trace_hypercall':
> >   557 trace.c:826:19: error: taking address of packed member of 'struct 
> > <anonymous>' may result in an unaligned pointer value
> > [-Werror=address-of-packed-member]
> >   558   826 |     uint32_t *a = d.args;
> >
> > Looking at the code, I cannot see anything wrong with what we are doing.
> > At least on Arm, it looks OK? Anything I am missing?
> 
> c/s 3fd3b266d4 at a guess.

Thank you! I missed it :-/

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.