[Bug tree-optimization/37031] [4.4 Regression] ICE for h264ref in gather_interchange_stats with -ftree-loop-linear

2009-01-08 Thread jakub at gcc dot gnu dot org
--- Comment #11 from jakub at gcc dot gnu dot org 2009-01-08 16:01 --- Subject: Bug 37031 Author: jakub Date: Thu Jan 8 16:01:42 2009 New Revision: 143188 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143188 Log: PR tree-optimization/37031 * lambd

[Bug tree-optimization/37031] [4.4 Regression] ICE for h264ref in gather_interchange_stats with -ftree-loop-linear

2009-01-08 Thread jakub at gcc dot gnu dot org
--- Comment #12 from jakub at gcc dot gnu dot org 2009-01-08 16:03 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c/38769] Sometimes a percent sign is just a percent sign

2009-01-08 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2009-01-08 20:54 --- What kind of escaping are you talking about? "\%" is the same as "%" in gcc. If you want to print character %%, you should write printf ("something %%\n"); -- jakub

[Bug c/38771] [4.4 regression] error: non-trivial conversion in unary operation

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2009-01-09 08:54 --- fold_unary bug. -- jakub at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug middle-end/38771] [4.4 regression] error: non-trivial conversion in unary operation

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-09 09:04 --- Created an attachment (id=17063) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17063&action=view) gcc44-pr38771.patch Fix. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38771

[Bug bootstrap/38580] [4.4 Regression] Bootstrap broken on mingw32

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2009-01-09 09:36 --- Seems to work on x86_64-linux. The error message is different if the program doesn't exist: ./xgcc -b nonexistent-target -B ./ -v ./xgcc: error trying to exec './nonexistent-target-gcc-4.4.0': execvp:

[Bug middle-end/38347] [4.4 Regression] gfortran.dg/alloc_comp_constructor_1.f90 ICE with -O2 -fdefault-integer-8

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-09 10:11 --- Bug in do_jump_by_parts_zero_rtx. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/38503] [4.4 regression] warnings from -isystem headers strikes back.

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-09 10:25 --- Please preprocess the testcase. Whether a header was a system header or not is recorded in # directives in the preprocessed output. -- jakub at gcc dot gnu dot org changed: What|Removed

[Bug c/38777] gcc optimize flag causes different program behavior

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-09 10:38 --- Also, if it is floating point using app on i?86, -msse2 -mfpmath=sse or -ffloat-store. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38777

[Bug middle-end/38771] [4.4 regression] error: non-trivial conversion in unary operation

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-09 13:41 --- Subject: Bug 38771 Author: jakub Date: Fri Jan 9 13:41:08 2009 New Revision: 143202 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143202 Log: PR middle-end/38771 * fold-const.c (fo

[Bug middle-end/38347] [4.4 Regression] gfortran.dg/alloc_comp_constructor_1.f90 ICE with -O2 -fdefault-integer-8

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-09 13:43 --- Subject: Bug 38347 Author: jakub Date: Fri Jan 9 13:43:14 2009 New Revision: 143204 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143204 Log: PR middle-end/38347 *

[Bug middle-end/38771] [4.4 regression] error: non-trivial conversion in unary operation

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-09 14:02 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/38347] [4.4 Regression] gfortran.dg/alloc_comp_constructor_1.f90 ICE with -O2 -fdefault-integer-8

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-09 14:03 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/38326] [4.3/4.4 regression] libjava build failure on ia64-linux-gnu

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #10 from jakub at gcc dot gnu dot org 2009-01-09 14:30 --- This is an obvious bug in fastjar-0.97: ub4 unix2dostime (time_t *unix_time) { struct tm *ltime = localtime (unix_time); int year = ltime->tm_year - 80; ... } int make_manifest(int jfd, const char *mf_name,

[Bug c++/37877] [4.3/4.4 Regression] Invalid "invalid use of static" error

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-09 14:45 --- Subject: Bug 37877 Author: jakub Date: Fri Jan 9 14:45:44 2009 New Revision: 143206 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143206 Log: PR c++/37877 *

