[Bug target/45754] Driver core dump when duplicating -Wall command line option

2010-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-23 09:12 --- I can't reproduce this on x86_64-linux, so it must be target specific. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/45325] [4.6 Regression] target attribute doesn't work with -march=i586

2010-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-09-23 09:16 --- Yes, my patch should be a no-op on this failure, it just avoids calling convert_move if it would ICE anyway. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45325

[Bug target/45752] [4.5 regression] ICE in ix86_vectorize_builtin_vec_perm_ok

2010-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-23 09:30 --- Confirmed. #2 0x00ec5b41 in ix86_vectorize_builtin_vec_perm_ok ( vec_type=0x75a04dc8, mask=0x75a7d2a0) at /space/rguenther/src/svn/gcc-4_5-branch/gcc/config/i386/i386.c:30144 30144

[Bug bootstrap/45751] [4.6 Regression] Bootstrap failure: at stage 1 xgcc segfault

2010-09-23 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45751

[Bug tree-optimization/45750] [4.6 Regression] ICE: in iterative_hash_expr, at tree.c:6831 on invalid code

2010-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-23 09:42 --- Mine. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug middle-end/45758] [4.6 Regression] ICE in expr_invariant_in_loop_p

2010-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-23 10:44 --- Somehow works for me. What's your target? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/45750] [4.6 Regression] ICE: in iterative_hash_expr, at tree.c:6831 on invalid code

2010-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-23 11:00 --- Subject: Bug 45750 Author: rguenth Date: Thu Sep 23 11:00:27 2010 New Revision: 164555 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164555 Log: 2010-09-23 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45750] [4.6 Regression] ICE: in iterative_hash_expr, at tree.c:6831 on invalid code

2010-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-23 11:00 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/45565] [4.6 Regression] ICE: in execute_todo, at passes.c:1276 with -fno-toplevel-reorder -fno-inline -fipa-cp-clone -fkeep-inline-functions

2010-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-23 12:39 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/45565] [4.6 Regression] ICE: in execute_todo, at passes.c:1276 with -fno-toplevel-reorder -fno-inline -fipa-cp-clone -fkeep-inline-functions

2010-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-09-23 12:39 --- Subject: Bug 45565 Author: rguenth Date: Thu Sep 23 12:39:26 2010 New Revision: 164561 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164561 Log: 2010-09-23 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45743] [4.6 Regression] gfortran.dg/whole_file_3.f90 ICE: verify_stmts failed: invalid conversion in gimple call with -finline-small-functions

2010-09-22 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45743

[Bug driver/45749] Response file unwrapped between collect2.exe and ld.exe

2010-09-22 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-22 19:57 --- (In reply to comment #5) See the code in collect_execute: if (HAVE_GNU_LD at_file_supplied argv[0] != NULL) { /* If using @file arguments, create a temporary file and put the contents

[Bug driver/45749] Response file unwrapped between collect2.exe and ld.exe

2010-09-22 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-09-22 19:59 --- Btw, on i?86-linux I see /* Define if using GNU as. */ #ifndef USED_FOR_TARGET #define HAVE_GNU_AS 0 #endif /* Define if using GNU ld. */ #ifndef USED_FOR_TARGET #define HAVE_GNU_LD 0 #endif in auto-host.h

[Bug tree-optimization/45580] [4.6 Regression] Building WebKit fails with compiler catching SIGSEGV in gimple_fold_obj_type_ref_known_binfo()

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #15 from rguenth at gcc dot gnu dot org 2010-09-21 09:52 --- Subject: Bug 45580 Author: rguenth Date: Tue Sep 21 09:52:00 2010 New Revision: 164474 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164474 Log: 2010-09-21 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45580] [4.6 Regression] Building WebKit fails with compiler catching SIGSEGV in gimple_fold_obj_type_ref_known_binfo()

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #16 from rguenth at gcc dot gnu dot org 2010-09-21 09:53 --- ICE fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug tree-optimization/45734] [4.6 Regression] Devirtualization results in wrong-code

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-21 10:12 --- The following is miscompiled since ever (and also ICC miscompiles it), so I'm not sure if it is valid to use 'f' to refer to the Bar object. namespace std { typedef __SIZE_TYPE__ size_t; } inline void* operator

[Bug target/45739] static evaluation of SSE intrinsics (pxor)

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-21 10:25 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Severity

[Bug middle-end/45738] [4.6 Regression] ICE: tree check: expected var_decl, have debug_expr_decl in const_value_known_p, at varpool.c:375

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||hubicka at gcc dot gnu dot

[Bug lto/45736] [4.6 Regression] ICE: in cgraph_remove_unreachable_nodes, at ipa.c:245 with -flto and attribute((constructor))

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||hubicka at gcc dot gnu dot

[Bug tree-optimization/45704] [4.5 Regression] load byte instruction is used for volatile int

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-21 10:47 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/45704] [4.5 Regression] load byte instruction is used for volatile int

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-21 10:47 --- Subject: Bug 45704 Author: rguenth Date: Tue Sep 21 10:47:28 2010 New Revision: 164475 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164475 Log: 2010-09-21 Richard Guenther rguent...@suse.de PR

