[Bug tree-optimization/16045] ICE fold check: original tree changed by fold

2005-06-15 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-06-15 10:42 --- Ada frontend fails to bootstrap with --enable-checking=fold: stage1/xgcc -Bstage1/ -B/usr/x86_64-linux/bin/ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing

[Bug target/22080] Unable to find a register to spill in C function

2005-06-15 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-06-15 17:28 --- *** This bug has been marked as a duplicate of 16185 *** -- What|Removed |Added

[Bug target/16185] ICE: in spill_failure, at reload1.c:1892, global registers and long long

2005-06-15 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-06-15 17:28 --- *** Bug 22080 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug tree-optimization/16045] ICE fold check: original tree changed by fold

2005-06-15 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-06-15 18:23 --- here is an updated list of failing tests: gcc.c-torture/compile/20020701-1.c gcc.c-torture/execute/builtins/memmove-2.c gcc.c-torture/execute/builtins/strcat.c gcc.c-torture/execute/builtins

[Bug target/21283] [4.0/4.1 regression] ICE with doubles

2005-05-22 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-22 21:06 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED

[Bug middle-end/21309] [4.0/4.1 regression] internal compiler error: in expand_mult_const, at expmed.c:2884

2005-05-22 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-22 21:39 --- Confirmed, reduced testcase: char c; void f () { c /= 10; } -- What|Removed |Added

[Bug target/21316] [3.4/4.0/4.1 Regression] pointer lookup cache misses more frequent

2005-05-22 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-22 22:14 --- I can confirm this on amd64: gccavg. runtime --- 3.3.6 1.94 3.4.5 2.30 4.0.1 2.64 4.1.0 2.75 -- What

[Bug tree-optimization/21567] Segmentation fault of the compiler when compiling

2005-05-14 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-14 11:46 --- Please attach preprocessed testcase, see http://gcc.gnu.org/bugs.html#need for details. Also please try recent snapshot of 4.0 ftp://gcc.gnu.org/pub/gcc/snapshots/4.0-20050507

[Bug target/21501] ICE in extract_insn, at recog.c:2082

2005-05-11 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-11 22:41 --- Not fixed, fails on x86_64-unknown-linux-gnu host. -- What|Removed |Added

[Bug target/21501] [4.1 regression] ICE in extract_insn, at recog.c:2082

2005-05-11 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-11 23:13 --- note reverting patch mentioned in comment #1 (http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.c.diff?cvsroot=gccr1=1.454r2=1.455) fixes the problem. -- What|Removed

[Bug target/21501] New: ICE in extract_insn, at recog.c:2082

2005-05-10 Thread belyshev at depni dot sinp dot msu dot ru
sinp dot msu dot ru CC: gcc-bugs at gcc dot gnu dot org GCC target triplet: arm-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21501

[Bug rtl-optimization/21461] [3.4/4.0 regression] miscompilation at -O2 in 3.4.x, 4.x

2005-05-09 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-09 11:30 --- Could you please post backtrace of segfault? with both gcc-4.0 and gcc-3.4 if it is different. -- What|Removed |Added

[Bug rtl-optimization/21461] [3.4/4.0 regression] miscompilation at -O2 in 3.4.x, 4.x

2005-05-09 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-09 13:23 --- yes, please do not close this bug as i can reproduce it even with -fno-strict-aliasing, but it seems it breaks at least in four files (dfgparser.c, list.c, sharing.c, subst.c) so it could take

[Bug rtl-optimization/21461] [3.4/4.0 regression] miscompilation at -O2 in 3.4.x, 4.x

2005-05-09 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-09 17:45 --- This code: memory.h:413: *(POINTER *)Freepointer = memory_ARRAY[Size]-free; memory_ARRAY[Size]-free = Freepointer; is invalid, because you are changing object of some type via pointer

[Bug rtl-optimization/21469] nternal compiler error: in spill_failure, at reload1.c:1897

2005-05-09 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-09 20:28 --- *** This bug has been marked as a duplicate of 16185 *** -- What|Removed |Added

[Bug target/16185] ICE: in spill_failure, at reload1.c:1892, global registers and long long

2005-05-09 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-09 20:28 --- *** Bug 21469 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug rtl-optimization/21469] nternal compiler error: in spill_failure, at reload1.c:1897