[Bug c++/37877] [4.3 Regression] Invalid "invalid use of static" error

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-09 14:46 --- Fixed on the trunk so far. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known

[Bug c/35742] [4.2/4.3/4.4 regression] Broken diagnostic: 'goto_expr' not supported by pp_c_expression

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-09 16:47 --- Subject: Bug 35742 Author: jakub Date: Fri Jan 9 16:46:47 2009 New Revision: 143209 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143209 Log: PR c/35742 * c-pretty-print.c (pp_c_ex

[Bug c++/35335] [4.2/4.3/4.4 regression] Broken diagnostic: 'expr_stmt' not supported by dump_expr

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-09 16:52 --- Subject: Bug 35335 Author: jakub Date: Fri Jan 9 16:51:55 2009 New Revision: 143210 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143210 Log: PR c++/35335 * error.c (dump_expr)

[Bug c/35742] [4.2/4.3 regression] Broken diagnostic: 'goto_expr' not supported by pp_c_expression

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-09 16:53 --- Fixed on the trunk. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known to work

[Bug c++/35335] [4.2/4.3 regression] Broken diagnostic: 'expr_stmt' not supported by dump_expr

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2009-01-09 16:53 --- Fixed on the trunk. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Summary

[Bug target/38686] [4.4 Regression] Bootstrap fails on i686-pc-linux-gnu with --with-arch=pentium-m

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #16 from jakub at gcc dot gnu dot org 2009-01-09 17:13 --- Subject: Bug 38686 Author: jakub Date: Fri Jan 9 17:12:40 2009 New Revision: 143211 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143211 Log: PR target/38686 PR targ

[Bug target/38708] [4.4 Regression] Revision 137646 caused gcc.c-torture/execute/memset-[23].c fail with -mtune=pentiumpro

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #12 from jakub at gcc dot gnu dot org 2009-01-09 17:13 --- Subject: Bug 38708 Author: jakub Date: Fri Jan 9 17:12:40 2009 New Revision: 143211 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143211 Log: PR target/38686 PR targ

[Bug target/38708] [4.4 Regression] Revision 137646 caused gcc.c-torture/execute/memset-[23].c fail with -mtune=pentiumpro

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #13 from jakub at gcc dot gnu dot org 2009-01-09 17:13 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/38787] generating non-conforming "rep retn"

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2009-01-09 17:56 --- rep ret isn't bogus, please see http://gcc.gnu.org/ml/gcc-patches/2003-05/msg02117.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38787

[Bug rtl-optimization/38495] [4.4 Regression] ACATS tests cxa4004 cxa4005 cxa4026 fail

2009-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-01-09 17:58 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug fortran/38765] [4.4/4.3 Regression] ICE in check_host_association

2009-01-09 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38765

[Bug c/32455] [4.2/4.3/4.4 regression] ICE with modified va_list, allows declaration of __builtin_*

2009-01-10 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-01-10 09:04 --- Patch at: http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00644.html Ian Taylor's review: I'm not really comfortable with breaking the building of old version of glibc just to fix an ice-on-invalid. I'

[Bug c++/36695] [4.3/4.4 Regression] Value-initialization of reference type is allowed.

