[Bug tree-optimization/22591] [4.0/4.1 Regression] wrong alias information causes an incorrect redundant load elimination

2005-07-26 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-07-26 14:46 --- (In reply to comment #31) > Smaller test case: > This works for me. The original test case does abort, though. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22591

[Bug tree-optimization/22591] [4.0/4.1 Regression] wrong alias information causes an incorrect redundant load elimination

2005-07-26 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-07-26 16:19 --- Testing patch. The shortcut we were taking in may_alias_p is invalid even with strict aliasing. --- tree-ssa-alias.c25 Jul 2005 12:04:50 - 2.107 +++ tree-ssa-alias.c26 Jul 2005 16:16:34

[Bug tree-optimization/23086] New: gcc.dg/tree-ssa/20030807-7.c should be fixed properly

2005-07-26 Thread dnovillo at gcc dot gnu dot org
r 4.2. -- Summary: gcc.dg/tree-ssa/20030807-7.c should be fixed properly Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: tree-optimization AssignedTo: dnovillo at gcc dot gnu do

[Bug tree-optimization/23086] aliasing information in gcc.dg/tree-ssa/20030807-7.c should be fixed properly

2005-07-26 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added Keywords||alias, missed-optimization Summary|gcc.dg/tree-ssa/20030807-7.c|aliasing information in

[Bug tree-optimization/22591] [4.0/4.1 Regression] wrong alias information causes an incorrect redundant load elimination

2005-07-26 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-07-26 20:04 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-07/msg01749.html -- What|Removed |Added

[Bug tree-optimization/22550] [4.1 Regression] ICE in vrp_evaluate_conditional

2005-07-26 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-07-26 20:23 --- (In reply to comment #2) > The other issue is cleanup CFG is not doing its job really, well really its full job. > No. CFG cleanup is not prepared to handle the consequences of copy/const propagatio

[Bug tree-optimization/23086] aliasing information in gcc.dg/tree-ssa/20030807-7.c should be fixed properly

2005-07-26 Thread dnovillo at gcc dot gnu dot org
-- Bug 23086 depends on bug 22591, which changed state. Bug 22591 Summary: [4.0 regression] wrong alias information causes an incorrect redundant load elimination http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22591 What|Old Value |New Value -

[Bug tree-optimization/22591] [4.0 regression] wrong alias information causes an incorrect redundant load elimination

2005-07-26 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-07-26 20:56 --- (In reply to comment #39) > This is not yet fixed. The 4.0 branch has the same problem. > You are not very patient, are you? -- What|Removed

[Bug tree-optimization/22550] [4.1 Regression] ICE in vrp_evaluate_conditional

2005-07-29 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-07-29 16:38 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg01971.html -- What|Removed |Added

[Bug tree-optimization/23192] [4.0 Regression] Wrong code

2005-08-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-02 12:50 --- Testing patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu

[Bug tree-optimization/23192] [4.0 Regression] Wrong code

2005-08-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-02 14:17 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00102.html -- What|Removed |Added

[Bug tree-optimization/23164] [4.1 Regression] ICE in cleanup_tree_cfg with -O -fno-exceptions

2005-08-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-02 15:10 --- Testing patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu

[Bug tree-optimization/23164] [4.1 Regression] ICE in cleanup_tree_cfg with -O -fno-exceptions

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

[Bug tree-optimization/22037] [4.1 Regression] internal compiler error: verify_ssa failed

2005-08-04 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-04 18:17 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00283.html. -- What|Removed |Added

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

2005-08-05 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-05 13:30 --- Can't reproduce with mainline as of 2005-08-04. Could you try again? -- What|Removed |

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

2005-08-05 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-05 13:36 --- Bah. My compiler had checking disabled. Sorry about that. -- What|Removed |Added

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

2005-08-05 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|REOPENED

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

2005-08-05 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-05 16:46 --- (In reply to comment #14) > I patched fold to change if (FOO > TYPE_MAX) or if (FOO < TYPE_MIN) to if (0) > and this fixes the ice. I'll mail the patch when I get back from work > t

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

2005-08-05 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-05 17:39 --- James has a potential fix for fold. If that doesn't work, a simple change to extract_range_from_assert_expr should provide a similar effect. However, the real problem in this PR is fold() not doin

[Bug tree-optimization/23094] store ccp misses an optimization

2005-08-15 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-15 14:15 --- (In reply to comment #4) > Hmm, can someone explain where in store_ccp we stuff constants > into the mem_ref field of lattice values? There are a few places > where simple_cst_equal is used to

[Bug tree-optimization/23476] [4.1 Regression] ICE in VRP, remove_range_assertions

2005-08-19 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|UNCONFIRMED

[Bug tree-optimization/23476] [4.1 Regression] ICE in VRP, remove_range_assertions

2005-08-19 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-19 13:27 --- Testing patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23476

[Bug tree-optimization/23476] [4.1 Regression] ICE in VRP, remove_range_assertions

2005-08-19 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-19 18:10 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-08/msg01150.html. -- What|Removed |Added

[Bug tree-optimization/22320] -ftree-dominator-opts documentation is the same as -ftree-dce

2005-08-19 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-08-19 18:20 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-08/msg01168.html. -- What|Removed |Added

[Bug other/41757] Add PLUGIN_FINISH_DECL

2009-12-22 Thread dnovillo at gcc dot gnu dot org
--- Comment #1 from dnovillo at gcc dot gnu dot org 2009-12-22 19:47 --- Proposed patch at http://gcc.gnu.org/ml/gcc-patches/2009-12/msg01032.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41757

[Bug tree-optimization/33870] [4.3 Regression] miscompiles sqlite

2007-11-02 Thread dnovillo at gcc dot gnu dot org
--- Comment #19 from dnovillo at gcc dot gnu dot org 2007-11-02 15:31 --- Working on a fix. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33870

[Bug tree-optimization/33870] [4.3 Regression] miscompiles sqlite

2007-11-07 Thread dnovillo at gcc dot gnu dot org
--- Comment #21 from dnovillo at gcc dot gnu dot org 2007-11-08 00:26 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2007-11/msg00374.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/33870] [4.3 Regression] miscompiles sqlite

2007-11-07 Thread dnovillo at gcc dot gnu dot org
--- Comment #20 from dnovillo at gcc dot gnu dot org 2007-11-08 00:01 --- Subject: Bug 33870 Author: dnovillo Date: Thu Nov 8 00:01:38 2007 New Revision: 129976 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129976 Log: PR 33870 * tree.h

[Bug tree-optimization/33870] [4.3 Regression] miscompiles sqlite

2007-11-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #23 from dnovillo at gcc dot gnu dot org 2007-11-13 15:20 --- Subject: Bug 33870 Author: dnovillo Date: Tue Nov 13 15:20:40 2007 New Revision: 130141 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130141 Log: pr 33870 * tree.h

[Bug tree-optimization/33870] [4.3 Regression] miscompiles sqlite

2007-11-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #24 from dnovillo at gcc dot gnu dot org 2007-11-13 15:47 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2007-11/msg00719.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/33237] [4.3 Regression] Tree memory partitioning is spending 430 seconds of a 490 second compile.

2008-01-08 Thread dnovillo at gcc dot gnu dot org
--- Comment #7 from dnovillo at gcc dot gnu dot org 2008-01-08 14:24 --- Will work on this. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/34743] New: Testcase gcc.dg/tree-ssa/20070302-1.c is broken

2008-01-11 Thread dnovillo at gcc dot gnu dot org
.html -- Summary: Testcase gcc.dg/tree-ssa/20070302-1.c is broken Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: middle-end AssignedTo: dnovillo at gcc dot gnu dot org Repor

[Bug tree-optimization/36245] [4.4 Regression] internal compiler error: in build2_stat, at tree.c:3116

2008-05-30 Thread dnovillo at gcc dot gnu dot org
--- Comment #13 from dnovillo at gcc dot gnu dot org 2008-05-30 16:12 --- Subject: Bug 36245 Author: dnovillo Date: Fri May 30 16:11:58 2008 New Revision: 136212 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136212 Log: 2008-05-30 Diego Novillo <[EMAI

[Bug middle-end/36184] gimple-tuples-branch fails bootstrap on x86 Darwin

2008-06-02 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2008-06-02 17:04 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2008-05/msg02061.html. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/36245] [4.4 Regression] internal compiler error: in build2_stat, at tree.c:3116

2008-06-11 Thread dnovillo at gcc dot gnu dot org
--- Comment #14 from dnovillo at gcc dot gnu dot org 2008-06-11 15:39 --- Subject: Bug 36245 Author: dnovillo Date: Wed Jun 11 15:39:09 2008 New Revision: 136672 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136672 Log: 2008-06-11 Diego Novillo <[EMAI

[Bug middle-end/25886] [4.2 Regression] up to 256 tree codes for Objective-C++

2006-01-23 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-01-23 17:26 --- Working on it. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/25886] [4.2 Regression] up to 256 tree codes for Objective-C++

2006-01-25 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2006-01-26 02:53 --- Subject: Bug 25886 Author: dnovillo Date: Thu Jan 26 02:53:01 2006 New Revision: 110243 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110243 Log: * tree.h (TREE_RANGE_CHECK): Fix range p

[Bug middle-end/25886] [4.2 Regression] up to 256 tree codes for Objective-C++

2006-01-25 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2006-01-26 02:57 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2006-01/msg01745.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/25874] [gomp branch] ICE in calc_dfs_tree()

2006-01-27 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-01-27 14:26 --- Mine. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug c++/25873] [gomp] ICE in verify_eh_throw_stmt_node

2006-01-27 Thread dnovillo at gcc dot gnu dot org
--- Comment #2 from dnovillo at gcc dot gnu dot org 2006-01-27 15:49 --- This is actually: 2006-01-26 Diego Novillo <[EMAIL PROTECTED]> * tree-cfg.c (move_block_to_fn): Call remove_stmt_from_eh_region for each moved statement. which I need to move to trun

[Bug c++/25874] [gomp branch] ICE in calc_dfs_tree()

2006-01-29 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2006-01-30 02:37 --- Subject: Bug 25874 Author: dnovillo Date: Mon Jan 30 02:37:09 2006 New Revision: 110392 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110392 Log: PR 25874 * omp-low.c (execute_ex

[Bug c++/25874] [gomp branch] ICE in calc_dfs_tree()

2006-01-29 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2006-01-30 03:09 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2006-01/msg02090.html. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/25874] [gomp branch] ICE in calc_dfs_tree()

2006-01-29 Thread dnovillo at gcc dot gnu dot org
--- Comment #7 from dnovillo at gcc dot gnu dot org 2006-01-30 03:11 --- Subject: Bug 25874 Author: dnovillo Date: Mon Jan 30 03:11:29 2006 New Revision: 110393 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110393 Log: PR 25874 * omp-low.c (execute_ex

[Bug middle-end/25990] gomp ICE with -fopenmp

2006-02-01 Thread dnovillo at gcc dot gnu dot org
--- Comment #8 from dnovillo at gcc dot gnu dot org 2006-02-01 12:56 --- Mine. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug middle-end/25990] gomp ICE with -fopenmp

2006-02-01 Thread dnovillo at gcc dot gnu dot org
--- Comment #10 from dnovillo at gcc dot gnu dot org 2006-02-01 16:05 --- I can't reproduced this with [EMAIL PROTECTED] nor [EMAIL PROTECTED] Could you please try again? -- dnovillo at gcc dot gnu dot org changed: What|Removed |

[Bug middle-end/25990] gomp ICE with -fopenmp

2006-02-01 Thread dnovillo at gcc dot gnu dot org
--- Comment #13 from dnovillo at gcc dot gnu dot org 2006-02-01 22:36 --- (In reply to comment #11) > I still get a segfault for the testcase in comment #6. > This is revision 110467 on x86_64-unknown-linux-gnu. > Ah, yes. I had failed to notice the failure is on x86_64. So

[Bug middle-end/25990] gomp ICE with -fopenmp

2006-02-02 Thread dnovillo at gcc dot gnu dot org
--- Comment #14 from dnovillo at gcc dot gnu dot org 2006-02-02 12:27 --- Subject: Bug 25990 Author: dnovillo Date: Thu Feb 2 12:27:02 2006 New Revision: 110511 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110511 Log: PR 25990 * tree-cfg.c (move_blo

[Bug middle-end/25990] gomp ICE with -fopenmp

2006-02-02 Thread dnovillo at gcc dot gnu dot org
--- Comment #15 from dnovillo at gcc dot gnu dot org 2006-02-02 12:37 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2006-02/msg00121.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/26032] [gomp-branch] ICE in copy_body_r

2006-02-02 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-02-02 14:53 --- Should be fixed with the patch for PR 25990. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug testsuite/26086] FAIL: gcc.dg/gomp/pr25990.c (test for excess errors)

