[Bug target/92665] [AArch64] low lanes select not optimized out for vmlal intrinsics

2020-03-31 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92665 --- Comment #7 from Sebastian Pop --- Hi Andrew, have you committed the fix for this?

[Bug rtl-optimization/92665] New: [AArch64] low lanes select not optimized out for vmlal intrinsics

2019-11-25 Thread spop at gcc dot gnu.org
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: spop at gcc dot gnu.org Target Milestone: --- With gcc as of today I see dup instructions that could be optimized out: $ cat red.c #include "arm_neon.h" int

[Bug target/92692] Saving off the callee saved register between ldxr/stxr (caused by shrink wrapping improvements)

2020-02-27 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692 Sebastian Pop changed: What|Removed |Added CC||spop at gcc dot gnu.org --- Comment #21

[Bug target/92692] Saving off the callee saved register between ldxr/stxr (caused by shrink wrapping improvements)

2020-02-28 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692 --- Comment #23 from Sebastian Pop --- > I don't see anything like that on the gcc-9 branch - are you sure you don't > have an outstanding change somehow? You are right, a part of the -moutline-atomics patch that I am working on backporting to

[Bug middle-end/45230] gcc.c-torture/execute/strncmp-1.c ICEs with -fgraphite-identity

2010-12-16 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45230 --- Comment #24 from Sebastian Pop 2010-12-16 22:30:35 UTC --- *** Bug 45406 has been marked as a duplicate of this bug. ***

[Bug middle-end/45406] ICE: in rename_uses, at sese.c:534

2010-12-16 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45406 Sebastian Pop changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|

[Bug middle-end/46924] [4.6 Regression] ICE: SIGSEGV in rewrite_commutative_reductions_out_of_ssa_loop (graphite-poly.h:450) with -fgraphite-identity -ffast-math -fno-tree-loop-im

2010-12-16 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46924 --- Comment #3 from Sebastian Pop 2010-12-16 22:54:24 UTC --- Author: spop Date: Thu Dec 16 22:54:17 2010 New Revision: 167962 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167962 Log: Fix PR46924: Do not detect reductions outside the cu

[Bug middle-end/46924] [4.6 Regression] ICE: SIGSEGV in rewrite_commutative_reductions_out_of_ssa_loop (graphite-poly.h:450) with -fgraphite-identity -ffast-math -fno-tree-loop-im

2010-12-16 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46924 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/45552] [graphite] ICE in sese_loop_depth, at sese.h:172

2010-12-17 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45552 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

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

2010-12-17 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45758 Sebastian Pop changed: What|Removed |Added CC||tolkiendili at gmail dot

[Bug tree-optimization/47002] [4.6 Regression] segmentation fault in find_uses_to_rename_use

2010-12-19 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47002 --- Comment #2 from Sebastian Pop 2010-12-20 05:23:29 UTC --- I cannot reproduce the error on amd64-linux with "./cc1 -O3 bug.i" Please report the exact flags and the architecture. However I can see several unrelated memory leaks (i.e., not the

[Bug tree-optimization/47002] [4.6 Regression] segmentation fault in find_uses_to_rename_use

2010-12-19 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47002 --- Comment #3 from Sebastian Pop 2010-12-20 05:25:00 UTC --- I tested tr...@168000.

[Bug tree-optimization/47021] New: graphite branch fails to bootstrap

2010-12-19 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47021 Summary: graphite branch fails to bootstrap Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: una

[Bug tree-optimization/47021] graphite branch fails to bootstrap

2010-12-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47021 --- Comment #1 from Sebastian Pop 2010-12-21 22:46:19 UTC --- Author: spop Date: Tue Dec 21 22:46:05 2010 New Revision: 168138 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168138 Log: Fix PR47021: ADDR_EXPRs don't contain SCoP parameter

[Bug tree-optimization/47021] graphite branch fails to bootstrap