2009-01-10 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2009-01-10 11:48 --- Subject: Bug 36695 Author: jakub Date: Sat Jan 10 11:48:06 2009 New Revision: 143244 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143244 Log: PR c++/36695 * typeck2.c (build_functio

[Bug c++/38648] [4.2/4.3/4.4 regression] ICE with string literal

2009-01-10 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-10 11:49 --- Subject: Bug 38648 Author: jakub Date: Sat Jan 10 11:49:04 2009 New Revision: 143245 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143245 Log: PR c++/38648 * typeck.c (cp_build_mod

[Bug c++/36695] [4.3 Regression] Value-initialization of reference type is allowed.

2009-01-10 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-01-10 11:50 --- Fixed on the trunk so far. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known

[Bug c++/38648] [4.2/4.3 regression] ICE with string literal

2009-01-10 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-10 11:51 --- Fixed on the trunk so far. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known

[Bug target/38695] [4.4 regression] gcc.c-torture/compile/pr37433.c ICE on trunk arm_function_in_section_p

2009-01-10 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2009-01-10 14:02 --- Subject: Bug 38695 Author: jakub Date: Sat Jan 10 14:02:12 2009 New Revision: 143246 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143246 Log: PR target/38695 * config/a

[Bug target/38695] [4.4 regression] gcc.c-torture/compile/pr37433.c ICE on trunk arm_function_in_section_p

2009-01-10 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-01-10 14:03 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/38806] [4.4 Regression] Access through union does not conflict properly

2009-01-11 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-11 20:03 --- I think this is not a bug, I don't remember we ever said this is ok. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38806

[Bug c/38807] [4.4 regression] ice: gimple check: expected gimple_assign(error_mark), have gimple_phi()

2009-01-11 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2009-01-11 20:21 --- Mine, remove_visited_stmt_chain was added by me. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/36254] [4.2/4.3/4.4 Regression] wrong "control reaches end of non-void function" warning with IF_STMT

2009-01-11 Thread jakub at gcc dot gnu dot org
--- Comment #14 from jakub at gcc dot gnu dot org 2009-01-11 21:15 --- Subject: Bug 36254 Author: jakub Date: Sun Jan 11 21:14:51 2009 New Revision: 143281 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143281 Log: PR c++/36254 * cp-gi

[Bug c++/36254] [4.2/4.3 Regression] wrong "control reaches end of non-void function" warning with IF_STMT

2009-01-11 Thread jakub at gcc dot gnu dot org
--- Comment #15 from jakub at gcc dot gnu dot org 2009-01-11 21:32 --- Fixed on the trunk. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known to

[Bug tree-optimization/38807] [4.4 regression] ice: gimple check: expected gimple_assign(error_mark), have gimple_phi()

2009-01-12 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-12 11:11 --- Subject: Bug 38807 Author: jakub Date: Mon Jan 12 11:11:40 2009 New Revision: 143289 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143289 Log: PR tree-optimization/38807 * tree-ssa-r

[Bug tree-optimization/38807] [4.4 regression] ice: gimple check: expected gimple_assign(error_mark), have gimple_phi()

2009-01-12 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-12 11:14 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/38794] [4.2/4.3/4.4 regression] Function body accepted in typedef

2009-01-12 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-12 11:41 --- Introduced by PR27102 patch. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/38794] [4.2/4.3/4.4 regression] Function body accepted in typedef

2009-01-12 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-12 15:43 --- Subject: Bug 38794 Author: jakub Date: Mon Jan 12 15:43:22 2009 New Revision: 143292 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143292 Log: PR c++/38794 * decl.c (start_funct

[Bug c++/38794] [4.2/4.3 regression] Function body accepted in typedef

2009-01-12 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-12 15:45 --- Fixed on the trunk so far. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/38245] [4.4 Regression] stack corruption when a call is removed but not the outgoing argument pushes

2009-01-12 Thread jakub at gcc dot gnu dot org
--- Comment #21 from jakub at gcc dot gnu dot org 2009-01-12 16:18 --- Created an attachment (id=17078) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17078&action=view) gcc44-pr38245.patch Patch I'm playing with. I don't see why changing CALL_INSN_FUNCTION_USAG

[Bug c/32041] [4.3/4.4 Regression] offsetof buglet

2009-01-12 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-12 19:44 --- Subject: Bug 32041 Author: jakub Date: Mon Jan 12 19:44:33 2009 New Revision: 143305 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143305 Log: PR c/32041 * c-

[Bug c/32041] [4.3 Regression] offsetof buglet

2009-01-12 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2009-01-12 19:45 --- Fixed on the trunk so far. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known

[Bug c++/36019] [4.2/4.3/4.4 Regression] template parameter does not hide class name

2009-01-12 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2009-01-12 23:00 --- The 4.3 version seems to be the old one, with is_* prefixes and macro, while trunk/4.2 are the new ones. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36019

