[Bug c/26751] [4.2 Regression] Some OpenMP semantics are caught too late (in the gimplifier)

2006-04-28 Thread dnovillo at gcc dot gnu dot org
--- Comment #1 from dnovillo at gcc dot gnu dot org 2006-04-28 19:02 --- (In reply to comment #0) > The gimplifier should not be emitting errors. > Why, exactly? Some diagnostics are impossible to emit early enough. Is this a documented requirement? What's th

[Bug c/26751] [4.2 Regression] Some OpenMP semantics are caught too late (in the gimplifier)

2006-04-28 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-04-28 19:17 --- (In reply to comment #2) > Read the comments in PR 24222 but basicially the gimplifier is not should not > being doing any semantic anlyasis, that is the job of the front-end. > Well, some of the s

[Bug c++/26943] [gomp] firstprivate not working properly with non-POD

2006-04-28 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-04-29 04:55 --- (In reply to comment #2) > In addition to this, I'm not sure what exactly the standard requires say when > firstprivate is used on a global var. The global var can be visible to the > threads and t

[Bug c++/26943] [gomp] firstprivate not working properly with non-POD

2006-05-01 Thread dnovillo at gcc dot gnu dot org
-- dnovillo at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org

[Bug c++/26943] [gomp] firstprivate not working properly with non-POD

2006-05-01 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2006-05-01 15:15 --- (In reply to comment #2) > without this we don't remap privatized global vars except directly in the > omp context that privatized them. > But this is as it should be. We are only required to priva

[Bug tree-optimization/26242] [4.1/4.2 Regression] VRP is not documented in passes.texi

2006-05-29 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2006-05-29 14:57 --- Fixed. Also documented other missing passes. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/26242] [4.1/4.2 Regression] VRP is not documented in passes.texi

2006-05-29 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2006-05-29 14:58 --- Subject: Bug 26242 Author: dnovillo Date: Mon May 29 14:57:39 2006 New Revision: 114200 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114200 Log: PR 26242 * doc/passes.t

[Bug tree-optimization/26242] [4.1/4.2 Regression] VRP is not documented in passes.texi

2006-05-29 Thread dnovillo at gcc dot gnu dot org
--- Comment #7 from dnovillo at gcc dot gnu dot org 2006-05-29 15:28 --- Subject: Bug 26242 Author: dnovillo Date: Mon May 29 15:28:33 2006 New Revision: 114202 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114202 Log: PR 26242 * passes.t

[Bug middle-end/26237] [4.2 Regression] None of the OMP_* trees are documented in c-tree.texi

2006-05-29 Thread dnovillo at gcc dot gnu dot org
-- dnovillo at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org

[Bug middle-end/26237] [4.2 Regression] None of the OMP_* trees are documented in c-tree.texi

2006-05-29 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-05-29 15:52 --- Subject: Bug 26237 Author: dnovillo Date: Mon May 29 15:52:51 2006 New Revision: 114204 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114204 Log: PR 26237 * c-tree.texi: Documen

[Bug middle-end/26237] [4.2 Regression] None of the OMP_* trees are documented in c-tree.texi

2006-05-29 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2006-05-29 15:56 --- Fixed. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c/26154] [4.2 Regression] OpenMP extensions to the C language is not documented

2006-06-04 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2006-06-04 18:03 --- (In reply to comment #3) > Diego, would you be able to put a pointer in the manual? > There are two references to the OpenMP API already. One in the documentation of -fopenmp, the other with the documen

[Bug libgomp/26165] Cannot find libgomp.spec after 'make install' on x86_64 and ppc64

2006-06-12 Thread dnovillo at gcc dot gnu dot org
--- Comment #7 from dnovillo at gcc dot gnu dot org 2006-06-12 21:10 --- This is still an issue. http://gcc.gnu.org/ml/fortran/2006-06/msg00178.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/28410] [4.2 Regression] Wrong aliasing with global var grouping during call clobbering

2006-07-17 Thread dnovillo at gcc dot gnu dot org
-- dnovillo at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org

[Bug c++/38178] [LTO] devirtualization is missing in lto

2008-11-20 Thread dnovillo at gcc dot gnu dot org
--- Comment #1 from dnovillo at gcc dot gnu dot org 2008-11-20 18:47 --- Subject: Bug 38178 Author: dnovillo Date: Thu Nov 20 18:45:58 2008 New Revision: 142055 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142055 Log: 2008-11-20 Rafael Espindola <[EMAI

[Bug c++/37352] thunks for virtual function should work on lto

2008-12-31 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2008-12-31 19:32 --- Initial fix at http://gcc.gnu.org/ml/gcc-patches/2008-12/msg00953.html Keeping open as thunks with varargs are still broken. -- dnovillo at gcc dot gnu dot org changed: What|Removed

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

2009-01-15 Thread dnovillo at gcc dot gnu dot org
--- Comment #25 from dnovillo at gcc dot gnu dot org 2009-01-15 15:23 --- (In reply to comment #24) > Created an attachment (id=17107) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17107&action=view) [edit] > Here is the updated patch. OK. Diego. -- http:

[Bug bootstrap/38992] [LTO] Bootstrap failed on RHEL5/ia32 and RHEL5/ia64

2009-01-27 Thread dnovillo at gcc dot gnu dot org
--- Comment #2 from dnovillo at gcc dot gnu dot org 2009-01-27 22:10 --- The libelf included in Red Hat based distros is different than the one we used to develop LTO. There was a thread on IRC recently where Jakub proposed a way of working around this: (16:27:18) jakub: dnovillo

[Bug bootstrap/38994] [LTO] lto1 isn't built when configured with --enable-languages=c,c++,fortran

2009-01-27 Thread dnovillo at gcc dot gnu dot org
--- Comment #1 from dnovillo at gcc dot gnu dot org 2009-01-27 23:00 --- No, of course not. This is by design. The lto1 binary is the front end for GIMPLE, as with any other front end, it has to be specifically requested when configuring the compiler. You have to add 'lto&#x

[Bug bootstrap/39001] lto branch doesn't build

2009-01-28 Thread dnovillo at gcc dot gnu dot org
--- Comment #1 from dnovillo at gcc dot gnu dot org 2009-01-28 13:41 --- Additional information on the failure and a suggestion on a possible fix: http://gcc.gnu.org/ml/gcc/2009-01/msg00074.html -- dnovillo at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/39004] Revision 143730 breaks LTO

2009-01-28 Thread dnovillo at gcc dot gnu dot org
--- Comment #1 from dnovillo at gcc dot gnu dot org 2009-01-28 15:05 --- Subject: Bug 39004 Author: dnovillo Date: Wed Jan 28 15:05:16 2009 New Revision: 143731 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143731 Log: PR middle-end/39004 * lto-funct

[Bug middle-end/39004] Revision 143730 breaks LTO

2009-01-28 Thread dnovillo at gcc dot gnu dot org
--- Comment #2 from dnovillo at gcc dot gnu dot org 2009-01-28 15:17 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2009-01/msg01367.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/39011] lto bootstrap failure on ppc-linux

2009-01-28 Thread dnovillo at gcc dot gnu dot org
--- Comment #1 from dnovillo at gcc dot gnu dot org 2009-01-28 21:08 --- This is the same issue reported in 39001, except that it happens on a different file. *** This bug has been marked as a duplicate of 39001 *** -- dnovillo at gcc dot gnu dot org changed: What

[Bug bootstrap/39001] lto branch doesn't build

2009-01-28 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2009-01-28 21:08 --- *** Bug 39011 has been marked as a duplicate of this bug. *** -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug lto/39010] [LTO] Memory corruption on gcc.c-torture/compile/limits-fndefn.c

2009-01-31 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2009-01-31 18:49 --- Subject: Bug 39010 Author: dnovillo Date: Sat Jan 31 18:49:10 2009 New Revision: 143828 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143828 Log: Revert 2009-01-30

[Bug lto/39010] [LTO] Memory corruption on gcc.c-torture/compile/limits-fndefn.c

2009-01-31 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2009-01-31 18:51 --- The patch 2009-01-30 H.J. Lu PR lto/39010 * lto-function-out.c (output_string): Properly handle the trailing '\0'. (output_

[Bug lto/40739] [LTO] ICE in bp_pack_value, at lto-streamer.c:336

2009-07-14 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2009-07-14 21:41 --- This is likely fixed by http://gcc.gnu.org/ml/gcc-patches/2009-07/msg00819.html, could you try again? -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/24670] [4.1 Regression] VRP ICE in compare_name_with_value

2005-11-04 Thread dnovillo at gcc dot gnu dot org
-- dnovillo at gcc dot gnu dot org changed: What|Removed |Added CC|dnovillo at redhat dot com | AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc

[Bug tree-optimization/24670] [4.1 Regression] VRP ICE in compare_name_with_value

2005-11-04 Thread dnovillo at gcc dot gnu dot org
--- Comment #2 from dnovillo at gcc dot gnu dot org 2005-11-04 14:19 --- testing fix. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24670

[Bug tree-optimization/24627] [4.1 Regression] xntp miscompiled

2005-11-04 Thread dnovillo at gcc dot gnu dot org
--- Comment #17 from dnovillo at gcc dot gnu dot org 2005-11-04 19:56 --- Subject: Bug 24627 Author: dnovillo Date: Fri Nov 4 19:56:28 2005 New Revision: 106502 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106502 Log: PR 24627 * tree-ssa-dce.c (

[Bug tree-optimization/24627] [4.1 Regression] xntp miscompiled

2005-11-04 Thread dnovillo at gcc dot gnu dot org
--- Comment #18 from dnovillo at gcc dot gnu dot org 2005-11-04 19:57 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00239.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/24670] [4.1 Regression] VRP ICE in compare_name_with_value

2005-11-06 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2005-11-06 14:51 --- Subject: Bug 24670 Author: dnovillo Date: Sun Nov 6 14:51:16 2005 New Revision: 106562 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106562 Log: PR 24670 * tr

[Bug tree-optimization/24670] [4.1 Regression] VRP ICE in compare_name_with_value

2005-11-06 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2005-11-06 14:56 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00405.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug driver/24684] No flag documentation for gomp (openmp)

2005-11-07 Thread dnovillo at gcc dot gnu dot org
--- Comment #2 from dnovillo at gcc dot gnu dot org 2005-11-07 19:06 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00458.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/23046] [4.1 Regression] ICE in set_value_range, at tree-vrp.c:191

2005-11-08 Thread dnovillo at gcc dot gnu dot org
--- Comment #21 from dnovillo at gcc dot gnu dot org 2005-11-08 21:09 --- Subject: Bug 23046 Author: dnovillo Date: Tue Nov 8 21:09:51 2005 New Revision: 106656 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106656 Log: 2005-11-08 James A. Morrison <[EMAI

[Bug c++/23046] [4.1 Regression] ICE in set_value_range, at tree-vrp.c:191

2005-11-08 Thread dnovillo at gcc dot gnu dot org
--- Comment #22 from dnovillo at gcc dot gnu dot org 2005-11-08 21:16 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00539.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/23201] [4.1 Regression] internal compiler error: verify_ssa failed

2005-11-11 Thread dnovillo at gcc dot gnu dot org
--- Comment #8 from dnovillo at gcc dot gnu dot org 2005-11-12 01:04 --- Will take a look shortly. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/24703] [GOMP] Unable to compile OpenMP program with omp parallel for schedule(dynamic) directive

2005-11-12 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2005-11-12 17:47 --- Testing new patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24703

[Bug middle-end/24703] [GOMP] Unable to compile OpenMP program with omp parallel for schedule(dynamic) directive

2005-11-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2005-11-14 01:25 --- Subject: Bug 24703 Author: dnovillo Date: Mon Nov 14 01:24:54 2005 New Revision: 106878 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106878 Log: PR 24703 * o

[Bug tree-optimization/24840] [4.1 Regression] ICE process_assert_insertions_for, at tree-vrp.c:2807

2005-11-14 Thread dnovillo at gcc dot gnu dot org
--- Comment #9 from dnovillo at gcc dot gnu dot org 2005-11-14 19:50 --- Working on it. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/24840] [4.1 Regression] ICE process_assert_insertions_for, at tree-vrp.c:2807

2005-11-14 Thread dnovillo at gcc dot gnu dot org
--- Comment #10 from dnovillo at gcc dot gnu dot org 2005-11-15 02:59 --- Subject: Bug 24840 Author: dnovillo Date: Tue Nov 15 02:59:03 2005 New Revision: 106930 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106930 Log: PR 24840 * tr

[Bug tree-optimization/24840] [4.1 Regression] ICE process_assert_insertions_for, at tree-vrp.c:2807

2005-11-14 Thread dnovillo at gcc dot gnu dot org
--- Comment #11 from dnovillo at gcc dot gnu dot org 2005-11-15 03:01 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-11/msg01042.html. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/23201] [4.1 Regression] internal compiler error: verify_ssa failed

2005-11-15 Thread dnovillo at gcc dot gnu dot org
--- Comment #9 from dnovillo at gcc dot gnu dot org 2005-11-15 21:50 --- (In reply to comment #8) > Will take a look shortly. > I stand by my analysis in #5. The Fortran FE is lying to the middle end. There is no field 'ktbuf' in this structure. -- dnovillo at

[Bug middle-end/24703] [GOMP] Unable to compile OpenMP program with omp parallel for schedule(dynamic) directive

2005-11-16 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2005-11-16 15:56 --- Fixed. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/24849] [gomp] ICE in expand_expr_real_1