2010-12-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47021 --- Comment #2 from Sebastian Pop 2010-12-21 22:48:13 UTC --- Fixed in the graphite branch. I will close the PR when the patch will be committed to trunk.

[Bug tree-optimization/47002] [4.6 Regression] segmentation fault in find_uses_to_rename_use

2010-12-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47002 Sebastian Pop changed: What|Removed |Added Status|NEW |WAITING --- Comment #4 from Sebastian Pop

[Bug bootstrap/45146] Bootstrap broken at -O3

2010-12-22 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45146 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug middle-end/47019] [4.6 Regression] ICE: in rename_uses, at sese.c:535 with -O -ftree-pre -fgraphite-identity -fno-tree-copy-prop

2010-12-22 Thread spop at gcc dot gnu.org
||2010.12.22 16:55:09 AssignedTo|unassigned at gcc dot |spop at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Sebastian Pop 2010-12-22 16:55:09 UTC --- This is due to the fact

[Bug middle-end/47019] [4.6 Regression] ICE: in rename_uses, at sese.c:535 with -O -ftree-pre -fgraphite-identity -fno-tree-copy-prop

2010-12-22 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47019 --- Comment #2 from Sebastian Pop 2010-12-22 17:07:27 UTC --- The SSA is in loop-closed form, the two loops are nested: loop_1 D_60 = ... loop_2 ... = D_60 end_2 end_1 The problem is elsewhere. I'm still investigating.

[Bug middle-end/47019] [4.6 Regression] ICE: in rename_uses, at sese.c:535 with -O -ftree-pre -fgraphite-identity -fno-tree-copy-prop

2010-12-22 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47019 --- Comment #3 from Sebastian Pop 2010-12-22 20:00:00 UTC --- Patch: http://gcc.gnu.org/ml/gcc-patches/2010-12/msg01725.html

[Bug middle-end/47019] [4.6 Regression] ICE: in rename_uses, at sese.c:535 with -O -ftree-pre -fgraphite-identity -fno-tree-copy-prop

2010-12-22 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47019 --- Comment #4 from Sebastian Pop 2010-12-22 21:19:38 UTC --- Author: spop Date: Wed Dec 22 21:19:34 2010 New Revision: 168182 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168182 Log: Fix PR47019: parameters of a SCoP are SCEV analyzabl

[Bug middle-end/47019] [4.6 Regression] ICE: in rename_uses, at sese.c:535 with -O -ftree-pre -fgraphite-identity -fno-tree-copy-prop

2010-12-22 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47019 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug middle-end/46758] [4.5/4.6 Regression] -fgraphite-identity produces wrong code when using 64bit constants

2010-12-22 Thread spop at gcc dot gnu.org
at gcc dot |spop at gcc dot gnu.org |gnu.org | --- Comment #6 from Sebastian Pop 2010-12-23 00:19:19 UTC --- Patch: http://gcc.gnu.org/ml/gcc-patches/2010-12/msg01743.html

[Bug tree-optimization/47002] [4.6 Regression] segmentation fault in find_uses_to_rename_use

2010-12-23 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47002 --- Comment #5 from Sebastian Pop 2010-12-23 16:25:59 UTC --- Author: spop Date: Thu Dec 23 16:25:52 2010 New Revision: 168210 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168210 Log: Fix PR47002: memory leaks. 2010-12-23 Sebastian Po

[Bug middle-end/46758] [4.5/4.6 Regression] -fgraphite-identity produces wrong code when using 64bit constants

2010-12-23 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46758 --- Comment #7 from Sebastian Pop 2010-12-23 16:26:17 UTC --- Author: spop Date: Thu Dec 23 16:26:11 2010 New Revision: 168211 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168211 Log: Fix PR46758: Do not use int_cst_value. 2010-12-23

[Bug middle-end/46758] [4.5/4.6 Regression] -fgraphite-identity produces wrong code when using 64bit constants

