[Bug tree-optimization/37102] [4.3/4.4 Regression] possible integer codegen bug

2008-08-28 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-08-28 14:48 --- It looks like that we correctly track liveliness by Live on entry to BB2 : Live on entry to BB3 : a_lsm.27_5 Live on entry to BB4 : a_lsm.27_5 Live on entry to BB5 : Live on entry to BB6 : for # BLOCK 2 freq

[Bug tree-optimization/37102] [4.3/4.4 Regression] possible integer codegen bug

2008-08-27 Thread jsm28 at gcc dot gnu dot org
--- Comment #5 from jsm28 at gcc dot gnu dot org 2008-08-27 22:05 --- 4.3.2 is released, changing milestones to 4.3.3. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/37102] [4.3/4.4 Regression] possible integer codegen bug

2008-08-26 Thread cnstar9988 at gmail dot com
--- Comment #4 from cnstar9988 at gmail dot com 2008-08-26 13:38 --- gcc 4.3.2 20080826 failed. #include unsigned int g_24; unsigned int g_37 = 1; unsigned char g_225; int main (void) { int l_289; for (l_289 = 1; l_289 < 5; l_289 += 1) { if (g_225

[Bug tree-optimization/37102] [4.3/4.4 Regression] possible integer codegen bug

2008-08-18 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37102

[Bug tree-optimization/37102] [4.3/4.4 Regression] possible integer codegen bug

2008-08-14 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2008-08-14 10:02 --- Somewhat shorter: extern void abort (void); unsigned int a, b = 1, c; void __attribute__ ((noinline)) foo (int x) { if (x != 5) abort (); } int main () { unsigned int d, e; for (d = 1; d < 5; d++) if (

[Bug tree-optimization/37102] [4.3/4.4 Regression] possible integer codegen bug

2008-08-13 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-08-13 09:54 --- Testcase failing with -O3 but not with -O3 -fno-unswitch-loops: extern void abort (void); unsigned int g_24; unsigned int g_37 = 1; unsigned int g_225 = 0; void __attribute__((noinline)) foo (int x) { if (x != 5

[Bug tree-optimization/37102] [4.3/4.4 Regression] possible integer codegen bug

2008-08-13 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-08-13 09:53 --- -fno-unswitch-loops fixes the original testcase but not the following which only fails _with_ -O3 -fno-unswitch-loops. extern void abort (void); unsigned int g_24; unsigned int g_37 = 1; unsigned int g_225 = 0; in