Subject: Re: The elink3 bug
To: Chris G. Demetriou <cgd@pa.dec.com>
From: Frank van der Linden <frank@wins.uva.nl>
List: port-i386
Date: 08/18/1997 10:36:49
On Sun, Aug 17, 1997 at 11:47:14PM -0700, Chris G. Demetriou wrote:
> 
> adding the do {} while (0)'s DID change the generated code, in all of
> the builds with optimization that _I_ ran.

Hm. I carefully looked at the output and did not notice any difference.
But I may have missed something. I guess the bottom line is that
it's clearly a gcc bug, one way or the other.

> > 	- This seems to affect elink3.c in particular, because it
> > 	  uses bus_space_write_multi (possibly) into PCI space.
> > 	  The PIO part of bus_space_write_multi is fine.
> 
> I/O space, i hope you meant.

Err, yes. I should've said "PCI I/O space", plain "PCI space" is
something different altogether.

- Frank