2010-12-23 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46758 Sebastian Pop changed: What|Removed |Added Known to work||4.6.0 Version|4.6.0

[Bug tree-optimization/46029] -ftree-loop-if-convert-stores causes FAIL: libstdc++-v3/testsuite/ext/pb_ds/example/tree_intervals.cc

2010-12-23 Thread spop at gcc dot gnu.org
||2010.12.23 17:20:47 AssignedTo|unassigned at gcc dot |spop at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #3 from Sebastian Pop 2010-12-23 17:20:47 UTC --- This bug is fixed by the

[Bug tree-optimization/43023] missing SSA_NAME def for -ftree-loop-distribution in 459.GemsFDTD

2010-12-23 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43023 --- Comment #6 from Sebastian Pop 2010-12-23 18:51:55 UTC --- Author: spop Date: Thu Dec 23 18:51:51 2010 New Revision: 168212 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168212 Log: Fix PR43023: fuse_partitions_with_similar_memory_acc

[Bug middle-end/46758] [4.5/4.6 Regression] -fgraphite-identity produces wrong code when using 64bit constants

2010-12-23 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46758 --- Comment #9 from Sebastian Pop 2010-12-23 18:52:15 UTC --- Author: spop Date: Thu Dec 23 18:52:12 2010 New Revision: 168214 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168214 Log: Fix PR46758: Do not use int_cst_value. 2010-12-23

[Bug tree-optimization/45552] [graphite] ICE in sese_loop_depth, at sese.h:172

2010-12-23 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45552 --- Comment #6 from Sebastian Pop 2010-12-23 18:52:08 UTC --- Author: spop Date: Thu Dec 23 18:52:04 2010 New Revision: 168213 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168213 Log: Fix PR45552: backport fix for PR45758 to 4.5 branch.

[Bug tree-optimization/43023] missing SSA_NAME def for -ftree-loop-distribution in 459.GemsFDTD

2010-12-23 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43023 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug middle-end/46758] [4.5/4.6 Regression] -fgraphite-identity produces wrong code when using 64bit constants

2010-12-23 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46758 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug middle-end/47033] loop distribution has problems on sane testcases

2010-12-28 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47033 --- Comment #2 from Sebastian Pop 2010-12-29 05:15:19 UTC --- Is the problem that the testcase is too fragile and we have to fix the pattern expected by the testcase? I suppose we can just disable the scan for memset and leave the testcase test

[Bug tree-optimization/47021] graphite branch fails to bootstrap

2011-01-03 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47021 --- Comment #3 from Sebastian Pop 2011-01-03 17:01:39 UTC --- Author: spop Date: Mon Jan 3 17:01:36 2011 New Revision: 168433 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168433 Log: Fix PR47021: ADDR_EXPRs don't contain SCoP parameter

[Bug tree-optimization/47021] graphite branch fails to bootstrap

2011-01-03 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47021 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug tree-optimization/45313] [graphite] interchange-7.c is miscompiled

2011-01-07 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45313 Sebastian Pop changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #1 from Sebastian Po

[Bug tree-optimization/47271] [4.6 Regression] if-conversion removes a test (if), the function generates invalid outputs

2011-01-12 Thread spop at gcc dot gnu.org
at gcc dot |spop at gcc dot gnu.org |gnu.org | --- Comment #4 from Sebastian Pop 2011-01-12 22:40:37 UTC --- Mine

[Bug tree-optimization/47271] [4.6 Regression] if-conversion removes a test (if), the function generates invalid outputs

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47271 --- Comment #5 from Sebastian Pop 2011-01-18 18:45:27 UTC --- In this loop: for (i=0, nops=0 ; i= 90) ? 3 : 1)) { addrmap[i] = i - nops; if (codestr[i] == 9) nops++; } it looks like this part: i += ((codestr[i] >= 90)

[Bug tree-optimization/43567] linear loop transform

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43567 --- Comment #5 from Sebastian Pop 2011-01-18 20:47:10 UTC --- *** Bug 43568 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/43568] linear loop transform