[Bug c++/38795] [4.3/4.4 regression] ICE with reinterpret_cast and variadic templates

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2009-01-13 09:03 --- Seems cp_walk_subtrees doesn't handle REINTERPRET_CAST_EXPR, so check_for_bare_parameter_packs doesn't detect them. Just handling this the same as CAST_EXPR seems to fix this testcase. -- jakub at gcc d

[Bug bootstrap/38788] gcc 4.4.0 20090109 - Configure with "--enable-intermodule" breaks build

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2009-01-13 15:09 --- Reopening a bug doesn't "fix" anything. Patches do. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38788

[Bug rtl-optimization/38245] [4.4 Regression] stack corruption when a call is removed but not the outgoing argument pushes

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #22 from jakub at gcc dot gnu dot org 2009-01-13 15:37 --- Created an attachment (id=17086) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17086&action=view) gcc44-pr38245.patch Updated patch (tested with the new testcase on i386/x86_64 and eyeballed for

[Bug debug/37022] internal compiler error: in compute_barrier_args_size

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #15 from jakub at gcc dot gnu dot org 2009-01-13 17:18 --- As the asserts aren't on the trunk, this isn't really a regression, we've been emitting bogus unwind info in these cases (and many more than now) before as well. -- jakub at gcc dot gnu

[Bug rtl-optimization/38774] [4.4 Regression] ice in df_refs_verify, at df-scan.c:4307

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-13 18:07 --- Simplified testcase: extern int bar (void); volatile int g; int foo (void) { int a = 1 >= bar (); if ((1 > 9223372036854775807LL - a && 1 - a ? : 1 + a) & 1) return g; return 0; } --

[Bug c++/38795] [4.3/4.4 regression] ICE with reinterpret_cast and variadic templates

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-13 18:12 --- Subject: Bug 38795 Author: jakub Date: Tue Jan 13 18:11:50 2009 New Revision: 143351 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143351 Log: PR c++/38795 * tree.c (cp_walk_subtrees)

[Bug c++/38795] [4.3 regression] ICE with reinterpret_cast and variadic templates

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-13 18:12 --- Fixed on the trunk so far. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/38774] [4.4 Regression] ice in df_refs_verify, at df-scan.c:4307

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2009-01-13 20:39 --- The single CC user is modified, then those changes are reverted, but unfortunately they aren't reverted by putting back the old content, but instead tweaking the new comparison with PUT_CODE. SUBST (*c

[Bug rtl-optimization/38774] [4.4 Regression] ice in df_refs_verify, at df-scan.c:4307

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2009-01-13 20:57 --- Created an attachment (id=17094) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17094&action=view) gcc44-pr38774.patch Patch I'm going to bootstrap/regtest. Fixes the testcase on both i686-linu

[Bug rtl-optimization/38774] [4.4 Regression] ice in df_refs_verify, at df-scan.c:4307

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-01-13 22:36 --- Subject: Bug 38774 Author: jakub Date: Tue Jan 13 22:36:06 2009 New Revision: 143355 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143355 Log: PR rtl-optimization/38774 * c

[Bug rtl-optimization/38774] [4.4 Regression] ice in df_refs_verify, at df-scan.c:4307

2009-01-13 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2009-01-13 22:38 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/21374] [4.2/4.3/4.4 regression] ICE with nested function