2005-11-16 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2005-11-16 15:57 --- Working on this. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/24849] [gomp] ICE in expand_expr_real_1

2005-11-19 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2005-11-19 15:18 --- Subject: Bug 24849 Author: dnovillo Date: Sat Nov 19 15:18:08 2005 New Revision: 107220 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107220 Log: PR 24849 * o

[Bug c++/24849] [gomp] ICE in expand_expr_real_1

2005-11-19 Thread dnovillo at gcc dot gnu dot org
--- Comment #7 from dnovillo at gcc dot gnu dot org 2005-11-19 15:18 --- Workaround applied. The actual solution separates lowering from optimization, once all the OMP directives are lowered to a language-independent form, we can apply the combined parallel+loop optimization without

[Bug tree-optimization/23948] [4.1/4.2 Regression] internal compiler error: verify_stmts failed

2006-01-05 Thread dnovillo at gcc dot gnu dot org
--- Comment #21 from dnovillo at gcc dot gnu dot org 2006-01-05 14:40 --- (In reply to comment #20) > This is a showstopper. > I'm reviewing bonzini's patch today. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23948

[Bug fortran/25219] [GOMP] ICE with SAVE attribute and (FIRST|LAST)PRIVATE

2006-01-16 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2006-01-16 18:23 --- Fixed with http://gcc.gnu.org/ml/gcc-patches/2005-12/msg01192.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/28410] [4.2 Regression] Wrong aliasing with global var grouping during call clobbering

