[BusyBox] Where do I report a compiler bug?

Rob Landley rob at landley.net
Mon Oct 13 22:04:55 UTC 2003


On Monday 13 October 2003 13:56, Manuel Novoa III wrote:
> Rob,
>
> On Mon, Oct 13, 2003 at 01:46:19PM -0500, Rob Landley wrote:
> > Sigh.  Okay, it works properly if there's a sequencing point (&&, ||,
> > for(;;), etc... A quick grep even found a code example in linux-kernel
> > that uses a comma, which implies function arguments are happy too.)
>
> A comma separating args in a function call is not a sequence point.
> The C compiler is free to evaluate the function args any order.
>
> Manuel

How about outside a function call?

>From the linux 2.6.0-test6 kernel...
./drivers/video/riva/fbdev.c:   *a = byte_rev[*a], a++;

Rob



More information about the busybox mailing list