[Bug java/44495] [4.6 regression] ICE in java_mangle_resource_name, at java/mangle.c:658

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44495

[Bug fortran/44945] [4.6 Regression] Wrong decl for module vars / FAIL: gfortran.dg/char_array_structure_constructor.f90

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44945

[Bug c/45054] [4.6 Regression] struct-by-value-1.c fail.

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45054

[Bug target/45250] [4.6 Regression] FAIL: tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-09-21 13:17 --- Hm, fixed? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45250

[Bug middle-end/45251] [4.6 Regression] Java testsuite regressions on hppa-linux

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45251

[Bug ada/45394] [4.6 regression] gnat fails to build on s390, trunk 20100814

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-21 13:24 --- Still broken? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug bootstrap/45445] [4.6 regression] ARM bootstrap failure: comparison failures after stage 3

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45445

[Bug c/45491] [4.6 Regression] FAIL: gcc.c-torture/compile/pr45085.c

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-21 13:32 --- Probably another callee-copy thing. Needs investigation. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45491

[Bug middle-end/45550] [4.6 regression] internal compiler error: in fold_convert_loc, at fold-const.c:1899

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-09-21 13:34 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c++/45562] [4.6 Regression] ICE: SIGSEGV in cp_build_unary_op (typeck.c:5083) with -std=gnu++0x -fipa-cp-clone -fcompare-debug

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45562

[Bug tree-optimization/45563] [4.6 Regression] g++.dg/opt/devirt1.C ICEs in ipcp_init_cloned_node, at ipa-cp.c:190 with -fno-early-inlining -fipa-cp-clone

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45563

[Bug middle-end/45565] [4.6 Regression] ICE: in execute_todo, at passes.c:1276 with -fno-toplevel-reorder -fno-inline -fipa-cp-clone -fkeep-inline-functions

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45565

[Bug tree-optimization/45572] [4.6 Regression] various ICEs with -finline-small-functions -findirect-inlining -finline-functions

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45572

[Bug tree-optimization/45626] [4.6 Regression] Segfault in fold_const_aggregate_ref

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-21 13:56 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug tree-optimization/45653] [4.6 Regression] ICE: in cgraph_decide_inlining_of_small_functions, at ipa-inline.c:1241 with -fno-early-inlining -fno-ipa-cp -fno-ipa-pure-const

2010-09-21 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-21 14:00 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug middle-end/45687] [4.6 Regression] possible wrong code bug

2010-09-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45687

[Bug tree-optimization/45623] [4.5 Regression] GCC 4.5.[01] breaks our ffi on Linux64. ABI break?

2010-09-20 Thread rguenth at gcc dot gnu dot org
--- Comment #30 from rguenth at gcc dot gnu dot org 2010-09-20 08:33 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug tree-optimization/45623] [4.5 Regression] GCC 4.5.[01] breaks our ffi on Linux64. ABI break?

2010-09-20 Thread rguenth at gcc dot gnu dot org
--- Comment #31 from rguenth at gcc dot gnu dot org 2010-09-20 08:34 --- Subject: Bug 45623 Author: rguenth Date: Mon Sep 20 08:33:46 2010 New Revision: 164430 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164430 Log: 2010-09-20 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45580] [4.6 Regression] Building WebKit fails with compiler catching SIGSEGV in gimple_fold_obj_type_ref_known_binfo()

2010-09-20 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-09-20 09:10 --- Mine. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug driver/45731] Header missing for assembler option help.