2006-07-18 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-07-18 13:25 --- Testing patch. The bug was in the alias pruning code. We need to handle .GLOBAL_VAR in access_can_touch_variable. A memory reference that uses a call-clobbered memory tag should always be considered to touch

[Bug tree-optimization/28410] [4.2 Regression] Wrong aliasing with global var grouping during call clobbering

2006-07-18 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2006-07-18 17:28 --- Subject: Bug 28410 Author: dnovillo Date: Tue Jul 18 17:27:57 2006 New Revision: 115564 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115564 Log: PR 28410 * tree-ssa-op

[Bug tree-optimization/28410] [4.2 Regression] Wrong aliasing with global var grouping during call clobbering

2006-07-18 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2006-07-18 17:29 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2006-07/msg00786.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/29272] [4.2 Regression] memcpy optimization causes wrong-code

2006-09-28 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-09-28 18:32 --- Excerpts from IRC session with jakub discussing this: 13:28 1grow (); 13:28 2node = pool; 13:28 3D.1928 = node->next; 13:28 4pool = D.1928; 13:28 5foo = (str

[Bug tree-optimization/25737] ACATS c974001 c974013 hang with struct aliasing

2006-10-03 Thread dnovillo at gcc dot gnu dot org
--- Comment #39 from dnovillo at gcc dot gnu dot org 2006-10-03 12:54 --- (In reply to comment #38) > The name, and all the documentation, which say they cannot be > addressed, which means they cannot be pointed to by any pointer, which > means they are unaliased. > Abs

[Bug tree-optimization/30375] [4.3 Regression] tree-ssa-dse incorrectly removes struct initialization

2007-02-03 Thread dnovillo at gcc dot gnu dot org
--- Comment #8 from dnovillo at gcc dot gnu dot org 2007-02-03 15:49 --- (In reply to comment #7) > Is this now being looked into by Diego or Aldy? > It wasn't. It is now. -- dnovillo at gcc dot gnu dot org changed: What|Removed

[Bug tree-optimization/30562] [4.3 Regression] remove unused variable is removing a referenced variable (in STORED_SYMS or LOADED_SYMS)

2007-02-05 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2007-02-05 19:48 --- Testing alternate patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30562

[Bug tree-optimization/30562] [4.3 Regression] remove unused variable is removing a referenced variable (in STORED_SYMS or LOADED_SYMS)

2007-02-07 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2007-02-07 23:33 --- I cannot reproduce this bug with mainline as of 2007-02-06. The bug is still latent though, so I will commit a variant of this patch to fix it. Essentially, we should leave every TREE_ADDRESSABLE variable alone

[Bug tree-optimization/30562] [4.3 Regression] remove unused variable is removing a referenced variable (in STORED_SYMS or LOADED_SYMS)

2007-02-08 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2007-02-08 16:56 --- Subject: Bug 30562 Author: dnovillo Date: Thu Feb 8 16:55:43 2007 New Revision: 121715 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=121715 Log: PR 30562 * tree-flow.h (struct v

[Bug tree-optimization/30562] [4.3 Regression] remove unused variable is removing a referenced variable (in STORED_SYMS or LOADED_SYMS)

2007-02-08 Thread dnovillo at gcc dot gnu dot org
--- Comment #7 from dnovillo at gcc dot gnu dot org 2007-02-08 17:10 --- Fix http://gcc.gnu.org/ml/gcc-patches/2007-02/msg00727.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30562

[Bug tree-optimization/30735] 50% slow down due to mem-ssa merge

2007-02-08 Thread dnovillo at gcc dot gnu dot org
-- dnovillo at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org

[Bug tree-optimization/30735] 50% slow down due to mem-ssa merge

2007-02-12 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2007-02-13 00:59 --- I have now reproduced this locally and I'm working on a fix. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30735

[Bug tree-optimization/30791] New: Need to run may-alias early in IPA

2007-02-13 Thread dnovillo at gcc dot gnu dot org
Severity: normal Priority: P3 Component: tree-optimization AssignedTo: dnovillo at gcc dot gnu dot org ReportedBy: dnovillo at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30791

[Bug middle-end/30768] [4.3 regression]: ICE in ext/pb_ds/regression/list_update_data_map_rand.cc

2007-02-14 Thread dnovillo at gcc dot gnu dot org
--- Comment #11 from dnovillo at gcc dot gnu dot org 2007-02-14 23:54 --- (In reply to comment #10) > Diego, is this something that you might be able to help with? > Sure. -- dnovillo at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/30768] [4.3 regression]: ICE in ext/pb_ds/regression/list_update_data_map_rand.cc

2007-02-16 Thread dnovillo at gcc dot gnu dot org
--- Comment #23 from dnovillo at gcc dot gnu dot org 2007-02-16 12:35 --- (In reply to comment #22) > Frankly, I think it would make sense to remove completely this XFAIL-ing mess > and just wait for Diego to fix the compiler issue. > Agreed. I don't understand why the r

[Bug tree-optimization/31036] [4.3 Regression] ACATS: verify_ssa failed for c41307d c85006d cd10002 cxaa018

2007-03-04 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2007-03-04 18:37 --- I've just reproduced these failures locally. Two options: 1- The Ada FE is somehow tricking alias analysis into thinking that some call-clobbered symbols are not call-clobbered. 2- Alias analysis i

[Bug tree-optimization/31036] [4.3 Regression] ACATS: verify_ssa failed for c41307d c85006d cd10002 cxaa018

2007-03-04 Thread dnovillo at gcc dot gnu dot org
--- Comment #8 from dnovillo at gcc dot gnu dot org 2007-03-04 19:04 --- (In reply to comment #7) > If you have a run directory: > cd gcc/testsuite/ada/acats/tests/c4/c41307d > gdb .../gcc/x86_64-unknown-linux-gnu/4.3.0/gnat1 > r -I../../../support -quiet -dumpbase c41

[Bug tree-optimization/31037] [4.3 Regression] ICE: verify_ssa failed - definition in block 23 does not dominate use in block 32

2007-03-06 Thread dnovillo at gcc dot gnu dot org
--- Comment #7 from dnovillo at gcc dot gnu dot org 2007-03-06 12:55 --- Might as well take this one too. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/31090] Revision 121302 causes 30% performance regression

2007-03-09 Thread dnovillo at gcc dot gnu dot org
--- Comment #11 from dnovillo at gcc dot gnu dot org 2007-03-09 23:53 --- I'm already handling this family of performance problems. I need a few more days to finish the WIP patch I have. In the meantime, see if increasing --param max-aliased-vops works around the pr

[Bug tree-optimization/29585] [4.2 Regression] tree check: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:558

2007-03-13 Thread dnovillo at gcc dot gnu dot org
-- dnovillo at gcc dot gnu dot org changed: What|Removed |Added CC|dnovillo at redhat dot com | AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc

[Bug tree-optimization/29585] [4.2 Regression] tree check: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:558

2007-03-29 Thread dnovillo at gcc dot gnu dot org
--- Comment #13 from dnovillo at gcc dot gnu dot org 2007-03-29 19:55 --- I can't reproduce this on mainline anymore. It does fail on the 4.2 branch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29585

[Bug tree-optimization/29585] [4.2 Regression] tree check: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:558

2007-03-31 Thread dnovillo at gcc dot gnu dot org
--- Comment #14 from dnovillo at gcc dot gnu dot org 2007-03-31 19:22 --- Subject: Bug 29585 Author: dnovillo Date: Sat Mar 31 19:21:46 2007 New Revision: 123386 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123386 Log: 2007-03-31 Diego Novillo <[EMAI

[Bug tree-optimization/29585] [4.2 Regression] tree check: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:558

2007-03-31 Thread dnovillo at gcc dot gnu dot org
--- Comment #15 from dnovillo at gcc dot gnu dot org 2007-03-31 19:28 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2007-03/msg02059.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/19780] Floating point computation far slower for -mfpmath=sse

2007-04-05 Thread dnovillo at gcc dot gnu dot org
--- Comment #14 from dnovillo at gcc dot gnu dot org 2007-04-05 12:49 --- (In reply to comment #11) > So, why does SSA pass have to interfere with computation dataflow? This > interferece makes things worse and effectively takes away user's control on > the > flow

[Bug tree-optimization/31090] Revision 121302 causes 30% performance regression

2007-04-11 Thread dnovillo at gcc dot gnu dot org
--- Comment #14 from dnovillo at gcc dot gnu dot org 2007-04-11 17:14 --- Subject: Bug 31090 Author: dnovillo Date: Wed Apr 11 17:14:06 2007 New Revision: 123719 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123719 Log: PR 30735 PR 31090

[Bug tree-optimization/30735] [4.3 Regression] 50% slow down due to mem-ssa merge

2007-04-11 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2007-04-11 17:14 --- Subject: Bug 30735 Author: dnovillo Date: Wed Apr 11 17:14:06 2007 New Revision: 123719 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123719 Log: PR 30735 PR 31090

[Bug middle-end/31543] [4.3 Regression]: gcc.dg/dfp/convert-bfp-fold.c failed

2007-04-11 Thread dnovillo at gcc dot gnu dot org
--- Comment #1 from dnovillo at gcc dot gnu dot org 2007-04-12 00:28 --- Hmm, I may have triggered this one with the fix for 30735. I had inadvertently tested with checking disabled. Will take a look. -- dnovillo at gcc dot gnu dot org changed: What|Removed

[Bug tree-optimization/31521] / conversion to >> is not done when the divisor can be zero

2007-08-03 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2007-08-03 13:12 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2007-08/msg00174.html. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/31521] / conversion to >> is not done when the divisor can be zero

2007-08-03 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2007-08-03 13:08 --- Subject: Bug 31521 Author: dnovillo Date: Fri Aug 3 13:08:29 2007 New Revision: 127180 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127180 Log: 2007-08-03 Andrew Pinski <[EMAI

[Bug middle-end/22456] [4.1/4.2/4.3 regression] missing "is used uninitialized" warning

2007-08-16 Thread dnovillo at gcc dot gnu dot org
--- Comment #15 from dnovillo at gcc dot gnu dot org 2007-08-16 15:22 --- If not an exact duplicate, it's strongly related to 18501. The code pattern is slightly different so it may be worth keeping around. Adding a dependency on 18501. -- dnovillo at gcc dot gnu dot org ch

[Bug tree-optimization/33099] New: Scalar evolutions confusing VRP with pointer values that wrap around

2007-08-17 Thread dnovillo at gcc dot gnu dot org
wrap around Product: gcc Version: 4.2.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dnovillo at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33099

[Bug tree-optimization/33593] tree-outof-ssa moves sources of non-call exceptions past sequence points

2007-09-30 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2007-09-30 16:00 --- Subject: Bug 33593 Author: dnovillo Date: Sun Sep 30 16:00:36 2007 New Revision: 128893 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128893 Log: PR 33593 * tree-s

[Bug c++/33738] New: -Wtype-limits misses a warning when comparing enums

2007-10-11 Thread dnovillo at gcc dot gnu dot org
hen comparing enums Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: dnovillo at gcc dot gnu dot org ReportedBy: dnovillo at gcc dot gnu dot org http://gcc.gnu.

[Bug middle-end/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-16 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-16 19:21 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00943.html -- What|Removed |Added

[Bug middle-end/18706] [4.0 Regression] ACATS ce2208b ICE expected ssa_name, have var_decl in verify_ssa, at tree-ssa.c:637

2005-02-16 Thread dnovillo at gcc dot gnu dot org
-- Bug 18706 depends on bug 19865, which changed state. Bug 19865 Summary: [4.0 Regression] ice / gnat bug detected. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19865 What|Old Value |New Value

[Bug tree-optimization/18178] Missed opportunity for removing bounds checking

2005-02-18 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-18 21:44 --- Fix. http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01074.html. The patch allows VRP to eliminate 42% more conditionals on cc1-i-files and 173% more conditionals on DLV. But produces little difference in

[Bug tree-optimization/19659] GCC does not remove an "if" statement that never triggers.

2005-02-18 Thread dnovillo at gcc dot gnu dot org
-- Bug 19659 depends on bug 18178, which changed state. Bug 18178 Summary: Missed opportunity for removing bounds checking http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18178 What|Old Value |New Value --

[Bug tree-optimization/20100] [4.0 Regression] LIM is pulling out a pure function even though there is something which can modify global memory

2005-02-20 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org |org Status|NEW

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

2005-02-22 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org |org Status|NEW

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

2005-02-22 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-22 18:26 --- Testing patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20115

[Bug tree-optimization/20204] [4.0 regression] miscompilation of asm-declared registers

2005-02-25 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-25 13:31 --- Could you show me how to configure a cris-axis-elf target and build a simulator? Have you tried undoing the tree-into-ssa.c change? It should be easy with: $ cvs up -r 2.40 tree-into-ssa.c If there

[Bug tree-optimization/20188] [4.0 Regression] asm and memory operands does not add a V_MAY_DEF

2005-02-25 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-25 15:04 --- (In reply to comment #12) > if (lhs && (TREE_CODE (lhs) == TREE_LIST || EXPR_P (lhs)) > will works for everyone, it works for this testcase too but I have not > bootstrapped or tested

[Bug tree-optimization/20204] [4.0 regression] miscompilation of asm-declared registers

2005-02-25 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-25 16:48 --- (In reply to comment #9) > I've confirmed on this other machine that the update caused the same breakage. > Ah, yes. I see it now. The reorg tickled a bug in the renamer: # n_21 = V_MUST

[Bug tree-optimization/20204] [4.0/4.1 regression] miscompilation of asm-declared registers

2005-02-25 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-25 21:18 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01625.html -- What|Removed |Added

[Bug c/20284] CCP still doesn't look inside initializers for structures

2005-03-02 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org |org Severity|normal

[Bug c/20284] CCP still doesn't look inside initializers for structures

2005-03-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-03-02 15:28 --- Pasting IRC dialogue to avoid forgetting what this was all about: dnovillo: i had a patch to make CCP look in initializers for structures, but rth and you rejected it, claiming it should not be done in

[Bug tree-optimization/20284] CCP still doesn't look inside initializers for structures

2005-03-02 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added Component|c |tree-optimization Target Milestone|--- |4.1.0 Version|3.4.2

[Bug c++/19476] Missed null checking elimination with new

2005-03-04 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org |org Status|NEW

[Bug c/20318] RFE: add attribute to specify that a function never returns NULL

2005-03-04 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-03-04 18:01 --- Adding some of the early analysis that went on in private mail. > So is there an __attribute__ that we can use to mark that function to > always return non-NULL, so the compiler knows that path

[Bug tree-optimization/20492] [tcb] update_ssa (..., true) places an invalid PHI node.

2005-03-16 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-03-16 12:08 --- Thanks Kazu. I've fixed this one already in my local tree. Will probably commit the fix in the next few days. -- What|Removed |

[Bug tree-optimization/15524] [4.0 Regression] jump threading on trees is slow with switch statements with large # of cases

2005-04-08 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-04-08 21:49 --- (In reply to comment #18) > Ugh. The copy we inserted turned out to be totally useless for determining > that the condition at the end of BB5 is always false. Argggh. > > To make this sche

  1   2   3   4   >