2011-01-18 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution||DUPLICATE --- Comment #2 from Sebastian Pop 2011-01-18 20:47:10 UTC --- Indeed this is a duplicate. *** This bug has been marked as a duplicate of bug 43567 ***

[Bug tree-optimization/43567] linear loop transform

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43567 --- Comment #6 from Sebastian Pop 2011-01-18 20:54:23 UTC --- Author: spop Date: Tue Jan 18 20:54:18 2011 New Revision: 168962 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168962 Log: Add testcase for PR43567. 2011-01-18 Sebastian Pop

[Bug tree-optimization/29832] -ftree-loop-linear miscompiles scalarize.f90

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29832 --- Comment #8 from Sebastian Pop 2011-01-18 20:54:30 UTC --- Author: spop Date: Tue Jan 18 20:54:26 2011 New Revision: 168963 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168963 Log: Add testcase for PR29832. 2011-01-18 Sebastian Pop

[Bug tree-optimization/43657] [4.3/4.4/4.5/4.6 Regression] -ftree-loop-linear causes FAIL: gcc.dg/vect/vect-cond-5.c execution test

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43657 --- Comment #7 from Sebastian Pop 2011-01-18 20:54:38 UTC --- Author: spop Date: Tue Jan 18 20:54:34 2011 New Revision: 168964 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168964 Log: Add testcase for PR43657. 2011-01-18 Sebastian Pop

[Bug tree-optimization/46168] [4.3/4.4/4.5/4.6 Regression] ICE: verify_ssa failed: definition in block 6 does not dominate use in block 5 with -ftree-loop-linear

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46168 --- Comment #3 from Sebastian Pop 2011-01-18 20:54:43 UTC --- Author: spop Date: Tue Jan 18 20:54:40 2011 New Revision: 168965 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168965 Log: Add testcase for PR46168. 2011-01-18 Sebastian Pop

[Bug tree-optimization/46215] ICE: verify_stmts failed: type mismatch in comparison expression with -fstrict-overflow -fno-tree-ch -ftree-loop-linear

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46215 --- Comment #1 from Sebastian Pop 2011-01-18 20:54:50 UTC --- Author: spop Date: Tue Jan 18 20:54:46 2011 New Revision: 168966 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168966 Log: Add testcase for PR46215. 2011-01-18 Sebastian Pop

[Bug tree-optimization/46970] [4.3/4.4/4.5/4.6 Regression] wrong code with -Os -ftree-loop-linear

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46970 --- Comment #6 from Sebastian Pop 2011-01-18 20:54:55 UTC --- Author: spop Date: Tue Jan 18 20:54:52 2011 New Revision: 168967 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168967 Log: Add testcase for PR46970. 2011-01-18 Sebastian Pop

[Bug tree-optimization/43657] [4.3/4.4/4.5/4.6 Regression] -ftree-loop-linear causes FAIL: gcc.dg/vect/vect-cond-5.c execution test

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43657 Sebastian Pop changed: What|Removed |Added AssignedTo|aoliva at gcc dot gnu.org |spop at gcc dot gnu.org --- Comment #8

[Bug tree-optimization/46970] [4.3/4.4/4.5/4.6 Regression] wrong code with -Os -ftree-loop-linear

2011-01-18 Thread spop at gcc dot gnu.org
at gcc dot |spop at gcc dot gnu.org |gnu.org | --- Comment #7 from Sebastian Pop 2011-01-18 20:56:30 UTC --- Fixed on the graphite branch.

[Bug tree-optimization/43567] linear loop transform

2011-01-18 Thread spop at gcc dot gnu.org
||2011.01.18 20:57:45 AssignedTo|unassigned at gcc dot |spop at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #7 from Sebastian Pop 2011-01-18 20:57:45 UTC --- Fixed on the graphite

[Bug tree-optimization/46168] [4.3/4.4/4.5/4.6 Regression] ICE: verify_ssa failed: definition in block 6 does not dominate use in block 5 with -ftree-loop-linear

2011-01-18 Thread spop at gcc dot gnu.org
at gcc dot |spop at gcc dot gnu.org |gnu.org | --- Comment #4 from Sebastian Pop 2011-01-18 20:58:04 UTC --- Fixed on the graphite branch.

[Bug tree-optimization/46215] ICE: verify_stmts failed: type mismatch in comparison expression with -fstrict-overflow -fno-tree-ch -ftree-loop-linear

2011-01-18 Thread spop at gcc dot gnu.org
||2011.01.18 20:58:20 CC||spop at gcc dot gnu.org AssignedTo|unassigned at gcc dot |spop at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #2

[Bug tree-optimization/29832] -ftree-loop-linear miscompiles scalarize.f90

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29832 Sebastian Pop changed: What|Removed |Added Known to fail|| --- Comment #9 from Sebastian Pop 2011-

[Bug tree-optimization/47271] [4.6 Regression] if-conversion removes a test (if), the function generates invalid outputs

2011-01-18 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47271 --- Comment #6 from Sebastian Pop 2011-01-18 21:18:04 UTC --- This bug is similar to: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23115 PR23115 never has been fixed correctly... Sebastian

[Bug tree-optimization/47271] [4.6 Regression] if-conversion removes a test (if), the function generates invalid outputs

2011-01-24 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47271 --- Comment #8 from Sebastian Pop 2011-01-24 18:34:38 UTC --- The translation in predicate_all_scalar_phis assumes that the incoming edges OR up to true: it translates a phi node x = phi (y, z) into x = a ? y : z; In the testcase of this PR,

[Bug tree-optimization/47271] [4.6 Regression] if-conversion removes a test (if), the function generates invalid outputs

2011-01-24 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47271 --- Comment #9 from Sebastian Pop 2011-01-24 18:38:13 UTC --- Sorry, (!a and !b) should not modify the value of x.

[Bug tree-optimization/47271] [4.6 Regression] if-conversion removes a test (if), the function generates invalid outputs

2011-01-24 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47271 --- Comment #10 from Sebastian Pop 2011-01-24 18:55:48 UTC --- The BB of the phi node to be rewritten should post-dominate the BBs in which the arguments of the phi node are defined. The following gcc_assert will ICE when the translation done in

[Bug tree-optimization/47271] [4.6 Regression] if-conversion removes a test (if), the function generates invalid outputs

2011-01-24 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47271 --- Comment #12 from Sebastian Pop 2011-01-24 19:57:40 UTC --- Created attachment 23106 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23106 proposed fix Thanks Jakub for thinking out a counter example, what about this fix?

[Bug tree-optimization/47271] [4.6 Regression] if-conversion removes a test (if), the function generates invalid outputs

2011-01-24 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47271 --- Comment #14 from Sebastian Pop 2011-01-24 20:14:55 UTC --- Right, thanks for catching that: I handled it only in the first place and not in the second: gcc_assert (bb == bb->loop_father->header || bb_postdominates_preds (bb))

[Bug tree-optimization/47271] [4.6 Regression] if-conversion removes a test (if), the function generates invalid outputs

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47271 --- Comment #16 from Sebastian Pop 2011-01-25 14:51:28 UTC --- Author: spop Date: Tue Jan 25 14:51:23 2011 New Revision: 169233 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169233 Log: Fix PR47271: only if-convert full writes. 2011-01-

[Bug tree-optimization/47271] [4.6 Regression] if-conversion removes a test (if), the function generates invalid outputs

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47271 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/29832] -ftree-loop-linear miscompiles scalarize.f90

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29832 --- Comment #10 from Sebastian Pop 2011-01-25 21:24:51 UTC --- Author: spop Date: Tue Jan 25 21:24:44 2011 New Revision: 169253 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169253 Log: Add testcase for PR29832. 2011-01-25 Sebastian Po