2006-02-02 Thread dnovillo at gcc dot gnu dot org
--- Comment #2 from dnovillo at gcc dot gnu dot org 2006-02-03 02:48 --- (In reply to comment #1) > Confirmed, I don't understand why Diego committed the full testcase and not > the > reduced one. > none of the reduced testcases were failing on my machine. -- dn

[Bug testsuite/26086] FAIL: gcc.dg/gomp/pr25990.c (test for excess errors)

2006-02-03 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-02-03 18:24 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2006-02/msg00223.html. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/26084] [gomp-branch] ICE (segfault) on C++ OpenMP code

2006-02-07 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2006-02-07 12:12 --- Mine. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

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

2006-02-07 Thread dnovillo at gcc dot gnu dot org
Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgomp AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dnovillo at gcc dot gnu dot org GCC build triplet: x86_64-un

[Bug tree-optimization/26180] [4.1/4.2 Regression] wrong code due to VRP and unsigned multiplies with wraps

2006-02-08 Thread dnovillo at gcc dot gnu dot org
--- Comment #2 from dnovillo at gcc dot gnu dot org 2006-02-09 04:20 --- Mine. This is the same issue as 23128/23129. Testing patch. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/26180] [4.1/4.2 Regression] wrong code due to VRP and unsigned multiplies with wraps