2010-09-20 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-20 09:30 --- (In reply to comment #2) And yet, it does not help (with or without dashes) that corei7 is claimed to be supported and yet is not. --target-help is documented as alias for --help=target, but that doesn't print

[Bug tree-optimization/45732] [4.6 Regression] ICE: in bit_value_unop, at tree-ssa-ccp.c:1861 at -O1

2010-09-20 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-20 10:39 --- Mine. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug tree-optimization/45580] [4.6 Regression] Building WebKit fails with compiler catching SIGSEGV in gimple_fold_obj_type_ref_known_binfo()

2010-09-20 Thread rguenth at gcc dot gnu dot org
--- Comment #13 from rguenth at gcc dot gnu dot org 2010-09-20 11:45 --- namespace std { typedef __SIZE_TYPE__ size_t; } inline void* operator new(std::size_t, void* __p) throw() { return __p; } extern C void abort (void); class Foo { public: virtual void test (void) { abort

[Bug middle-end/45705] [4.3/4.4/4.5/4.6 Regression] Useless store not optimized away

2010-09-20 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-20 14:40 --- Subject: Bug 45705 Author: rguenth Date: Mon Sep 20 14:40:10 2010 New Revision: 164434 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164434 Log: 2010-09-20 Richard Guenther rguent...@suse.de PR

[Bug middle-end/45705] [4.3/4.4/4.5 Regression] Useless store not optimized away

2010-09-20 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-09-20 14:46 --- Fixed on trunk sofar. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Known

[Bug tree-optimization/45734] New: [4.6 Regression] Devirtualization results in wrong-code

2010-09-20 Thread rguenth at gcc dot gnu dot org
: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rguenth at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45734

[Bug tree-optimization/45734] [4.6 Regression] Devirtualization results in wrong-code

2010-09-20 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||hubicka at gcc dot gnu dot

[Bug tree-optimization/45734] [4.6 Regression] Devirtualization results in wrong-code

2010-09-20 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-20 15:46 --- Of course it is ;) Before pointer-conversions became useless we didn't propagate the invariant address into the OBJ_TYPE_REF expression. We still have useful function-pointer conversions as well, because dropping

[Bug tree-optimization/45704] [4.5 Regression] load byte instruction is used for volatile int

2010-09-20 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-20 15:54 --- Subject: Bug 45704 Author: rguenth Date: Mon Sep 20 15:54:03 2010 New Revision: 164439 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164439 Log: 2010-09-20 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45714] [4.6 Regression] Vectorization of double pow function causes a segmentation fault

2010-09-19 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-19 09:40 --- (In reply to comment #3) gimple_bb (stmt) returns NULL for that statement (D.1575_33 = __builtin_pow (D.1542_14, D.1574_32)). We can avoid vectorization in such cases, but looks like it should be fixed

[Bug tree-optimization/45580] [4.6 Regression] Building WebKit fails with compiler catching SIGSEGV in gimple_fold_obj_type_ref_known_binfo()

2010-09-19 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2010-09-19 10:19 --- Created an attachment (id=21832) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21832action=view) patch Patch I'm testing. The call isn't a virtual one, so in principle the FE lied to us here (probably

[Bug tree-optimization/43959] [4.6 Regression] FAIL: gcc.dg/torture/builtin-cproj-1.c -O1 (test for excess errors)

2010-09-19 Thread rguenth at gcc dot gnu dot org
--- Comment #17 from rguenth at gcc dot gnu dot org 2010-09-19 11:10 --- Ah. The following fixes it for me on a cross. Can you bootstrap regtest and install it? It's pre-approved if it works for you. Thanks. Index: gcc/function.c

[Bug lto/45727] ICE: in subreg_get_info, at rtlanal.c:3092

2010-09-19 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-19 13:23 --- Yes, please open a new bugreport for that. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/45716] [4.6 regression] ICE: segmentation fault at gcc/tree-ssa-ccp.c:1347

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-18 09:26 --- Honza. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC

[Bug tree-optimization/45714] [4.6 Regression] Vectorization of double pow function causes a segmentation fault

2010-09-18 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Summary|Vectorization of double pow |[4.6 Regression] |function causes