2005-05-09 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-09 20:54 --- (In reply to comment #4) Hmm, I think only the second example is a dup. well, it is very easy to construct pile of such testcases -- just try to compile anything with -ffixed-ebp -ffixed-ebx

[Bug rtl-optimization/21450] New: [4.0/4.1 regression] -fstrict-aliasing causes miscompilation

2005-05-07 Thread belyshev at depni dot sinp dot msu dot ru
: gcc Version: 4.0.1 Status: UNCONFIRMED Keywords: wrong-code Severity: critical Priority: P2 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu dot ru

[Bug preprocessor/21410] Infinite memory usage in preprocessor

2005-05-06 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-06 13:15 --- Ok, so closing as invalid. -- What|Removed |Added Status|UNCONFIRMED

[Bug tree-optimization/21407] [4.1 Regression] wrong code with upcast in C++

2005-05-05 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-06 00:27 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED

[Bug preprocessor/21410] Infinite memory usage in preprocessor

2005-05-05 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-06 04:39 --- gamdit.h:2426: #define ___FIXADDP(x,y)x)^(y))___FIX(___MIN_FIX))=(((y)^((x)+(y)))___FIX(___MIN_FIX))?___FIXADD(x,y):___FAL) test2.c:3500: ___SET_R2(___FIXADDP(___FIXADDP(___FIXADDP

[Bug tree-optimization/21332] [4.1 Regression] -ftree-vrp makes a loop doesn't execute a body

2005-05-02 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-02 12:06 --- // this testcase fails also on amd64: extern void abort (void); int f () { return -1; } int main () { int b, c, i; b = 0; c = f (); if (c = 0) { c = -c; for (i = 0

[Bug tree-optimization/21304] [4.0/4.1 regression] very long compile times with large cpp file from kdebindings

2005-05-01 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-05-02 03:33 --- This small testcase exhibits similar behaviour (though profile says most of time spent in SSA verifier): --- #define

[Bug target/21153] gcc segfaults compiling qemu

2005-04-29 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-29 10:50 --- *** This bug has been marked as a duplicate of 16702 *** -- What|Removed |Added

[Bug rtl-optimization/16702] ICE (segfault) when compiling qemu with -O on x86_64 with gcc 3.4

2005-04-29 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-29 10:50 --- *** Bug 21153 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug rtl-optimization/21254] [4.0/4.1 regression] Incorrect code with -funroll-loops for multiple targets with same code

2005-04-29 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-29 12:04 --- // Confirmed, reduced C testcase (compile with -O1 -funroll-loops): void abort (void); static int n; static void __attribute__((noinline)) foo (void) { n = 2; } static inline void bar

[Bug middle-end/21107] [4.0/4.1 regression] internal compiler error: in expand_one_stack_var_at, at cfgexpand.c:476

2005-04-29 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-29 12:38 --- Confirmed, note: the code is valid C. -- What|Removed |Added Status

[Bug c++/21123] ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2005-04-29 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-29 13:12 --- // Confirmed, smaller testcase: struct U { U (); U (const U); }; struct T { U u; }; struct V : T { int operator= (V __x); }; struct A { virtual V foo() const; }; struct B : virtual

[Bug rtl-optimization/16702] [3.4 regression] ICE (segfault) when compiling qemu with -O on x86_64 with gcc 3.4

2005-04-29 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-29 21:44 --- (In reply to comment #5) Is this a regression? Yes. -- What|Removed |Added

[Bug tree-optimization/21248] ICE in convert_move, at expr.c:339

2005-04-27 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-28 02:34 --- // reduced testcase, compile with -O1 -free-pre template class T inline T klamp (T a, T l, T h) { return (a l)? l : ((a h)? h : a); } int foo (char); int f (void) { float r; return foo

[Bug tree-optimization/21173] [4.0/4.1 regression] miscompiled pointer subtraction broke Linux kernel

2005-04-27 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-28 02:34 --- *** Bug 21248 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug fortran/21197] ICE in gfc_trans_scalar_assign, at fortran/trans-expr.c:2005

2005-04-24 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-24 23:19 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED

[Bug fortran/21197] ICE in gfc_trans_scalar_assign, at fortran/trans-expr.c:2005

2005-04-24 Thread belyshev at depni dot sinp dot msu dot ru
-- What|Removed |Added Severity|critical|normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21197

[Bug c/21175] miscompiled pointer subtraction broke Linux kernel