2006-02-09 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-02-09 12:38 --- Subject: Bug 26180 Author: dnovillo Date: Thu Feb 9 12:38:35 2006 New Revision: 110794 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110794 Log: PR 26180 * tr

[Bug tree-optimization/26180] [4.1/4.2 Regression] wrong code due to VRP and unsigned multiplies with wraps

2006-02-09 Thread dnovillo at gcc dot gnu dot org
--- Comment #4 from dnovillo at gcc dot gnu dot org 2006-02-09 12:42 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2006-02/msg00743.html -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/26180] [4.1 Regression] wrong code due to VRP and unsigned multiplies with wraps

2006-02-09 Thread dnovillo at gcc dot gnu dot org
--- Comment #6 from dnovillo at gcc dot gnu dot org 2006-02-09 13:40 --- Subject: Bug 26180 Author: dnovillo Date: Thu Feb 9 13:40:52 2006 New Revision: 110795 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110795 Log: PR 26180 * tr

[Bug tree-optimization/26180] [4.1 Regression] wrong code due to VRP and unsigned multiplies with wraps

2006-02-09 Thread dnovillo at gcc dot gnu dot org
--- Comment #7 from dnovillo at gcc dot gnu dot org 2006-02-09 13:41 --- . -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/26197] [4.2 regression] ICE in is_old_name with vectorizer