[Bug tree-optimization/46970] [4.3/4.4/4.5/4.6 Regression] wrong code with -Os -ftree-loop-linear

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46970 --- Comment #8 from Sebastian Pop 2011-01-25 21:25:35 UTC --- Author: spop Date: Tue Jan 25 21:25:24 2011 New Revision: 169257 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169257 Log: Add testcase for PR46970. 2011-01-18 Sebastian Pop

[Bug tree-optimization/43567] linear loop transform

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43567 --- Comment #8 from Sebastian Pop 2011-01-25 21:24:41 UTC --- Author: spop Date: Tue Jan 25 21:24:35 2011 New Revision: 169252 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169252 Log: Add testcase for PR43567. 2011-01-25 Sebastian Pop

[Bug tree-optimization/46215] ICE: verify_stmts failed: type mismatch in comparison expression with -fstrict-overflow -fno-tree-ch -ftree-loop-linear

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46215 --- Comment #3 from Sebastian Pop 2011-01-25 21:25:26 UTC --- Author: spop Date: Tue Jan 25 21:25:13 2011 New Revision: 169256 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169256 Log: Add testcase for PR46215. 2011-01-18 Sebastian Pop

[Bug tree-optimization/43657] [4.3/4.4/4.5/4.6 Regression] -ftree-loop-linear causes FAIL: gcc.dg/vect/vect-cond-5.c execution test

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43657 --- Comment #9 from Sebastian Pop 2011-01-25 21:25:05 UTC --- Author: spop Date: Tue Jan 25 21:24:53 2011 New Revision: 169254 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169254 Log: Add testcase for PR43657. 2011-01-18 Sebastian Pop

[Bug tree-optimization/46168] [4.3/4.4/4.5/4.6 Regression] ICE: verify_ssa failed: definition in block 6 does not dominate use in block 5 with -ftree-loop-linear

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46168 --- Comment #5 from Sebastian Pop 2011-01-25 21:25:13 UTC --- Author: spop Date: Tue Jan 25 21:25:02 2011 New Revision: 169255 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169255 Log: Add testcase for PR46168. 2011-01-18 Sebastian Pop

[Bug tree-optimization/46215] ICE: verify_stmts failed: type mismatch in comparison expression with -fstrict-overflow -fno-tree-ch -ftree-loop-linear

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46215 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/29832] -ftree-loop-linear miscompiles scalarize.f90

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29832 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/43657] [4.3/4.4/4.5/4.6 Regression] -ftree-loop-linear causes FAIL: gcc.dg/vect/vect-cond-5.c execution test

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43657 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/46168] [4.3/4.4/4.5/4.6 Regression] ICE: verify_ssa failed: definition in block 6 does not dominate use in block 5 with -ftree-loop-linear

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46168 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/46970] [4.3/4.4/4.5/4.6 Regression] wrong code with -Os -ftree-loop-linear

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46970 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/43567] linear loop transform

2011-01-25 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43567 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/44303] [graphite] Segmentation fault within CLooG

2011-01-27 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44303 --- Comment #4 from Sebastian Pop 2011-01-27 23:17:30 UTC --- The testcase passes when GCC is configured with --enable-cloog-backend=isl

[Bug middle-end/40979] induct benchmark 60% slower when compiled with -fgraphite-identity

2011-01-31 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40979 --- Comment #11 from Sebastian Pop 2011-01-31 18:12:38 UTC --- Here is a reduced testcase from induct.f90 for the first loop not vectorized with -fgraphite-identity: module mqc_m integer, parameter, private :: longreal = selected_real_kind(15,90

[Bug tree-optimization/47561] Error message does not say to which option it refers

2011-01-31 Thread spop at gcc dot gnu.org
||2011.02.01 04:52:02 CC||spop at gcc dot gnu.org AssignedTo|unassigned at gcc dot |spop at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #2