2005-04-23 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-23 11:56 --- *** This bug has been marked as a duplicate of 21173 *** -- What|Removed |Added

[Bug c/21173] miscompiled pointer subtraction broke Linux kernel

2005-04-23 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-23 11:56 --- *** Bug 21175 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21173

[Bug tree-optimization/21173] [4.0 regression] miscompiled pointer subtraction broke Linux kernel

2005-04-23 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-23 12:30 --- // Confirmed on amd64 too, smaller testcase (compile with -O2): void abort (void); char q; void *a[2]; void foo (char *p) { int i; for (i = 0; i 2; i++) a[i] += p - q; } int main

[Bug tree-optimization/21173] [4.0/4.1 regression] miscompiled pointer subtraction broke Linux kernel

2005-04-23 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-23 12:51 --- -O1 -ftree-pre causing this. -- What|Removed |Added CC

[Bug c++/2703] Internal error #20000409 for g++-3.0 (20010423)

2005-04-16 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-16 21:50 --- Not fixed in 3.4.4 -- What|Removed |Added Status|RESOLVED

[Bug c++/21026] ICE in check_tag_decl, at cp/decl.c:3516

2005-04-16 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-16 21:51 --- *** This bug has been marked as a duplicate of 2703 *** -- What|Removed |Added

[Bug c++/2703] Internal error #20000409 for g++-3.0 (20010423)

2005-04-16 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-16 21:51 --- *** Bug 21026 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug target/21041] [4.0 Regression] ICE: output_operand: Cannot decompose address

2005-04-15 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-15 10:21 --- // smaller testcase, compile with -O2 -fPIC struct vs { int h, w, k, q; short int dct_recon[8]; }; void bar (struct vs* v) { char *s; short int *b; int x, y, z, r, i, j; for (i = 0

[Bug c++/21040] [3.3 regression] Segmentation fault on template/typedef typo

2005-04-15 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-15 12:26 --- 3.3 branch breakage, almost surely WONTFIX. : Search converges between 2003-07-19-3.3 (#129) and 2003-07-20-3.3 (#130). -- What|Removed |Added

[Bug fortran/20925] Possible frontend bug: array constructor not expanded

2005-04-15 Thread belyshev at depni dot sinp dot msu dot ru
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug fortran/20838] [4.1 regression] ICE in gfc_conv_expr_descriptor, at fortran/trans-array.c:3606

2005-04-15 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-15 12:44 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED

[Bug target/20810] ICE in reload_cse_simplify_operands, at postreload.c:391

2005-04-15 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-15 19:57 --- // reduced testcase, compile with -O2 -mthumb extern void foo (void); struct bitset { int a[4]; void set(int pos, bool val = true) { if (val) a[pos/32] = 1; } bitset

[Bug target/20583] [4.0/4.1 regression] ICE in output_operand: invalid expression as operand

2005-04-15 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-15 23:04 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED

[Bug tree-optimization/20947] [4.1 Regression] ICE in check_loop_closed_ssa_use, at tree-ssa-loop-manip.c:394

2005-04-14 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-14 15:14 --- // reduced testcase, compile with -O2 -fpeel-loops -ftree-vectorize : void foo (double *d) { unsigned int a, i; double t[2]; for (i = 0; i 2; i++) { for (a = 0; a 2

[Bug tree-optimization/20773] ICE: SEGV building jar file

2005-04-14 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-14 16:33 --- Created an attachment (id=8631) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8631action=view) smaller testcase (4749 bytes) confirmed on amd64 with both 4.0.0 and mainline

[Bug target/20634] code fails to compile/code generation issue with -funit-at-a-time

