[Bug target/37367] [4.4 Regression] gcc-4.4 speed regression

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-06 21:43 --- Sounds like a scheduler issue. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/37387] [4.4 Regression] ICE in extract_range_from_binary_expr, at tree-vrp.c:2145

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-06 21:59 --- Further reduced testcase: typedef long int Int; void FuncMakeConsequencesPres (long *objDefs1) { long a = (long)objDefs1; int c = a 0x01; int b = 0; if (! ( 13 = ( c ? 0 : (((int) objDefs1 0x02) ? 0 :

[Bug c++/37402] New: Incorrect access to static __thread variables inside static member functions

2008-09-06 Thread vz-gcc at zeitlins dot org
First of all, sorry in advance for submitting a bug with no way to reproduce it but I unfortunately already spent several hours on this and I simply can't manage to make this fail in a simple example. In spite of this it seems like this could be a compiler problem and not something in my code so

[Bug target/37390] wrong-code on i486-linux-gnu with -O[12], -O0 works

2008-09-06 Thread vincent at vinc17 dot org
--- Comment #11 from vincent at vinc17 dot org 2008-09-06 22:19 --- (In reply to comment #10) The funny thing is that this only happens with -O2 or -O1 but not with -O0 ie no optimization it is all correct , when we optimize the results start varying. Because with -O0, some values

[Bug tree-optimization/37392] [4.4 Regression] Segfault in verify_ssa: !gimple_nop_p (stmt)

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-06 22:27 --- Reduced testcase: typedef struct { unsigned char r, g, b; } rgb_color; typedef union { rgb_color rgb; unsigned char channel[4]; } i_color; struct i_fill_image_t { double matrix[9]; }; static i_color

[Bug middle-end/37378] [4.4 Regression] Revision 139827 causes Divide_X

2008-09-06 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug target/37378] [4.4 Regression] Revision 139827 causes Divide_X

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #12 from pinskia at gcc dot gnu dot org 2008-09-06 22:30 --- This looks like a target issue anyways. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37402] Incorrect access to static __thread variables inside static member functions

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-06 22:34 --- We really need a testcase that shows the issue. Right now it is hard to guess what is going on. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37402] Incorrect access to static __thread variables inside static member functions

2008-09-06 Thread vz-gcc at zeitlins dot org
--- Comment #2 from vz-gcc at zeitlins dot org 2008-09-06 22:41 --- Andrew, thanks for your reply! And yes, I realize this but unfortunately it really seems specific to something that optimizer does and maybe something it does at the whole unit level and not locally as even extracting

[Bug target/37403] New: [4.4 regression] bootstrap broken on ia64-linux-gnu trunk with ada (20080906)

2008-09-06 Thread doko at ubuntu dot com
seen with trunk 20080906 ../../xgcc -B../../ -c -DIN_GCC -DUSE_LIBUNWIND_EXCEPTIONS `echo -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes |sed -e 's/-pedantic//g' -e 's/-Wtraditional//g'` \ -I. -I.. -I../.. -I/build/buildd/gcc-snapshot-20080906/src

[Bug tree-optimization/37392] [4.4 Regression] Segfault in verify_ssa: !gimple_nop_p (stmt)

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-09-06 22:48 --- This works now with revision 140075. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37392

[Bug tree-optimization/37392] [4.4 Regression] Segfault in verify_ssa: !gimple_nop_p (stmt)

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-09-06 22:49 --- I want to say part of the fix for PR 14703 fixed this bug. Honza could you look into this bug? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37392

[Bug target/37403] [4.4 regression] bootstrap broken on ia64-linux-gnu trunk with ada (20080906)

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-06 22:50 --- *** This bug has been marked as a duplicate of 27880 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/27880] [4.2/4.3/4.4 regression] undefined reference to `_Unwind_GetIPInfo'

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #27 from pinskia at gcc dot gnu dot org 2008-09-06 22:50 --- *** Bug 37403 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/27880] [4.2/4.3/4.4 regression] undefined reference to `_Unwind_GetIPInfo'

2008-09-06 Thread doko at ubuntu dot com
--- Comment #28 from doko at ubuntu dot com 2008-09-06 22:53 --- so this bites again with trunk and ada. Jim, Steve, any news on this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27880

[Bug tree-optimization/37310] [4.3 Regression] gfortran errors in compilation and the making for upgraded compilers

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #14 from pinskia at gcc dot gnu dot org 2008-09-06 23:06 --- Reduced testcase: real*8 in_mjd(500), in_xyz_std(6,500) real*8 ref_xyz(3), ref_llu(3), ref_neu(3) common / ts_r8 /sec_rel, in_mjd, in_xyz_std, ref_llu, ref_neu real*8 locref(3)

[Bug fortran/37400] [4.4 Regression] implicit character(len=*,kind=kind('A')) (Q) ... no longer gives the right answer.

2008-09-06 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug target/37401] ICE when compiling some LAPACK files with optimizations

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-06 23:08 --- Can you attach the .f files? -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/37265] [4.4 Regression] mt_allocator.cc:646: ICE: in gt_ggc_m_S, at ggc-page.c:1281