2006-02-28 Thread dnovillo at gcc dot gnu dot org
--- Comment #12 from dnovillo at gcc dot gnu dot org 2006-02-28 14:38 --- (In reply to comment #11) > Makes sense to anyone? > Unfortunately yes. I am hoping that we will soon be able to get rid of all this nonsense. The vectorizer is running against a very recalcitrant alia

[Bug tree-optimization/23659] Should able to add dereferencing (statements with VUSE) without rerunning may_alias

2006-03-01 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2006-03-01 14:30 --- (In reply to comment #4) > are you still working on this PR? > Yes. In fact, it's one of the kind of manipulations that drove the design decisions in memory SSA. > I think something similar t

[Bug c++/26084] ICE (segfault) on C++ OpenMP code

2006-03-09 Thread dnovillo at gcc dot gnu dot org
--- Comment #8 from dnovillo at gcc dot gnu dot org 2006-03-09 19:01 --- Andrew, please do not close bugs if you do not understand the problem. You obviously have not even tried to understand the problem. This PR is related to 26076 but it is *not* a duplicate. The patch that I

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

2006-03-09 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-03-09 20:07 --- > Diego, is this still an issue on mainline? I can look into the runtime error, > though. > Works now. I can live with the LD_LIBRARY_PATH problem. Though I don't remember how we handle other

[Bug middle-end/19430] Missing uninitialized warning

2006-03-10 Thread dnovillo at gcc dot gnu dot org
--- Comment #9 from dnovillo at gcc dot gnu dot org 2006-03-10 15:31 --- Not going to work on this problem any time soon. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/5035] Incorrectly produces '`' might be used uninitialized in this function'

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

[Bug tree-optimization/13962] [tree-ssa] make "fold" use alias information to optimize pointer comparisons

2006-03-10 Thread dnovillo at gcc dot gnu dot org
-- dnovillo at gcc dot gnu dot org changed: What|Removed |Added CC||dnovillo at gcc dot gnu dot

[Bug tree-optimization/14187] [tree-ssa] restricted pointers should not alias on the tree level

2006-03-10 Thread dnovillo at gcc dot gnu dot org
-- dnovillo at gcc dot gnu dot org changed: What|Removed |Added CC||dnovillo at gcc dot gnu dot

[Bug tree-optimization/14295] [tree-ssa] copy propagation for aggregates

2006-03-10 Thread dnovillo at gcc dot gnu dot org
-- dnovillo at gcc dot gnu dot org changed: What|Removed |Added CC||dnovillo at gcc dot gnu dot

[Bug tree-optimization/20168] const function causes the creation of GLOBAL_VAR

2006-03-10 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-03-10 15:36 --- Fixed in 4.2. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/22254] We never call may_alias_p for PARM_DECL's

