[Bug c/43456] gcc -O code generation error

2010-03-20 Thread gccbug at dworkin dot nl
--- Comment #9 from gccbug at dworkin dot nl 2010-03-20 23:14 --- Subject: Re: gcc -O code generation error > No, we have a | b. There is an order inside a and b but no order between a > and > b. That's depressing. C99 says in 5.1.2.3: Evaluation of an expressi

[Bug c/43456] gcc -O code generation error

2010-03-20 Thread gccbug at dworkin dot nl
--- Comment #7 from gccbug at dworkin dot nl 2010-03-20 21:51 --- Subject: Re: gcc -O code generation error To clarify even further, we have (..., (f->sp++)->u.number [SEQUENCE POINT] ? 1 : 0) | (..., (f->sp++)->u.number [SEQUENCE POINT] ? 4 : 0) So the modifications

[Bug c/43456] New: gcc -O code generation error

2010-03-20 Thread gccbug at dworkin dot nl
50; printf("begin %08x\n", f.sp); foo(&f); printf("end %08x\n", f.sp); } -- Summary: gcc -O code generation error Product: gcc Version: 4.4.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: