[Bug tree-optimization/21855] array bounds checking elimination

2005-06-03 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|dnovillo at redhat dot com |dnovillo at gcc dot gnu dot ||org Status|NEW

[Bug java/21856] null pointer check elimination

2005-06-03 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|dnovillo at redhat dot com |dnovillo at gcc dot gnu dot ||org Status|NEW

[Bug tree-optimization/21855] array bounds checking elimination

2005-06-03 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-03 14:34 --- Aliasing is getting in the way of range propagation here. We don't realize that args.length does not change during the loop, which means that we don't eliminate the redundant load and fail

[Bug tree-optimization/20580] Using ASSERT_EXPR to improve constant propagation of conditional constants

2005-06-04 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-04 16:47 --- Fixed with http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00127.html -- What|Removed |Added

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

2005-06-04 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-04 17:00 --- 21855 has some analysis. Better use that one. *** This bug has been marked as a duplicate of 21855 *** -- What|Removed |Added

[Bug tree-optimization/21855] array bounds checking elimination

2005-06-04 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-04 17:00 --- *** Bug 18178 has been marked as a duplicate of this bug. *** -- What|Removed |Added

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

2005-06-04 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 middle-end/21916] [4.1 Regression] ICE: segmentation fault in stage3

2005-06-05 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-05 14:19 --- I will need someone with accesss to hppa to binary search the miscompiled file from stage2 and send me a .i file. Either that or give me access to an hppa machine. There is nothing in the PR log that

[Bug middle-end/21528] [4.0 Regression] Boost shared_ptr_test.cpp fails with -O3

2005-06-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|UNCONFIRMED

[Bug middle-end/21528] [4.0 Regression] Boost shared_ptr_test.cpp fails with -O3

2005-06-07 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-07 19:48 --- This seems to be an RTL bug in 4.0. None of the tree optimizers seem to be doing anything wrong with this code. However, applying this patch to the test case: --- sp_test.ii 2005-06-06 12:02

[Bug tree-optimization/21982] GCC should combine adjacent stdio calls

2005-06-09 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-09 14:37 --- (In reply to comment #1) > If side effects appear in the arguments, that also would be a problem, e.g.: > > printf("%d", i++); > printf("%d", i++); > > should not

[Bug tree-optimization/21982] GCC should combine adjacent stdio calls

2005-06-09 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-09 16:18 --- Testing patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu

[Bug tree-optimization/22018] [4.1 Regression] VRP miscompiles multiply

2005-06-15 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-15 11:34 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg01261.html -- What|Removed |Added

[Bug middle-end/21916] [4.1 Regression] ICE: segmentation fault in stage3

2005-06-15 Thread dnovillo at gcc dot gnu dot org
-- Bug 21916 depends on bug 22018, which changed state. Bug 22018 Summary: [4.1 Regression] VRP miscompiles multiply http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22018 What|Old Value |New Value

[Bug debug/14638] New: [tree-ssa] Variables disappear from debug info at -O1

2004-03-18 Thread dnovillo at gcc dot gnu dot org
-O1 Product: gcc Version: tree-ssa Status: UNCONFIRMED Severity: normal Priority: P2 Component: debug AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dnovillo at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14638

[Bug tree-optimization/19062] New: -Wuninitialized tricked by conditional assignments

2004-12-17 Thread dnovillo at gcc dot gnu dot org
assignments Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: tree-optimization AssignedTo: dnovillo at gcc dot gnu dot org ReportedBy: dnovillo at gcc dot gnu dot org

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

2004-12-17 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-12-17 22:21 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2004-12/msg01314.html -- What|Removed |Added

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

2004-12-17 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|SUSPENDED

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

2004-12-15 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/18501] [4.0 Regression] Missing 'used unintialized' warning

2004-12-16 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-12-16 20:42 --- This is not really fixable. Analysis: http://gcc.gnu.org/ml/gcc/2004-12/msg00681.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18501

[Bug tree-optimization/19080] [4.0 regression] ICE while compiling linux kernel

2004-12-20 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-12-20 15:10 --- Working on a fix. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu

[Bug tree-optimization/19080] [4.0 regression] ICE while compiling linux kernel

2004-12-20 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-12-20 18:23 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2004-12/msg01551.html -- What|Removed |Added

[Bug tree-optimization/18241] [4.0 Regression] volatile causes mis-compiling

2005-01-07 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-01-07 15:09 --- BTW, the original case is no longer reproducible on mainline, but the test in #35 still fails. This happens when a pointer to volatile storage takes the address of a variable. One way to fix this is by

[Bug tree-optimization/19121] [4.0 Regression] ICE: in merge_alias_info, at tree-ssa-copy.c:236

2005-01-07 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/18241] [4.0 Regression] volatile causes mis-compiling

2005-01-08 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-01-08 18:47 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2005-01/msg00451.html -- What|Removed |Added

[Bug c/19430] Missing warning

2005-01-13 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-01-13 20:14 --- Confirmed. It doesn't work on mainline either. The warning machinery is getting confused with the first V_MAY_DEF to j in the first call to 'bar()'. It would probably not be too hard

[Bug tree-optimization/19121] [4.0 Regression] ICE: in merge_alias_info, at tree-ssa-copy.c:236

2005-01-17 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-01-18 03:52 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-01/msg01071.html. -- What|Removed |Added

[Bug c++/19299] [4.0 Regression] ICE with volatile non-PODs pointers

2005-01-19 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-01-20 02:17 --- Works for me. What's the problem? $ gcc/xgcc -Bgcc -O2 -c pr19299.C --version xgcc (GCC) 4.0.0 20050117 (experimental) Copyright (C) 2005 Free Software Foundation, Inc. This is free software; se

[Bug tree-optimization/19633] local address incorrectly thought to escape

2005-01-26 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-01-26 23:34 --- Testing patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu

[Bug tree-optimization/19633] local address incorrectly thought to escape

2005-01-26 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-01-27 04:58 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2005-01/msg01969.html. This does not completely get you the tail call you were looking for, but it does address the address escaping problem. I would probably just

[Bug tree-optimization/19670] [4.0 regression] testsuite failure: gcc.c-torture/execute/builtins/strlen-3.c compilation, -O1

2005-01-28 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 middle-end/19721] [meta-bug] optimizations that CSE still catches

2005-01-31 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-01-31 15:23 --- SPEC comparisons for i686 before/after kazu's patch to completely disable CSE. The 20050127 compiler has CSE enabled. The 20050129 compiler has CSE disabled. Compile times for SPECint were reduced

[Bug middle-end/19721] [meta-bug] optimizations that CSE still catches

2005-01-31 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-01-31 15:26 --- Similarly for em64t. Build times for SPECint were reduced by 9.2%. Build times for SPECfp were reduced by 7.5%. Compiler bootstrap times were reduced by 4.4%. Comparison between 20050127/spec-20050127

[Bug tree-optimization/19670] [4.0 regression] testsuite failure: gcc.c-torture/execute/builtins/strlen-3.c compilation, -O1

2005-02-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-01 17:21 --- Similar in nature to 19217 but in this case with flow sensitive aliasing. We visit a dead PHI which takes the address of several variables, but since it's dead, the alias analyzer never sees it.

[Bug tree-optimization/19670] [4.0 regression] testsuite failure: gcc.c-torture/execute/builtins/strlen-3.c compilation, -O1

2005-02-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-01 20:38 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00097.html. -- What|Removed |Added

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

2005-02-08 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/19853] [4.0 Regression] incorrect vops after exposing a new global variable

