[Bug middle-end/36077] Expressions result is wrong

2008-04-29 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2008-04-29 15:13 --- Subject: Bug 36077 Author: rguenth Date: Tue Apr 29 15:12:21 2008 New Revision: 134794 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134794 Log: 2008-04-29 Richard Guenther <[EMAIL PROTECTED]> PR

[Bug middle-end/36077] Expressions result is wrong

2008-04-29 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-04-29 13:53 --- Subject: Bug 36077 Author: rguenth Date: Tue Apr 29 13:52:53 2008 New Revision: 134792 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134792 Log: 2008-04-29 Richard Guenther <[EMAIL PROTECTED]> PR

[Bug middle-end/36077] Expressions result is wrong

2008-04-29 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-04-29 13:53 --- Fixed on the trunk. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Known to w

[Bug middle-end/36077] Expressions result is wrong

2008-04-29 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-04-29 11:41 --- Mine. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned

[Bug middle-end/36077] Expressions result is wrong

2008-04-29 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-04-29 11:40 --- Confirmed. Testcase: extern void abort (void); unsigned test (unsigned x) { return x / 0x8001U / 0x0002U; } int main() { if (test(2) != 0) abort (); return 0; } -- rguenth at gcc dot gnu dot