[U-Boot] [PATCH] ppc: mpc8323erdb: Fix compiler warning
Marek Vasut
marex at denx.de
Mon Jul 15 01:32:50 CEST 2013
Hello Wolfgang,
> Dear Marek Vasut,
>
> In message <1373710940-15779-1-git-send-email-marex at denx.de> you wrote:
> > Fix the following warning:
> >
> > mpc8323erdb.c: In function 'mac_read_from_eeprom':
> > mpc8323erdb.c:198:3: warning: dereferencing type-punned pointer will
> > break strict-aliasing rules [-Wstrict-aliasing]
> >
> > if (crc32(crc, buf, 24) == *(unsigned int *)&buf[24]) {
> > ^
> >
> > Size remains unchanged after and before fix:
> > text data bss dec hex filename
> >
> > 206977 18748 23344 249069 3cced ./u-boot
> >
> > Note the fix is the crudest possible, but also least intrusive.
>
> Please see Timur's review comments to my original patch for this
> isssue ([1]). The "unsigned int" should indeed be fixed.
>
> I resubmitted a v2 with the review comments incorporated on July 08,
> see [2], but I caught only one part of the needed changes. V3 sent
> right now; see [3]. I'd rather see this added than yours.
OK, I didn't know you were at it.
> Also note that it might be a good idea to add the MPC83xx custodion to
> the Cc: list of such patches...
Yes, I only added the board maintainer, who's apparently no longer at FSL :(
> [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/163386
> [2] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/165266
> [3] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/165731
Best regards,
Marek Vasut
More information about the U-Boot
mailing list