2009-01-14 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-01-14 15:00 --- As any call to a nested function with VL return type ICEs (even if the result isn't used) in 3.4.5 through 4.4.0, I doubt this is used very widely. That said, if we deprecate it now, we'd have to fix i

[Bug target/38811] [4.4 Regression] internal compiler error: in compensate_edge, at reg-stack.c:2754

2009-01-14 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-01-14 20:29 --- Fixed. The testcase was added in http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143376 -- jakub at gcc dot gnu dot org changed: What|Removed

[Bug rtl-optimization/38245] [4.4 Regression] stack corruption when a call is removed but not the outgoing argument pushes

2009-01-15 Thread jakub at gcc dot gnu dot org
--- Comment #23 from jakub at gcc dot gnu dot org 2009-01-15 08:07 --- Subject: Bug 38245 Author: jakub Date: Thu Jan 15 08:07:38 2009 New Revision: 143387 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143387 Log: PR rtl-optimization/38245 *

[Bug rtl-optimization/38245] [4.4 Regression] stack corruption when a call is removed but not the outgoing argument pushes

2009-01-15 Thread jakub at gcc dot gnu dot org
--- Comment #24 from jakub at gcc dot gnu dot org 2009-01-15 08:15 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/38636] [4.2/4.3 regression] ICE with broken ctor declaration

2009-01-15 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-15 13:46 --- Fixed on the trunk. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known to fail

[Bug middle-end/38751] [4.2/4.3 regression] odd performance regression with -Os

2009-01-15 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-15 13:57 --- Fixed on the trunk: -O2: movzbl %dil, %edi movzwl -2(%rsi,%rdi,2), %eax ret -Os: movzbl %dil, %edi movw-2(%rsi,%rdi,2), %ax ret -- jakub at gcc dot gnu dot

[Bug middle-end/37843] [4.4 Regression] unaligned stack in main due to tail call optimization

2009-01-15 Thread jakub at gcc dot gnu dot org
--- Comment #23 from jakub at gcc dot gnu dot org 2009-01-15 15:08 --- Please s/incomoing/incoming/g in the patch. Otherwise the patch makes a lot of sense to me. As INCOMING_STACK_BOUNDARY is used not only in expand_stack_alignment, but also in 386's targetm.function_ok_for_si

[Bug middle-end/37843] [4.4 Regression] unaligned stack in main due to tail call optimization

2009-01-15 Thread jakub at gcc dot gnu dot org
--- Comment #27 from jakub at gcc dot gnu dot org 2009-01-15 16:28 --- Fixed, thanks. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug libgcj/38861] New: gcjwebplugin.cc doesn't compile against latest xulrunner 1.9.1 sdk

2009-01-15 Thread jakub at gcc dot gnu dot org
UNCONFIRMED Severity: normal Priority: P3 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jakub at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38861

[Bug libgcj/38861] gcjwebplugin.cc doesn't compile against latest xulrunner 1.9.1 sdk

2009-01-15 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2009-01-15 22:58 --- That's not enough, as the typedef names also changed :(. So, for npupp.h: NewNPP_XXXProc (YYY) or (NPP_XXXUPP) (YYY) works, for npfunctions.h: (NPP_XXXProcPtr) (YYY) And, jref isn't typedefed for new xulr

[Bug tree-optimization/38819] [4.2/4.3/4.4 Regression] trapping expression wrongly hoisted out of loop

2009-01-16 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-16 11:21 --- -O2 -fno-tree-pre works. tree_could_trap_p is true for integer division by non-constant (or 0), but we don't seem to have stmt_could_trap_p. Perhaps it should be added and PRE should considfer it? In rtl

[Bug tree-optimization/38789] [4.4 Regression] __builtin_constant_p appears to evaluate to true for non-constant arguments.

2009-01-16 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2009-01-16 12:42 --- The correct testcase is IMHO: void baz (int v) { unsigned a = (v == 1) ? 1 : 2; if (__builtin_constant_p (a)) asm volatile ("# constant %0" :: "i" (a)); else asm volatile ("

[Bug tree-optimization/38789] [4.4 Regression] __builtin_constant_p appears to evaluate to true for non-constant arguments.

2009-01-16 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-01-16 12:49 --- Yes, it does. Going to bootstrap/regtest it now. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug libfortran/38871] New: [4.4 Regression] libgfortran.so.3 dropped __iso_c_binding_c_f_procpointer@@GFORTRAN_1.0

2009-01-16 Thread jakub at gcc dot gnu dot org
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jakub at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38871

[Bug libgcj/38872] New: [4.4 Regression] libgcj.so dropped _Jv_CreateJavaVM and _Jv_GetStringChars symbols

2009-01-16 Thread jakub at gcc dot gnu dot org
Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jakub at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38872

[Bug c/38869] valgrind find problem with -O3 -march=native

2009-01-16 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-16 14:27 --- Also for -march=native you should really post what -fverbose-asm tells you has been selected for -march and other option (and you should retry with those options instead of -march=native). -- http://gcc.gnu.org

[Bug tree-optimization/38789] [4.4 Regression] __builtin_constant_p appears to evaluate to true for non-constant arguments.

2009-01-16 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2009-01-16 15:01 --- Subject: Bug 38789 Author: jakub Date: Fri Jan 16 15:01:24 2009 New Revision: 143435 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143435 Log: PR tree-optimization/38789 *

[Bug tree-optimization/38789] [4.4 Regression] __builtin_constant_p appears to evaluate to true for non-constant arguments.

2009-01-16 Thread jakub at gcc dot gnu dot org
--- Comment #10 from jakub at gcc dot gnu dot org 2009-01-16 15:02 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug ada/38874] New: gnatmake doesn't pass through --param options

2009-01-16 Thread jakub at gcc dot gnu dot org
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jakub at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38874

[Bug libfortran/38871] [4.4 Regression] libgfortran.so.3 dropped __iso_c_binding_c_f_procpointer@@GFORTRAN_1.0

2009-01-16 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-16 16:26 --- Then that patch was wrong. You could have code compiled with gfortran 4.3 that references this symbol, which won't even start (e.g. with LD_BIND_NOW=1) against gcc 4.4 libgfortran. The symbol needs to be IMH

[Bug fortran/38883] [4.4 Regression] Internal Compiler Error for MVBITS with derived type argument that has run-time subscripts

2009-01-16 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38883

[Bug fortran/38887] [4.4 Regression] run-time abort for MVBITS with run-time zero sized array arguments

2009-01-16 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38887

[Bug libfortran/38871] [4.4 Regression] libgfortran.so.3 dropped __iso_c_binding_c_f_procpointer@@GFORTRAN_1.0

2009-01-16 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2009-01-16 22:07 --- I'd say re-adding that symbol until you change libgfortran ABI wouldn't hurt anything, but if you can prove no program could ever use it except for referencing directly that symbol, I guess I can live with

[Bug bootstrap/38893] gcc 4.4.0 20090117 - libffi guesses sizeof 'long double' incorrectly (32bit/64bit)

2009-01-16 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2009-01-17 07:56 --- 12 is the right size for -m32, 16 for -m64. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug libgcj/38872] [4.4 Regression] libgcj.so dropped _Jv_CreateJavaVM and _Jv_GetStringChars symbols

2009-01-17 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-17 08:00 --- Then _Jv_GetStringChars should be dropped from libgcj_bc.so too. And for the other function, I think adding a "C" alias in libgcj.so.* and a C++ in libgcj_bc.so wouldn't hurt. -- http://gcc.g

[Bug bootstrap/37660] [4.4 Regression] Error Building libssp, recent update

2009-01-24 Thread jakub at gcc dot gnu dot org
--- Comment #14 from jakub at gcc dot gnu dot org 2009-01-24 16:56 --- Can this be closed now? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37660

[Bug c/38957] [4.3/4.4 Regression] return of local variable pointer

2009-01-24 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-24 18:50 --- This regressed because of POINTER_PLUS_EXPR, which should be handled the same way as PLUS_EXPR in c_finish_return. I'll bootstrap/regtest the obvious patch. -- jakub at gcc dot gnu dot org ch

[Bug c/38957] [4.3/4.4 Regression] return of local variable pointer

2009-01-24 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-24 21:36 --- Subject: Bug 38957 Author: jakub Date: Sat Jan 24 21:36:09 2009 New Revision: 143654 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143654 Log: PR c/38957 * c-typeck.c (c_finis

[Bug c/38957] [4.3 Regression] return of local variable pointer

2009-01-24 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-24 21:38 --- Fixed on the trunk so far. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known

[Bug middle-end/38857] [4.4 Regression] ICE in selective scheduler

2009-01-25 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-01-25 11:31 --- I think it is fine to submit the patch as is, assuming you've bootstrapped/regtested it. Please mail it to gcc-patches for review. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38857

[Bug middle-end/38934] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-26 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2009-01-26 16:02 --- That brings us back to http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00532.html If the gimplifier shouldn't drop TREE_OVERFLOW bits from the IL, then it is valid to have TREE_OVERFLOWs set and tree-vrp.c needs to

[Bug tree-optimization/38977] [4.4 Regression] bash no longer builds with profile-feedback

2009-01-26 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2009-01-27 07:02 --- I saw this once even during gcc profiledbootstrap, so I agree the error should go for 4.4. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38977

[Bug libgcj/38872] [4.4 Regression] libgcj.so dropped _Jv_CreateJavaVM and _Jv_GetStringChars symbols

2009-01-27 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-01-27 10:09 --- Subject: Bug 38872 Author: jakub Date: Tue Jan 27 10:09:23 2009 New Revision: 143698 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143698 Log: PR libgcj/38872 * gcj/jav

[Bug libgcj/38872] [4.4 Regression] libgcj.so dropped _Jv_CreateJavaVM and _Jv_GetStringChars symbols

2009-01-27 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2009-01-27 10:18 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED

[Bug middle-end/38934] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-27 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2009-01-27 10:25 --- So, what should we do for 4.4 then? --- tree-vrp.c.jj2009-01-02 09:32:55.0 +0100 +++ tree-vrp.c2009-01-27 11:16:57.0 +0100 @@ -1620,7 +1620,8 @@ extract_range_from_assert (value_range_t

[Bug middle-end/38934] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-27 Thread jakub at gcc dot gnu dot org
--- Comment #12 from jakub at gcc dot gnu dot org 2009-01-27 11:29 --- The difference is in interpret_integer: 579 if (itk == itk_none) 580/* cpplib has already issued a warning for overflow. */ 581type = ((flags & CPP_N_UNSIGNED) 582? widest_unsigned_literal_type_node

[Bug middle-end/38934] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-27 Thread jakub at gcc dot gnu dot org
--- Comment #13 from jakub at gcc dot gnu dot org 2009-01-27 11:59 --- I wonder if the libcpp warning is correct in this case for -std=c99/-std=gnu99, saying that the constant is too large that it is unsigned doesn't match the C99 wording, which says that the constant may have a s

[Bug middle-end/38934] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-27 Thread jakub at gcc dot gnu dot org
--- Comment #18 from jakub at gcc dot gnu dot org 2009-01-27 15:14 --- The problem on ix86 is I believe that on such a register starved host, using long long in many places will mean very noticeable performance degradation. In any case, I'd prefer to change tree-vrp.c at this poin

[Bug middle-end/38934] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-27 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org |dot org

[Bug middle-end/38934] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-28 Thread jakub at gcc dot gnu dot org
--- Comment #21 from jakub at gcc dot gnu dot org 2009-01-28 10:40 --- Subject: Bug 38934 Author: jakub Date: Wed Jan 28 10:40:06 2009 New Revision: 143723 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143723 Log: PR middle-end/38934 * tr

[Bug middle-end/38999] New: [4.2/4.3/4.4 Regression] Extra overflow warning in 32-bit HWI compiler

2009-01-28 Thread jakub at gcc dot gnu dot org
bit HWI compiler Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jakub at gcc dot gnu dot org GCC target triplet: i686-

[Bug middle-end/38934] [4.3 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-28 Thread jakub at gcc dot gnu dot org
--- Comment #22 from jakub at gcc dot gnu dot org 2009-01-28 11:20 --- The ICE is fixed on the trunk, for the different warning behavior between 32-bit HWI and 64-bit HWI configured gcc I've opened PR38999. -- jakub at gcc dot gnu dot org changed: What|Re

[Bug middle-end/38999] [4.2/4.3/4.4 Regression] Extra overflow warning in 32-bit HWI compiler

2009-01-28 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.3.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38999

<    2   3   4   5   6   7   8   9   10   11   >