2005-04-14 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-14 18:02 --- reduced testcase, compile with '-O1 -fschedule-insns -funit-at-a-time', fails with 3.3-hammer, 3.4, 4.0 and mainline, introduced in 2003: : Search converges between 2003-07-11-trunk (#291

[Bug c++/20552] [3.4 Regression] ICE in write_type, at cp/mangle.c:1579

2005-04-14 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-04-14 19:02 --- // reduced testcase template class T class C { void f () { typedef int U; typedef typeof(*this) U; } }; -- What|Removed |Added

[Bug c++/21026] New: ICE in check_tag_decl, at cp/decl.c:3516

2005-04-14 Thread belyshev at depni dot sinp dot msu dot ru
Product: gcc Version: 3.4.4 Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: minor Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu

[Bug c++/21026] ICE in check_tag_decl, at cp/decl.c:3516

2005-04-14 Thread belyshev at depni dot sinp dot msu dot ru
-- What|Removed |Added Known to fail||3.4.4 3.3.5 Known to work||4.0.0 4.1.0

[Bug c/20652] New: rejects code with an error: aliased to undefined symbol

2005-03-26 Thread belyshev at depni dot sinp dot msu dot ru
Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs at gcc dot gnu dot org,rth at gcc dot gnu dot org http

[Bug rtl-optimization/20600] [4.1 regression] failure for pass.c on x86_64-pc-linux-gnu

2005-03-23 Thread belyshev at depni dot sinp dot msu dot ru
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug target/20528] [4.0/4.1 regression] ICE in reload_cse_simplify_operands, at postreload.c:391

2005-03-20 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-20 10:37 --- Confirmed, reduced testcase (compile with -O2): -- struct s { int a, b; }; static int foo (struct s *u) { if (u-b

[Bug middle-end/20521] ICE in cgraph.C with C++

2005-03-20 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-20 11:25 --- This is with today's (Mar 17, 2005) CVS, with Richard's Guenther's patch to modify inlining heuristics. which one? please add references to all patches you installed or, better, try to reproduce

[Bug tree-optimization/20458] New: [4.1 regression] structure aliasing causes wrong code

2005-03-13 Thread belyshev at depni dot sinp dot msu dot ru
: P2 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu

[Bug tree-optimization/20458] [4.1 regression] structure aliasing causes wrong code

2005-03-13 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-13 17:02 --- working on smaller preprocessed testcase (640Kbytes left). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20458

[Bug tree-optimization/20458] [4.1 regression] structure aliasing causes wrong code

2005-03-13 Thread belyshev at depni dot sinp dot msu dot ru
-- What|Removed |Added CC||dberlin at gcc dot gnu dot ||org

[Bug tree-optimization/20458] [4.1 regression] structure aliasing causes wrong code

2005-03-13 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-13 18:18 --- Created an attachment (id=8383) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8383action=view) smaller testcase (2293 bytes) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20458

[Bug tree-optimization/20458] [4.1 regression] structure aliasing causes wrong code

2005-03-13 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-13 19:10 --- even smaller testcase: -- namespace std { class locale { public: locale(); ~locale(); }; } struct B

[Bug c++/20463] New: [4.0/4.1 regression] ICE on using undefined type

2005-03-13 Thread belyshev at depni dot sinp dot msu dot ru
Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20463

[Bug target/20447] New: ICE in output_operand: invalid expression as operand

2005-03-12 Thread belyshev at depni dot sinp dot msu dot ru
Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs at gcc dot gnu dot org GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20447

[Bug target/20447] ICE in output_operand: invalid expression as operand

2005-03-12 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-12 23:24 --- Created an attachment (id=8378) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8378action=view) testcase (1302 bytes) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20447

[Bug other/20449] [c++] internal compiler error

2005-03-12 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-13 00:12 --- I can reproduce this with --enable-checking mainline. -- What|Removed |Added

[Bug middle-end/20419] New: ICE in gen_lowpart_general, at rtlhooks.c:58

2005-03-11 Thread belyshev at depni dot sinp dot msu dot ru
-checking Severity: normal Priority: P2 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs at gcc dot gnu dot org,roger at eyesopen dot com

[Bug target/20342] [4.0/4.1 regression] ICE in spill_failure, at reload1.c:1872

2005-03-11 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-11 21:14 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED

[Bug middle-end/20419] [4.1 Regression] ICE in gen_lowpart_general, at rtlhooks.c:58

2005-03-11 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-12 05:11 --- Fixed. -- What|Removed |Added Status|UNCONFIRMED

[Bug rtl-optimization/20359] [3.3/3.4 regression] Incorrect code with global register variables

2005-03-07 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-07 17:28 --- Confirmed. --- /* { dg-do run { targets i?86-*-* || x86_64-*-* || powerpc*-*-* } } */ /* { dg-options -O1 } */ void

[Bug rtl-optimization/20342] New: [4.0/4.1 regression] ICE in spill_failure, at reload1.c:1872

2005-03-06 Thread belyshev at depni dot sinp dot msu dot ru
ReportedBy: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs at gcc dot gnu dot org GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20342