[Bug middle-end/40979] induct benchmark 60% slower when compiled with -fgraphite-identity

2011-02-01 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40979 --- Comment #15 from Sebastian Pop 2011-02-01 16:46:54 UTC --- The vectorizer does not apply because it does not match the canonical form of a reduction: here is the reduction after graphite-identity: # l12__lsm.18_179 = PHI S1:

[Bug tree-optimization/47561] Error message does not say to which option it refers

2011-02-01 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47561 --- Comment #3 from Sebastian Pop 2011-02-01 18:38:34 UTC --- Author: spop Date: Tue Feb 1 18:38:31 2011 New Revision: 169496 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169496 Log: Fix PR47561: print the Graphite flags. 2011-02-01

[Bug tree-optimization/47561] Error message does not say to which option it refers

2011-02-01 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47561 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug middle-end/47576] [4.6 Regression] FAIL: gfortran.dg/graphite/pr42732.f

2011-02-01 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org AssignedTo|unassigned at gcc dot |spop at gcc dot gnu.org |gnu.org | --- Comment #3 from Sebastian Pop 2011-02-01 19:52:23 UTC --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00064.html

[Bug middle-end/40979] induct benchmark 60% slower when compiled with -fgraphite-identity

2011-02-01 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40979 --- Comment #21 from Sebastian Pop 2011-02-01 20:51:31 UTC --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00070.html

[Bug tree-optimization/47555] [4.4 Regression] Huge memory usage when optimizing

2011-02-01 Thread spop at gcc dot gnu.org
at gcc dot |spop at gcc dot gnu.org |gnu.org | --- Comment #8 from Sebastian Pop 2011-02-01 19:56:46 UTC --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00064.html

[Bug middle-end/47048] misc vect.exp failures with -fgraphite-identity enabled at -O2.

2011-02-01 Thread spop at gcc dot gnu.org
||2011.02.01 21:15:06 AssignedTo|unassigned at gcc dot |spop at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #2 from Sebastian Pop 2011-02-01 21:15:06 UTC --- Looks like the classic

[Bug middle-end/47048] misc vect.exp failures with -fgraphite-identity enabled at -O2.

2011-02-01 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47048 --- Comment #3 from Sebastian Pop 2011-02-01 23:28:33 UTC --- I think that the problem is (again) the type of the induction variables that we create in graphite: in pr33866.c we have D.2720_37 = (int) graphite_IV.5_34; and this (int) con

[Bug middle-end/47048] misc vect.exp failures with -fgraphite-identity enabled at -O2.

2011-02-01 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47048 --- Comment #4 from Sebastian Pop 2011-02-01 23:32:20 UTC --- More specifically, the code that is now confused by the (int) cast is: dr_analyze_innermost (dr); dr_analyze_indices (dr, nest, loop); in create_data_ref.

[Bug bootstrap/47044] bootstrap comparison failure when -O2 defaults on -fgraphite-identity and --enable-build-with-cxx

2011-02-02 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47044 --- Comment #5 from Sebastian Pop 2011-02-02 15:52:27 UTC --- Author: spop Date: Wed Feb 2 15:52:21 2011 New Revision: 169531 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169531 Log: Fix PR40979 and PR47044: after LIM call copy_prop an

[Bug middle-end/40979] induct benchmark 60% slower when compiled with -fgraphite-identity

2011-02-02 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40979 --- Comment #22 from Sebastian Pop 2011-02-02 15:52:26 UTC --- Author: spop Date: Wed Feb 2 15:52:21 2011 New Revision: 169531 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169531 Log: Fix PR40979 and PR47044: after LIM call copy_prop a

[Bug tree-optimization/47555] [4.4 Regression] Huge memory usage when optimizing

