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

Ajay Bhargav ajay.bhargav at einfochips.com
Mon Oct 31 12:29:00 CET 2011


----- "Marek Vasut" <marek.vasut at gmail.com> wrote:

> > ----- "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
> 

Can you please check the patch I have just sent? I have cc it to you too.

Regards,
Ajay Bhargav


More information about the U-Boot mailing list