[Bug middle-end/45712] [4.6 Regression] Segmentation violation when compiling spec source on either x86 or ppc with debugging

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-18 09:28 --- It should never return NULL for global vars. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/45709] [4.3/4.4/4.5/4.6 regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rguenth at gcc dot gnu dot |dot org

[Bug tree-optimization/45580] [4.6 Regression] Building WebKit fails with compiler catching SIGSEGV in gimple_fold_obj_type_ref_known_binfo()

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-09-18 09:32 --- (In reply to comment #4) The problem is a big one. In short, placement new operator changes the type of an object to another, which re-sets up the VMT. Then there is call of a virtual method of the latter type

[Bug middle-end/45706] [4.6 regression] gcc.dg/vect/vect-114.c

2010-09-18 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45706

[Bug c++/45709] [4.3/4.4/4.5/4.6 regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-09-18 09:53 --- We run into /* With return slot optimization we can end up with non-gimple (foo *)this-m, fix that here. */ if (TREE_CODE (new_arg) != SSA_NAME

[Bug tree-optimization/45580] [4.6 Regression] Building WebKit fails with compiler catching SIGSEGV in gimple_fold_obj_type_ref_known_binfo()

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-18 10:02 --- autoreducing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45580

[Bug tree-optimization/45580] [4.6 Regression] Building WebKit fails with compiler catching SIGSEGV in gimple_fold_obj_type_ref_known_binfo()

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-09-18 10:15 --- (In reply to comment #7) (In reply to comment #6) autoreducing. Is this I reduce it myself or I have some tool reduce it for me? If the latter is the case, then what is the tool for automatic testcase

[Bug c++/45709] [4.3/4.4/4.5/4.6 regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2010-09-18 11:38 --- Subject: Bug 45709 Author: rguenth Date: Sat Sep 18 11:38:25 2010 New Revision: 164390 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164390 Log: 2010-09-18 Richard Guenther rguent...@suse.de PR

[Bug c++/45709] [4.3/4.4/4.5/4.6 regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-09-18 11:39 --- Subject: Bug 45709 Author: rguenth Date: Sat Sep 18 11:39:44 2010 New Revision: 164391 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164391 Log: 2010-09-18 Richard Guenther rguent...@suse.de PR

[Bug c++/45709] [4.3/4.4 Regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2010-09-18 12:30 --- Stopping here for now - I guess doing immediate insertion still can break things as if there is another PHI node we'll iterate over the edges again (but now including split ones) and find_edge (new_edge-src-aux

[Bug c++/45709] [4.3/4.4 Regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-09-18 12:42 --- Yep - testcase that still ICEs (now w/ a segfault): struct Region { int storage[4]; int count; }; static inline Region subtract(int lhs) { Region reg; int* storage = reg.storage; int* storage2

[Bug tree-optimization/45580] [4.6 Regression] Building WebKit fails with compiler catching SIGSEGV in gimple_fold_obj_type_ref_known_binfo()

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2010-09-18 12:54 --- Created an attachment (id=21828) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21828action=view) reduced testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45580

[Bug c++/45709] [4.3/4.4 Regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #13 from rguenth at gcc dot gnu dot org 2010-09-18 12:54 --- new patch in testing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45709

[Bug debug/45717] [4.5 Regression] regression in debug info on simple C++ code

2010-09-18 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Summary|regression in debug info on |[4.5 Regression] regression |simple C++ code

[Bug tree-optimization/45580] [4.6 Regression] Building WebKit fails with compiler catching SIGSEGV in gimple_fold_obj_type_ref_known_binfo()

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-09-18 15:06 --- Well - I think the point is that if the dynamic type of storage differs from its static type (as it happens with placement new) you cannot rely on TYPE_BINFO to be correct at all. Which means that instead

[Bug c++/45709] [4.3/4.4 Regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #14 from rguenth at gcc dot gnu dot org 2010-09-18 17:13 --- Subject: Bug 45709 Author: rguenth Date: Sat Sep 18 17:13:04 2010 New Revision: 164397 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164397 Log: 2010-09-18 Richard Guenther rguent...@suse.de PR

[Bug c++/45709] [4.3/4.4 Regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #15 from rguenth at gcc dot gnu dot org 2010-09-18 17:16 --- Subject: Bug 45709 Author: rguenth Date: Sat Sep 18 17:16:42 2010 New Revision: 164398 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164398 Log: 2010-09-18 Richard Guenther rguent...@suse.de PR

[Bug c++/45709] [4.3/4.4 Regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #16 from rguenth at gcc dot gnu dot org 2010-09-18 17:23 --- Subject: Bug 45709 Author: rguenth Date: Sat Sep 18 17:23:20 2010 New Revision: 164399 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164399 Log: 2010-09-18 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45709] [4.3 Regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #17 from rguenth at gcc dot gnu dot org 2010-09-18 17:24 --- Backport for 4.3 pending testing. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/43959] [4.6 Regression] FAIL: gcc.dg/torture/builtin-cproj-1.c -O1 (test for excess errors)

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #14 from rguenth at gcc dot gnu dot org 2010-09-18 18:25 --- You have way more non-SSA variables - possibly due to callee-copy of args (again). I suppose some optimizations end up being disabled for some reason by that, but likely nobody will be interested to fixup missed

[Bug lto/45721] [4.6 Regression] ICE: in function_and_variable_visibility, at ipa.c:673 with -flto

2010-09-18 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||hubicka at gcc dot gnu dot

[Bug middle-end/45722] [4.6 Regression] FAIL: gcc.c-torture/execute/20040709-2.c execution at -O1 and -Os

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-18 18:43 --- Can you please reduce preprocessed source? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/45720] [4.6 regression] Revision 164367 miscompiled SPEC CPU 2K

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-18 18:45 --- I also see 450.soplex and 481.wrf fail. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45720

[Bug tree-optimization/45709] [4.3 Regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #18 from rguenth at gcc dot gnu dot org 2010-09-18 18:54 --- Subject: Bug 45709 Author: rguenth Date: Sat Sep 18 18:53:53 2010 New Revision: 164400 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164400 Log: 2010-09-18 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45709] [4.3 Regression] internal compiler error: in add_phi_arg, at tree-phinodes.c:395

2010-09-18 Thread rguenth at gcc dot gnu dot org
--- Comment #19 from rguenth at gcc dot gnu dot org 2010-09-18 18:54 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug rtl-optimization/45678] [4.4/4.5/4.6 Regression] crash on vector code with -m32 -msse

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #22 from rguenth at gcc dot gnu dot org 2010-09-17 09:00 --- Subject: Bug 45678 Author: rguenth Date: Fri Sep 17 09:00:23 2010 New Revision: 164356 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164356 Log: 2010-09-17 Richard Guenther rguent...@suse.de PR

[Bug c/23104] [4.3/4.4/4.5/4.6 Regression] C does not reject the same function in two different TUs with -combine

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #18 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/26850] unused function not eliminated with -fwhole-program --combine

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/24068] Unconditional warning when using -combine

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/27899] Compile warning with --combine and global register variables.

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/29171] forgotten memcpy with -ffreestanding -fwhole-program --combine

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/30075] Missed optimizations with -fwhole-program -combine

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/35034] weakref vs. -combine

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/37756] ICE building object file with -O3 and -combine

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/37973] Document that -MM and -combine don't mix

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/40506] ICE with -fwhole-program --combine (verify_stmts failed)

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/40150] ICE in cgraph_estimate_size_after_inlining, at ipa-inline.c:188 with -combine

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug driver/41962] gcc fails to compile with -combine -no-integrated-cpp

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/44776] FAIL: gcc.dg/matrix/transpose-3.c execution, -fprofile-use -fipa-matrix-reorg -fdump-ipa-matrix-reorg -O3 -fwhole-program -combine

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/44041] [4.5 regression] -combine ICE: verify_gimple failed (invalid conversion in return statement)

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/45623] [4.5 Regression] GCC 4.5.[01] breaks our ffi on Linux64. ABI break?

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #29 from rguenth at gcc dot gnu dot org 2010-09-17 09:09 --- (In reply to comment #28) (In reply to comment #27) Fixed for trunk sofar. Is there an eta for 4.5 backport? We need this to switch Firefox to 4.5 on Linux. I just want to play safe and see if there is any

[Bug middle-end/45699] [4.6 Regression] Incorrect copy constructor generated with -O

2010-09-17 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Summary|Incorrect copy constructor |[4.6 Regression] Incorrect |generated with -O

[Bug c++/45697] __restrict__ inconsistent in presence of typedefs

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-17 09:39 --- Confirmed. Both variants are rejected when using the C frontend. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/45695] [4.5/4.6 Regression] -O1 wrong-code by cmove

2010-09-17 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Component|c |rtl-optimization Known to work

[Bug target/45693] [4.6 regression] All Tru64 UNIX EH tests fail

2010-09-17 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45693

  1   2   3   4   5   6   7   8   9   10   >