2011-02-02 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47555 --- Comment #9 from Sebastian Pop 2011-02-02 15:52:15 UTC --- Author: spop Date: Wed Feb 2 15:52:08 2011 New Revision: 169530 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169530 Log: Fix PR47576 and PR47555: add PARAM_SCEV_MAX_EXPR_COM

[Bug middle-end/47576] [4.6 Regression] FAIL: gfortran.dg/graphite/pr42732.f

2011-02-02 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47576 --- Comment #4 from Sebastian Pop 2011-02-02 15:52:15 UTC --- Author: spop Date: Wed Feb 2 15:52:08 2011 New Revision: 169530 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169530 Log: Fix PR47576 and PR47555: add PARAM_SCEV_MAX_EXPR_COM

[Bug bootstrap/47044] bootstrap comparison failure when -O2 defaults on -fgraphite-identity and --enable-build-with-cxx

2011-02-02 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47044 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug middle-end/47576] [4.6 Regression] FAIL: gfortran.dg/graphite/pr42732.f

2011-02-02 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47576 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug middle-end/40979] induct benchmark 60% slower when compiled with -fgraphite-identity

2011-02-02 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40979 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/47555] [4.4 Regression] Huge memory usage when optimizing

2011-02-02 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47555 --- Comment #10 from Sebastian Pop 2011-02-02 16:01:34 UTC --- What about backporting this patch to 4.4 and 4.5?

[Bug middle-end/42860] ICE in gcc-4.4.3 with graphite

2011-02-02 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42860 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug tree-optimization/47555] [4.4 Regression] Huge memory usage when optimizing

2011-02-02 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47555 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/46194] [4.5/4.6 Regression] gcc.dg/graphite/block-0.c FAILs with -ftree-parallelize-loops

2011-02-03 Thread spop at gcc dot gnu.org
at gcc dot |spop at gcc dot gnu.org |gnu.org | --- Comment #6 from Sebastian Pop 2011-02-03 17:33:52 UTC --- Mine. I will have a look at this.

[Bug tree-optimization/46194] [4.5/4.6 Regression] gcc.dg/graphite/block-0.c FAILs with -ftree-parallelize-loops

2011-02-03 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46194 --- Comment #8 from Sebastian Pop 2011-02-03 18:20:56 UTC --- The problem seems to be in analyze_miv_subscript where I see this note: /* FIXME: This is a MIV subscript, not yet handled. Example: (A[{1, +, 1}_1] vs. A[{1, +, 1}_2]) that c

[Bug tree-optimization/46194] [4.5/4.6 Regression] gcc.dg/graphite/block-0.c FAILs with -ftree-parallelize-loops

2011-02-03 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46194 --- Comment #10 from Sebastian Pop 2011-02-04 04:00:22 UTC --- Patch: http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00271.html

[Bug middle-end/45306] ICE (Segmentation fault) while building PyQt with -fgraphite-identity

2011-02-03 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution||FIXED --- Comment #7 from Sebastian Pop 2011-02-04 05:58:01 UTC --- trunk@169530 works. I tested the original and reduced testcases with -fgraphite-identity and either -O2 or -O1.

[Bug middle-end/46834] [4.6 Regression] ICE: verify_ssa failed: missing definition with -fgraphite-identity -ffast-math -fno-tree-dce

2011-02-03 Thread spop at gcc dot gnu.org
at gcc dot |spop at gcc dot gnu.org |gnu.org | --- Comment #2 from Sebastian Pop 2011-02-04 07:13:26 UTC --- Patch: http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00277.html

[Bug tree-optimization/46994] [4.6 Regression] ICE: in check_loop_closed_ssa_use, at tree-ssa-loop-manip.c:422 with -fgraphite-identity -fno-tree-dce -ffast-math

2011-02-03 Thread spop at gcc dot gnu.org
at gcc dot |spop at gcc dot gnu.org |gnu.org | --- Comment #2 from Sebastian Pop 2011-02-04 07:55:56 UTC --- Patch: http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00277.html

  1   2   3   4   5   6   >