On Wed, Apr 2, 2008 at 6:10 PM, Uwe Hermann <<a href="mailto:uwe@hermann-uwe.de">uwe@hermann-uwe.de</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Wed, Apr 02, 2008 at 05:59:16PM -0400, Corey Osgood wrote:<br>
> On Wed, Apr 2, 2008 at 5:12 PM, Stefan Reinauer <<a href="mailto:stepan@coresystems.de">stepan@coresystems.de</a>><br>
> wrote:<br>
><br>
> > In addition, you could try using "unsigned" instead of "u8"... I think<br>
> > romcc is kind of bad at handling different data types and it handles all<br>
> > sizes equally (ie. using u8 does not gain you the rest of the register you<br>
> > are using)<br>
><br>
><br>
> Thanks, unsigned int/long, u16/u32, and int/long all still produce the same<br>
> error (including the auto unsigned char part).<br>
<br>
</div>Try -mcpu=p2 (or other values) in romcc, e.g.<br>
<br>
  action  "./romcc -mcpu=p2 -E -O -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/auto.c -o $@"<br>
<br>
That helped last time I had the same problem. Depends on which<br>
CPU/chipset you use, of course.<br>
<br>
<br>
Uwe.</blockquote><div><br>c3, c3-2, p2, p3, and p4 all give the same error. Same applies when -mmmx and/or -msse are added. -fdebug-all gives the same error too, no more info<br></div></div><br>Thanks,<br>Corey<br>