2005-02-14 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-14 15:20 --- (In reply to comment #3) > I'm not sure how to do anything but run a brand-new alias pass here and > anywhere > else we expose new global variables (e.g DOM?). Perhaps the easiest approach

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread dnovillo at gcc dot gnu dot org
-- Bug 19865 depends on bug 19853, which changed state. Bug 19853 Summary: [4.0 Regression] incorrect vops after exposing a new global variable http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19853 What|Old Value |New Value

[Bug tree-optimization/19853] [4.0 Regression] incorrect vops after exposing a new global variable

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

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-14 21:08 --- Thanks for the test case. -- What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-14 22:06 --- (In reply to comment #7) > (In reply to comment #5) > > The error occurs when building this with > > gnat1 -I/gcc/ada -O2 pr19865.adb > > (I've tested a gnat1 configured for s

[Bug other/13756] [tree-ssa] documentation missing in the internals manual

2004-05-03 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-05-04 04:01 --- jason added GENERIC and GIMPLE documentation recently. I don't see a ChangeLog entry for it, though. That seems to be the last major piece of missing documentation in the branch. --

[Bug tree-optimization/17656] [4.0 Regression] internal compiler error: in replace_immediate_uses, at tree-ssa.c:1041

2004-10-18 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-10-18 15:13 --- Testing patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17656

[Bug tree-optimization/17656] [4.0 Regression] internal compiler error: in replace_immediate_uses, at tree-ssa.c:1041

2004-10-18 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-10-18 18:05 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2004-10/msg01502.html -- What|Removed |Added

[Bug tree-optimization/18076] Missed jump threading optimization

2004-10-21 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added CC|dnovillo at redhat dot com | AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org

[Bug tree-optimization/16728] [4.0 regression] std::set tests for allocator/insert core in make check-performance

2004-10-28 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-10-28 13:36 --- Disabling DOM seems to paper over the bug. Investigating. -- What|Removed |Added

[Bug tree-optimization/16728] [4.0 regression] std::set tests for allocator/insert core in make check-performance

2004-10-28 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-10-28 18:04 --- This is fixed in tree-cleanup-branch. I'm bringing the patch into mainline. Ben, is this test out of the libstdc++ testsuite? Do we test it by default with make check? If not, would you mind addi

[Bug c++/13146] inheritance for nonoverlapping_component_refs_p

2004-10-28 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-10-28 20:23 --- The tree alias analyzer depends on the type information given to it by alias.c. In this case, the types of the pointers passed to the two routines have conflicting alias sets, so they are given the same

[Bug tree-optimization/13761] [tree-ssa] component refs to the same struct should not alias

2004-10-28 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-10-28 20:28 --- dberlin's field-based SSA work should help here. Dan, want to take this one? -- What|Removed |

[Bug tree-optimization/13765] [tree-ssa] stores to different members of the same array should not alias

2004-10-28 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|dnovillo at gcc dot gnu dot |unassigned at gcc dot gnu |org |dot org Status|ASSIGNED

[Bug tree-optimization/13765] [tree-ssa] stores to different members of the same array should not alias

2004-10-28 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-10-28 20:34 --- Dan, ISTR you saying that the field based stuff would also help with arrays. Or do we want to implement array-SSA? (I'd rather not, in principle). *** This bug has been marked as a duplicate of

[Bug tree-optimization/13761] [tree-ssa] component refs to the same struct should not alias

2004-10-28 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-10-28 20:34 --- *** Bug 13765 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13761

[Bug tree-optimization/13761] [tree-ssa] component refs to the same struct should not alias

2004-10-28 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dberlin at gcc dot gnu dot |dot org |org Status|NEW

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-03 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/18307] merge_pointed_to_info called incorrectly

2004-11-17 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-11-17 21:11 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01414.html. -- What|Removed |Added

[Bug tree-optimization/18618] The stacks in tree-ssa-dom.c and tree-intossa (and other tree-*) should be VEC(tree_on_heap)

2004-11-23 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-11-23 23:45 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01919.html -- What|Removed |Added

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-26 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-11-26 22:50 --- (In reply to comment #6) > Diego, if you are too busy, just let me know which you prefer and i'll implement it. > I'll take a look, but in principle it seems to me that NMT.1 and NMT.2 sh

[Bug tree-optimization/18712] [4.0 Regression] ICE: vector VEC(basic_block) push domain error, in insert_phi_nodes_for at tree-into-ssa.c:1049

2004-11-29 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/18712] [4.0 Regression] ICE: vector VEC(basic_block) push domain error, in insert_phi_nodes_for at tree-into-ssa.c:1049

2004-11-29 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-11-29 19:20 --- (In reply to comment #5) > But that is not sufficient. We are overflowing work_stack, when we really > shouldn't. I'm looking into this now. > I was wrong. It is indeed possible for

[Bug tree-optimization/18712] [4.0 Regression] ICE: vector VEC(basic_block) push domain error, in insert_phi_nodes_for at tree-into-ssa.c:1049

2004-11-29 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-11-29 20:15 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2004-11/msg02593.html -- What|Removed |Added

[Bug tree-optimization/18298] [4.0 Regression] bad code from lim ssa pass with strcmp

2004-11-29 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-11-29 23:01 --- (In reply to comment #4) > Adding a may_alias pass after fold all builtins makes this testcase works > (I don't know if this is correct fix or not): > Unfortunately, it is. It's a bit

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-12-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-12-01 19:19 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2004-12/msg00058.html -- What|Removed |Added

[Bug tree-optimization/29680] [4.3 Regression] Misscompilation of spec2006 gcc

2006-11-09 Thread dnovillo at gcc dot gnu dot org
--- Comment #28 from dnovillo at gcc dot gnu dot org 2006-11-09 19:15 --- (In reply to comment #26) > I would very much like to see it compared with mem-ssa before mem-ssa > branch is merged. > Notice that the two approaches do not negate each other. Dan's proposa

[Bug tree-optimization/29680] [4.3 Regression] Misscompilation of spec2006 gcc

2006-11-09 Thread dnovillo at gcc dot gnu dot org
--- Comment #30 from dnovillo at gcc dot gnu dot org 2006-11-09 19:48 --- (In reply to comment #29) > nevertheless, it is not obvious to me whether using mem-ssa over Daniel's > proposal would bring any significant gains, which I would like to have > Of course. If you

[Bug tree-optimization/30159] [4.3 Regression] gcc.c-torture/execute/20010422-1.c is miscompiled

2006-12-12 Thread dnovillo at gcc dot gnu dot org
--- Comment #2 from dnovillo at gcc dot gnu dot org 2006-12-12 13:51 --- Adding Andrew to CC list. Seems related to out-of-ssa changes. -- dnovillo at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline

2006-12-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #3 from dnovillo at gcc dot gnu dot org 2006-12-13 14:11 --- Works for me with @119760 (mem-ssa) on all arches (x86, x86_64, ia64 and ppc64). $ make check-gcc RUNTESTFLAGS=dg.exp=pr19633-1.c [...] Test Run By dnovillo on Wed Dec 13 09:05:53 2006 Native configuration is

[Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline

2006-12-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2006-12-13 16:50 --- (In reply to comment #4) > Subject: Re: [4.3 Regression] > gcc.dg/pr19633-1.c fails on the mainline > > On Wed, 2006-12-13 at 14:12 +0000, dnovillo at gcc dot gnu dot org > wrote: > &

[Bug tree-optimization/30089] Compiling FreeFem3d uses unreasonable amount of time and memory

2006-12-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #8 from dnovillo at gcc dot gnu dot org 2006-12-13 17:32 --- http://gcc.gnu.org/ml/gcc-patches/2006-12/msg00959.html fixes the ICE in the operand scanner. The alias times should be back to saner values, but the memory consumption problem is still there. Still looking into

[Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline

2006-12-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #7 from dnovillo at gcc dot gnu dot org 2006-12-13 17:41 --- (In reply to comment #6) > (In reply to comment #5) > > You completely misunderstood. It works for me on my *mainline* tree that > > has > > the mem-ssa patch applied. > Then why does it

[Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline

2006-12-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #8 from dnovillo at gcc dot gnu dot org 2006-12-13 17:49 --- (In reply to comment #2) > Looks like the mem-ssa patches cause this. > There are no other patches in that time frame. > There must be. mem-ssa is @119760. If you can reproduce with @119760, then le

[Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline

2006-12-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #10 from dnovillo at gcc dot gnu dot org 2006-12-13 22:37 --- (In reply to comment #9) > (In reply to comment #8) > > There must be. mem-ssa is @119760. If you can reproduce with @119760, then > > let me know and I'll take a look. > > I can rep

[Bug tree-optimization/30089] Compiling FreeFem3d uses unreasonable amount of time and memory

2006-12-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #9 from dnovillo at gcc dot gnu dot org 2006-12-13 23:50 --- The memory problem is quite simple: We just have a *lot* of pointers and a *lot* of addressable symbols. Here is a breakdown of what happens on the first call to compute_may_aliases: During the first call to

[Bug tree-optimization/30089] Compiling FreeFem3d uses unreasonable amount of time and memory

2006-12-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #10 from dnovillo at gcc dot gnu dot org 2006-12-13 23:54 --- (In reply to comment #9) > The memory problem is quite simple: We just have a *lot* of pointers and a > *lot* of addressable symbols. Here is a breakdown of what happens on the > first

[Bug tree-optimization/30089] Compiling FreeFem3d uses unreasonable amount of time and memory

2006-12-13 Thread dnovillo at gcc dot gnu dot org
--- Comment #12 from dnovillo at gcc dot gnu dot org 2006-12-14 02:50 --- (In reply to comment #11) > I'll give the bitmaps a try for the operand scanner and see how it works. > OK. Hopefully that won't introduce a huge slowdown in the operand scanner. Assig

[Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline

2006-12-14 Thread dnovillo at gcc dot gnu dot org
--- Comment #11 from dnovillo at gcc dot gnu dot org 2006-12-14 19:29 --- (In reply to comment #10) > (In reply to comment #9) > > (In reply to comment #8) > > > There must be. mem-ssa is @119760. If you can reproduce with @119760, > > > then > > &

[Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline

2006-12-14 Thread dnovillo at gcc dot gnu dot org
--- Comment #12 from dnovillo at gcc dot gnu dot org 2006-12-14 19:50 --- Subject: Bug 30194 Author: dnovillo Date: Thu Dec 14 19:50:11 2006 New Revision: 119867 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119867 Log: PR 30194 * gcc.dg/pr19633-1.c:

[Bug c/30256] -Wall

2006-12-19 Thread dnovillo at gcc dot gnu dot org
--- Comment #1 from dnovillo at gcc dot gnu dot org 2006-12-19 13:49 --- This is not a valid bug report. You have failed to include even the bare minimal information needed. Read http://gcc.gnu.org/bugs.html. -- dnovillo at gcc dot gnu dot org changed: What

<    1   2   3   4