[Bug rtl-optimization/20342] [4.0/4.1 regression] ICE in spill_failure, at reload1.c:1872

2005-03-06 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-06 10:15 --- similar program, but with -typedef int vec __attribute__ ((vector_size (8))); +typedef int vec __attribute__ ((mode(DI))); compiles fine with 3.4.4. -- What|Removed

[Bug rtl-optimization/20342] [4.0/4.1 regression] ICE in spill_failure, at reload1.c:1872

2005-03-06 Thread belyshev at depni dot sinp dot msu dot ru
-- What|Removed |Added Version|unknown |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20342

[Bug tree-optimization/20115] [4.0 Regression] Pure functions are mishandled

2005-02-21 Thread belyshev at depni dot sinp dot msu dot ru
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Known to fail||4.0.0

[Bug tree-optimization/18687] [4.0 Regression] ~50% compile time regression

2005-02-10 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-02-10 15:55 --- 3.4.4 4.0.0 delta hashes100.c: -O0 3.663.81 4% -O1 6.43 11.4778% -O2

[Bug middle-end/19689] [4.0 Regression] ICE in store_bit_field, at expmed.c

2005-01-29 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-29 09:28 --- // reduced testcase, compile with '-O1': struct { int b : 29; } f; void foo (short j) { f.b = j; } -- What|Removed |Added

[Bug middle-end/19689] [4.0 Regression] ICE in store_bit_field, at expmed.c

2005-01-29 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-29 12:03 --- Caused by this patch: 2005-01-26 Richard Henderson [EMAIL PROTECTED] PR middle-end/18008 * c-decl.c (finish_struct): Set DECL_MODE after resetting a field's type

[Bug middle-end/19687] New: [4.0 Regression] ICE with union initializer

2005-01-28 Thread belyshev at depni dot sinp dot msu dot ru
: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs at gcc dot gnu dot org,rth at gcc dot gnu dot org GCC target triplet: i386-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19687

[Bug debug/19345] [4.0 Regression] Segmentation fault with VLA and inlining and dwarf2

2005-01-26 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-27 03:00 --- Caused by this patch: 2005-01-03 Daniel Berlin [EMAIL PROTECTED] Fix PR debug/17924 Fix PR debug/19191 * dwarf2out.c (block_ultimate_origin): Follow decl origin

[Bug rtl-optimization/19580] [3.4/4.0 Regression] missed load/store motion