2006-03-10 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2006-03-10 15:45 --- The two pointers are assigned the same SMT. Is this still a problem? Dereferenced pointers D.1541, UID 1541, int *, symbol memory tag: SMT.5 D.1542, UID 1542, int *, symbol memory tag: SMT.5 Or do you need to

[Bug tree-optimization/21258] Teach VRP to pick up a constant from case label.

2006-03-10 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2006-03-10 16:07 --- Not working on this anymore. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/15911] VRP/DOM does not like TRUTH_AND_EXPR

2006-03-21 Thread dnovillo at gcc dot gnu dot org
--- Comment #13 from dnovillo at gcc dot gnu dot org 2006-03-21 16:19 --- (In reply to comment #12) > Any updates on this? It get's in the way of loop versioning conditionals > which > I now have to decompose manually into chained if's :/ > Nope. I'm u

[Bug tree-optimization/21030] [4.1 Regression] ICE in set_value_range building 176.gcc with -O2

2005-04-23 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-04-23 13:18 --- (In reply to comment #5) > A comment in the patch says "Tested on i686-pc-linux-gnu", but > it just means that it will have been tested by the time I post this patch. :-) > Patch

[Bug tree-optimization/21030] [4.1 Regression] ICE in set_value_range building 176.gcc with -O2

2005-04-29 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-04-29 14:16 --- Working on it today. Kazu, I hope you don't mind if I take it? -- What|Removed |

[Bug tree-optimization/18501] [4.0 Regression] Missing 'used unintialized' warning

2005-05-10 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-05-11 02:25 --- Re-opening. A re-organization of the tree optimizers is causing us to misdiagnose this test case once again. I am going to work on a better warning implementation that doesn't get confused so e

[Bug tree-optimization/21029] [4.1 Regression] vrp miscompiles Ada front-end, drops loop exit test in well-defined wrap-around circumstances

2005-05-13 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-05-13 18:20 --- Sebastian, would you mind taking a look at this? It's assigned to me but it's likely that you will be able to figure out what's going on in chrec more quickly. And I won't have time

[Bug tree-optimization/21563] A trivial VRP opportunity missed

2005-05-14 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-05-14 20:06 --- (In reply to comment #3) > I will test and submit this patch after Diego submits his VRP revamp > unless Diego heavily modifieis this part of VRP. > This is already in my current VRP change

[Bug tree-optimization/21563] A trivial VRP opportunity missed

2005-05-14 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-05-14 20:08 --- (In reply to comment #4) > (In reply to comment #3) > > > I will test and submit this patch after Diego submits his VRP revamp > > unless Diego heavily modifieis this part of VRP. >

[Bug tree-optimization/21368] VRP does not know that &s.a != NULL

2005-05-30 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-05-31 01:48 --- This is caught by CCP1. -- What|Removed |Added Status|NEW

[Bug tree-optimization/14341] Missed comparison optimization (VRP)

2005-06-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 03:03 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

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

2005-06-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 03:06 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

[Bug tree-optimization/20701] [tcb] VRP does not eliminate a redundant "if" statement.

2005-06-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 03:06 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

[Bug tree-optimization/21086] VRP does not extract a value from a comparison expression.

2005-06-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 03:07 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

[Bug tree-optimization/21090] VRP does not notice nonzero-ness from a PHI node

2005-06-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 03:07 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

[Bug tree-optimization/21289] A numeric range is spoiled by a symblic one in VRP

2005-06-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 03:08 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

[Bug tree-optimization/21348] tree-vrp.c:has_assert_expr is useless.

2005-06-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 03:08 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

[Bug tree-optimization/21367] VRP does not fold "if (a == b)" in a certain situation

2005-06-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 03:09 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

[Bug tree-optimization/21458] VRP does not remove a conditional in a loop

2005-06-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 03:12 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

[Bug tree-optimization/21029] [4.1 Regression] vrp miscompiles Ada front-end, drops loop exit test in well-defined wrap-around circumstances

2005-06-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 03:14 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

[Bug tree-optimization/21861] [meta-bug] scalar evolution type conversion

2005-06-01 Thread dnovillo at gcc dot gnu dot org
-- Bug 21861 depends on bug 21029, which changed state. Bug 21029 Summary: [4.1 Regression] vrp miscompiles Ada front-end, drops loop exit test in well-defined wrap-around circumstances http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21029 What|Old Value |New Valu

[Bug tree-optimization/21582] (optimisation) VRP pass could/should use non-null function attribute

2005-06-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 Status|NEW

[Bug tree-optimization/21765] -free-vrp is undocumented.

2005-06-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 17:14 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/21029] [4.1 Regression] vrp miscompiles Ada front-end, drops loop exit test in well-defined wrap-around circumstances

2005-06-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 17:15 --- (In reply to comment #17) > Not. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00128.html Open a new PR. This is a completely different and not related to VRP. Closing. -- What|Remo

[Bug tree-optimization/21861] [meta-bug] scalar evolution type conversion

2005-06-02 Thread dnovillo at gcc dot gnu dot org
-- Bug 21861 depends on bug 21029, which changed state. Bug 21029 Summary: [4.1 Regression] vrp miscompiles Ada front-end, drops loop exit test in well-defined wrap-around circumstances http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21029 What|Old Value |New Valu

[Bug tree-optimization/21582] (optimisation) VRP pass could/should use non-null function attribute

2005-06-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 18:26 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/8681] Generates unneeded test

2005-06-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 18:37 --- Fixed. Likely with http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

[Bug tree-optimization/15484] [tree-ssa] bool and short function arguments promoted to int

2005-06-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 18:44 --- How is this related to VRP at all? Removing dependency on 18373. -- What|Removed |Added

[Bug tree-optimization/16797] Opportunity to remove unnecessary load instructions

2005-06-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 18:47 --- This is not related to range propagation. Removing dependency on 18373. -- What|Removed |Added

[Bug tree-optimization/17100] Missed opportunity for value range optimization

2005-06-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 18:50 --- Fixed. Likely with http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html, but it may have been fixed earlier. The natural range for i_6 is computed as [0, 9] so this isn't something that was f

[Bug tree-optimization/21258] Teach VRP to pick up a constant from case label.

2005-06-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 20:24 --- Kazu is not working on this anymore. -- What|Removed |Added AssignedTo|kazu at cs

[Bug tree-optimization/14495] [tree-ssa] Propagate range info into a switch statement

2005-06-03 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-03 13:55 --- The issue is that the propagator engine does not implement the concept of multiway branches taking some edges. It supports ONE, NONE or ALL. Frankly, I'm not at all convinced that this is worth han

<    1   2   3   4   >