2008-09-06 Thread danglin at gcc dot gnu dot org
--- Comment #4 from danglin at gcc dot gnu dot org 2008-09-06 23:17 --- Created an attachment (id=16245) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16245action=view) Fix for GC error Also fixes plabel generation for personality function. --

[Bug target/37378] [4.4 Regression] Revision 139827 causes Divide_X

2008-09-06 Thread jh at suse dot cz
--- Comment #13 from jh at suse dot cz 2008-09-06 23:18 --- Subject: Re: [4.4 Regression] Revision 139827 causes Divide_X This looks like a target issue anyways. The patch had effect of turning code paths leading to trap or noreturn etc. to be optimized for size... Honza --

[Bug c++/37404] New: ICE on va_arg and template deduction

2008-09-06 Thread sebor at roguewave dot com
gcc 4.3.1 gets an ICE on the program below. I didn't try 4.3.2 or 4.4.0. $ cat t.C gcc t.C #include stdarg.h #include string.h const char* foobar (void*) { return 0; } template class struct S { static const char* foo () { return 0; } }; template class T, int N struct ST [N] { static const

[Bug middle-end/37380] ../../gcc/libcpp/charset.c:1103: error: 'cvt.77.width' is used uninitialized in this function

2008-09-06 Thread danglin at gcc dot gnu dot org
--- Comment #2 from danglin at gcc dot gnu dot org 2008-09-07 00:08 --- This was introduced in revision 139930. -- danglin at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/37380] ../../gcc/libcpp/charset.c:1103: error: 'cvt.77.width' is used uninitialized in this function

2008-09-06 Thread danglin at gcc dot gnu dot org
--- Comment #3 from danglin at gcc dot gnu dot org 2008-09-07 00:09 --- Sorrry, that should have been revision 139931. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37380

[Bug c++/37405] New: syntax error on __wur in include-fixed/sys/stat.h

2008-09-06 Thread sebor at roguewave dot com
Here's an odd error I just ran into. The source compiles fine as C but fails with the C++ compiler. $ cat t.C cat /etc/redhat-release gcc t.C || cat -n /amd/devco/contrib/linux/gcc-4.3.1/lib/gcc/x86_64-unknown-linux-gnu/4.3.1/include-fixed/sys/stat.h | head -n 350 | tail -n 10 #include

[Bug other/37405] syntax error on __wur in include-fixed/sys/stat.h

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-07 00:25 --- This works for me on the trunk on powerpc64-linux-gnu. I think fix includes is messing up the sys/stat.h for some reason. -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug c++/37404] ICE on va_arg and template deduction

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-07 00:34 --- This only ICEs on targets where va_list is an array. Reduced testcase: typedef __builtin_va_list __gnuc_va_list; typedef __gnuc_va_list va_list; template class struct S { static const char* foo () { return 0; } };

[Bug target/37401] ICE when compiling some LAPACK files with optimizations

2008-09-06 Thread jean-louis dot dornstetter at wanadoo dot fr
--- Comment #2 from jean-louis dot dornstetter at wanadoo dot fr 2008-09-07 01:02 --- Created an attachment (id=16246) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16246action=view) Offending F77 sources files for bug 37401 I did not do my duties, sorry for that... The attached

[Bug target/37406] New: [4.4 regression] bootstrap broken on sparc-linux-gnu trunk (20080906)

2008-09-06 Thread doko at ubuntu dot com
seen with trunk 20080906, configured with configure -v --with-pkgversion='Ubuntu 20080906-0ubuntu1' --with-bugurl='file:///usr/share/doc/gcc-snapshot/README.Bugs' --enable-languages=c,c++,java,fortran,objc,obj-c++,ada --prefix=/usr/lib/gcc-snapshot --enable-shared --with-system-zlib --disable-nls

[Bug target/37344] [4.4 Regression] sparc bootstrap fails with Bus error in libgcc2.c

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-07 01:12 --- *** Bug 37406 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37406] [4.4 regression] bootstrap broken on sparc-linux-gnu trunk (20080906)

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-07 01:12 --- *** This bug has been marked as a duplicate of 37344 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/37265] [4.4 Regression] mt_allocator.cc:646: ICE: in gt_ggc_m_S, at ggc-page.c:1281

2008-09-06 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug middle-end/37380] [4.4 Regression] ../../gcc/libcpp/charset.c:1103: error: 'cvt.77.width' is used uninitialized in this function

2008-09-06 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug target/37396] bootstrap broken on hppa-linux-gnu trunk with ada (20080906)

2008-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-07 01:15 --- HPPA is fully broken, see PR 37071, PR 37265, and PR 37380. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

<    1   2