2005-01-23 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-23 14:36 --- (In reply to comment #8) Closing this as won't fix. Lets focus on PR19581 instead. Two notes: 1) tree-outof-ssa does not coalesce variables in this case: g.c

[Bug rtl-optimization/19580] [3.4/4.0 Regression] missed load/store motion

2005-01-23 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-23 18:31 --- (In reply to comment #13) What exactly are you expecting to be coalesced in this case, if I may ask? I am expecting all of D.1129 and D.1131 to be coalesced so this: D.1129 = r[0] + r[2

[Bug rtl-optimization/19580] [3.4/4.0 Regression] missed load/store motion

2005-01-23 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-23 19:51 --- (In reply to comment #18) I'm not sure what you think the missed optimization is here. You will have to show what you want at the assembly level, and explain why you think

[Bug target/19579] [3.3/3.4/4.0 regression] -march=i686 generates a bogus program

2005-01-23 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-23 21:32 --- I can confirm this bug on mainline with this testcase: -- void abort (void); int f () { return 0; } void

[Bug rtl-optimization/19464] [3.3/3.4/4.0 Regression] gcse causes poor register allocation

2005-01-22 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-23 00:42 --- (In reply to comment #4) This can be fixed at the tree level without any gcse or ra hacking: http://gcc.gnu.org/ml/gcc-patches/2005-01/msg01462.html GCC generates poor code for this function

[Bug rtl-optimization/19580] New: [3.4/4.0 Regression] poor register allocation

2005-01-22 Thread belyshev at depni dot sinp dot msu dot ru
Status: UNCONFIRMED Keywords: missed-optimization, ra Severity: normal Priority: P2 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs at gcc

[Bug rtl-optimization/19464] [3.3/3.4/4.0 Regression] gcse causes poor register allocation

2005-01-22 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-23 01:43 --- (In reply to comment #7) This looks like a different bug because with 3.3.3 we get the good code but not with 3.4.0. this is now bug 19580 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug rtl-optimization/19580] [3.4/4.0 Regression] missed load/store monition

2005-01-22 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-23 04:34 --- Caused by this patch: 2003-04-01 Zdenek Dvorak [EMAIL PROTECTED] * gcse.c (struct ls_expr): Added pattern_regs field. (ldst_entry): Initialize

[Bug c++/19565] [3.3/3.4/4.0 Regression] g++ does not warn about overflow in conversion but gcc does

2005-01-21 Thread belyshev at depni dot sinp dot msu dot ru
-- What|Removed |Added GCC host triplet|i486-linux | Known to fail||3.0.4 3.2.3 3.3.6 3.4.4 |

[Bug rtl-optimization/8361] [3.3/3.4/4.0 regression] C++ compile-time performance regression

2005-01-16 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-16 14:16 --- here is the timings for i686-pc-linux-gnu: 3.0.5 3.2.3 3.3.6 3.4.4 4.0.0 4.0.0/3.0.5 -O0 24.526.022.420.516.9-31% -O1 41.848.342.8

[Bug rtl-optimization/19464] New: [3.3/3.4/4.0 Regression] gcse causes poor register allocation

2005-01-15 Thread belyshev at depni dot sinp dot msu dot ru
ReportedBy: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19464

[Bug rtl-optimization/19464] [3.3/3.4/4.0 Regression] gcse causes poor register allocation

2005-01-15 Thread belyshev at depni dot sinp dot msu dot ru
-- What|Removed |Added Known to fail||3.3.5 3.4.4 4.0.0 Known to work||2.95.3 3.0.4 Target Milestone|---

[Bug target/16185] ICE: in spill_failure, at reload1.c:1892, global registers and long long

2005-01-11 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-11 16:18 --- Caused by this patch: Fri May 15 21:40:06 1998 John Wehle ([EMAIL PROTECTED]) * i386.md (movdi-1, movdi): Rewrite based on SI move patterns. -- What|Removed

[Bug rtl-optimization/9085] Unable to find register to spill when optimizing

2005-01-11 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-12 02:31 --- // C testcase, use '-O1 -mregparm=1 -fschedule-insns -march=i386': struct A { int j; }; void foo (struct A *p, int j) { p-j = j % 3; } Introduced by this change: Tue Oct 27 23:32:34 1998

[Bug debug/19345] New: [4.0 Regression] Segmentation fault

2005-01-09 Thread belyshev at depni dot sinp dot msu dot ru
: ice-on-valid-code Severity: normal Priority: P2 Component: debug AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla

[Bug debug/19345] [4.0 Regression] Segmentation fault

2005-01-09 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-09 08:23 --- use '-O1 -g' to reproduce -- What|Removed |Added Known to fail

[Bug tree-optimization/19341] New: [4.0 Regression] DCE eliminating non-dead code

2005-01-08 Thread belyshev at depni dot sinp dot msu dot ru
: 4.0.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P1 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu dot ru CC: gcc-bugs

[Bug rtl-optimization/18861] [4.0 Regression] ICE Segmentation fault in try_crossjump_to_edge at ../../gcc/gcc/cfgcleanup.c:1637 with two switches (table jumps)

2005-01-07 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-07 12:12 --- Fixed. -- What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/19283] [4.0 Regression] Bad code generated in final_cleanup

2005-01-05 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-06 00:27 --- // C testcase, use '-O2' or '-O1 -funit-at-a-time' to reproduce: void abort (void); static unsigned short foo (unsigned int* p) { return *p; }; unsigned int u; int main () { if ((foo (u

[Bug target/19107] regclass.c miscompiled by -ftree-vectorize

2005-01-04 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-04 21:03 --- Indeed it is a dup. *** This bug has been marked as a duplicate of 19235 *** -- What|Removed |Added

[Bug target/19235] [4.0 regression] GCC generates SSE2 instructions for AthlonXP which doesn't support them.

2005-01-04 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-04 21:03 --- *** Bug 19107 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug tree-optimization/18241] [4.0 Regression] linux kernel loop gets miscompiled

2005-01-03 Thread belyshev at depni dot sinp dot msu dot ru
--- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-01-03 20:46 --- // even smaller testcase: void abort (void); void radix_tree_tag_clear (int *node) { int *path[2], **pathp = path, height; volatile int *addr; height = 1

<    1   2   3   4   >