[U-Boot] [BREAKAGE] gplugd board / armada100_fec

Marek Vasut marek.vasut at gmail.com
Mon Oct 31 12:33:25 CET 2011


> ----- "Marek Vasut" <marek.vasut at gmail.com> wrote:
> > Dear Ajay Bhargav,
> > 
> > I compiled the "gplugd" board and I got the following warnings, please
> > fix.
> > 
> > Configuring for gplugd board...
> > armada100_fec.c: In function 'armdfec_init':
> > armada100_fec.c:483:2: warning: dereferencing type-punned pointer will
> > break
> > strict-aliasing rules
> > armada100_fec.c:484:2: warning: dereferencing type-punned pointer will
> > break
> > strict-aliasing rules
> > armada100_fec.c: In function 'armdfec_recv':
> > armada100_fec.c:670:2: warning: dereferencing type-punned pointer will
> > break
> > strict-aliasing rules
> > gplugd.c: In function 'board_init':
> > gplugd.c:95:27: error: 'MACH_TYPE_SHEEVAD' undeclared (first use in
> > this
> > function)
> > gplugd.c:95:27: note: each undeclared identifier is reported only once
> > for each
> > function it appears in
> > 
> > Cheers
> 
> Hi Marek,
> 
> May I know what version of gcc are you using?

ELDK4.2 and ELDK5.0

so gcc4.2 and 4.6, but I include you a testcase (edit path to armada100_fec.h).

gcc -m32 -Wall -fstrict-aliasing -o test2 test2.c ; ./test2

> 
> I will fix the MACH_TYPE_SHEEVAD as suggested by Albert.
> 
> Regards,
> Ajay Bhargav
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test2.c
Type: text/x-csrc
Size: 504 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20111031/76e373d7/attachment.c 


More information about the U-Boot mailing list