[Bug middle-end/67754] [graphite] Many testsuite failures

2015-09-30 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67754 --- Comment #10 from Sebastian Pop --- Yes, with -m32 it fails with an ICE. Thanks for pointing this out.

[Bug middle-end/67754] [graphite] Many testsuite failures

2015-10-01 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67754 --- Comment #11 from Sebastian Pop --- Author: spop Date: Thu Oct 1 15:17:51 2015 New Revision: 228346 URL: https://gcc.gnu.org/viewcvs?rev=228346&root=gcc&view=rev Log: add recursion on the inner loops We now check that all data references in

[Bug middle-end/67754] [graphite] Many testsuite failures

2015-10-01 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67754 --- Comment #12 from Sebastian Pop --- Author: spop Date: Thu Oct 1 15:17:58 2015 New Revision: 228347 URL: https://gcc.gnu.org/viewcvs?rev=228347&root=gcc&view=rev Log: call scev analysis in scop-detection as in sese-to-poly Before our rewrit

[Bug middle-end/67754] [graphite] Many testsuite failures

2015-10-01 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67754 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/66980] [graphite] -floop-nest-optimize produces wrong code

2015-10-01 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66980 --- Comment #1 from Sebastian Pop --- Author: spop Date: Thu Oct 1 22:04:07 2015 New Revision: 228357 URL: https://gcc.gnu.org/viewcvs?rev=228357&root=gcc&view=rev Log: correctly handle non affine data references 2015-10-01 Sebastian Pop

[Bug tree-optimization/66980] [graphite] -floop-nest-optimize produces wrong code

2015-10-01 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66980 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/67754] [graphite] Many testsuite failures

2015-10-01 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67754 Sebastian Pop changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug middle-end/67754] [graphite] Many testsuite failures

2015-10-02 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67754 Sebastian Pop changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug middle-end/64392] ICE: in pdr_stride_in_loop, at graphite-interchange.c:261 (isl_val_gmp.c:47: expecting rational value) with -floop-interchange -floop-strip-mine --param=loop-block-tile-size=0

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |FIXED --- Comment #1 from Sebastian Pop --- We removed the code causing this issue.

[Bug tree-optimization/66117] GCC can not compile when graphite is enabled, due to missing isl headers.

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |WORKSFORME --- Comment #4 from Sebastian Pop --- If this is still a problem, please reopen and specify which ISL version is used to reproduce the issue.

[Bug middle-end/64394] ICE: in build_linearized_memory_access, at graphite-interchange.c:121 (isl_constraint.c:558: expecting integer value) with -floop-interchange

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |FIXED --- Comment #5 from Sebastian Pop --- We removed the code causing the issue.

[Bug tree-optimization/59586] [4.9 Regression] [graphite] Segmentation fault with -Ofast -floop-parallelize-all -ftree-parallelize-loops

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59586 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/59859] [meta-bug] GRAPHITE issues

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 Bug 59859 depends on bug 59586, which changed state. Bug 59586 Summary: [4.9 Regression] [graphite] Segmentation fault with -Ofast -floop-parallelize-all -ftree-parallelize-loops https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59586 What

[Bug tree-optimization/59121] [4.9/5/6 Regression] endless loop with -O2 -floop-parallelize-all

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59121 Sebastian Pop changed: What|Removed |Added CC||spop at gcc dot gnu.org --- Comment #25

[Bug tree-optimization/59121] [4.9/5/6 Regression] endless loop with -O2 -floop-parallelize-all

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59121 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/59859] [meta-bug] GRAPHITE issues

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 Bug 59859 depends on bug 59121, which changed state. Bug 59121 Summary: [4.9/5/6 Regression] endless loop with -O2 -floop-parallelize-all https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59121 What|Removed |Added -

[Bug tree-optimization/57732] [4.8/4.9/5 Regression] ICE (segfault in libisl) building drizzle on 32bit targets (at least arm-linux and i586-linux)

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57732 Bug 57732 depends on bug 59121, which changed state. Bug 59121 Summary: [4.9/5/6 Regression] endless loop with -O2 -floop-parallelize-all https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59121 What|Removed |Added -

[Bug bootstrap/64116] ice with -O3 -fgraphite-identity on bootstrap

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |FIXED --- Comment #6 from Sebastian Pop --- GCC trunk passes bootstrap with BOOT_CFLAGS="-g -O3 -fgraphite-identity -floop-nest-optimize" when configured with --disable-werror.

[Bug bootstrap/64976] Bootstrap fails with -O3 -fgraphite-identity

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |FIXED --- Comment #3 from Sebastian Pop --- GCC trunk passes bootstrap with BOOT_CFLAGS="-g -O3 -fgraphite-identity -floop-nest-optimize" when configured with --disable-werror.

[Bug c++/57168] [graphite] -fgraphite-identity breaks app-office/libreoffice-3.6.6.2 OpenXML filter

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |INVALID --- Comment #3 from Sebastian Pop --- The bug does not contain enough information to reproduce.

[Bug c++/57167] [graphite] Virtualbox 4.2.2 and above wont work with multiple CPUs.

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Sebastian Pop --- The bug does not contain enough information to reproduce.

[Bug other/58202] [graphite] qtcore-4.8* (compiling with glib support):error fatal: glib.h: No such file or directory

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |INVALID --- Comment #3 from Sebastian Pop --- The bug does not contain enough information to reproduce.

[Bug libgomp/48241] libgomp.graphite/force-parallel-1.c FAILs on Solaris 10

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #2 from Sebastian Pop --- This may have been fixed with the fix to PR51132 in r182050. Please reopen if this still fails. *** This bug has been marked as a duplicate of bug 51132 ***

[Bug libgomp/51132] [4.7 Regression] FAIL: libgomp.graphite/force-parallel-[678].c

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51132 Sebastian Pop changed: What|Removed |Added CC||ro at gcc dot gnu.org --- Comment #6 fro

[Bug fortran/66860] [5/6 Regression] FAIL: gfortran.dg/graphite/pr42393.f90 -O (internal compiler error)

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |FIXED --- Comment #5 from Sebastian Pop --- Fixed in trunk with a recent ISL-0.15 that supports compute out. $ time gfortran -O2 -fgraphite-identity pr42393.f90 real 0m1.737s

[Bug tree-optimization/66070] [GRAPHITE] cc1 gets killed by OOM killer

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |FIXED --- Comment #2 from Sebastian Pop --- Fixed in trunk gcc with a recent ISL-0.15 that has compute out functions. $ time gcc -m32 -O2 -floop-interchange minified.i -S real 0m0.129s $ time gcc -m32 -O2

[Bug middle-end/47598] -fgraphite-identity at -O2 breaks profiledbootstrap

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47598 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/62113] [graphite] ICE using -floop-parallelize-all

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |FIXED --- Comment #3 from Sebastian Pop --- Fixed on trunk with a recent ISL-0.15 that contains the compute time out functions. $ time gcc -O2 -floop-parallelize-all -c rdft.i real 0m1.763s

[Bug tree-optimization/66926] [6 regression] FAIL: gfortran.dg/graphite/vect-pr40979.f90 -O (internal compiler error)

2015-10-09 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |FIXED --- Comment #7 from Sebastian Pop --- Passes with gfortran in trunk with ISL-0.15: $ time gfortran vect-pr40979.f90 -O2 -fgraphite-identity -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect

[Bug tree-optimization/59859] [meta-bug] GRAPHITE issues

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 Bug 59859 depends on bug 67518, which changed state. Bug 67518 Summary: [6 Regression][graphite] ISL: position out of bounds https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67518 What|Removed |Added ---

[Bug middle-end/67518] [6 Regression][graphite] ISL: position out of bounds

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67518 Sebastian Pop changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug middle-end/50210] [4.9/5/6 Regression] ICE: in create_linear_expr_from_tree, at graphite-sese-to-poly.c:1137 with fgraphite-identity -ffast-math -fno-tree-scev-cprop -fstrict-overflow

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50210 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/59859] [meta-bug] GRAPHITE issues

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 Bug 59859 depends on bug 50210, which changed state. Bug 50210 Summary: [4.9/5/6 Regression] ICE: in create_linear_expr_from_tree, at graphite-sese-to-poly.c:1137 with fgraphite-identity -ffast-math -fno-tree-scev-cprop -fstrict-overflow https:/

[Bug middle-end/47595] c-c++-common/uninit-17.c fails test for warnings when -fgraphite-identity enabled at -O2

2015-10-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47595 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/66070] [GRAPHITE] cc1 gets killed by OOM killer

2015-10-12 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66070 --- Comment #4 from Sebastian Pop --- r227572

[Bug middle-end/68279] ICE: in create_pw_aff_from_tree, at graphite-sese-to-poly.c:836

2015-11-10 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68279 Sebastian Pop changed: What|Removed |Added CC||spop at gcc dot gnu.org

[Bug tree-optimization/68343] FAIL: gcc.dg/graphite/fuse-{1,2}.c scan-tree-dumps

2015-11-13 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68343 Sebastian Pop changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |spop at gcc dot gnu.org

[Bug tree-optimization/68398] New: coremark regression due to r229685

2015-11-17 Thread spop at gcc dot gnu.org
-optimization Assignee: unassigned at gcc dot gnu.org Reporter: spop at gcc dot gnu.org Target Milestone: --- We have seen a performance regression due to r229685. We see fewer FSM jump threads on the reduced testcase. CC=2015-11-02-23-23-28-d3063db-trunk/bin/gcc $CC -O3 m.c -fdump

[Bug tree-optimization/63602] [4.9/5 Regression] [graphite] Wrong code w/ -O2 -ftree-loop-nest-optimize

2015-11-18 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63602 Sebastian Pop changed: What|Removed |Added Known to work||6.0 Summary|[4.9/5/6 Regressi

[Bug tree-optimization/68335] [6 Regression][GRAPHITE] ICE: tree check: expected ssa_name, have real_cst in add_phi_arg_for_new_expr, at sese.c:1373

2015-11-19 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68335 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/68341] [6 Regression] FAIL: gcc.dg/graphite/interchange-{1,11,13}.c (internal compiler error)

2015-11-19 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68341 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/68335] [6 Regression][GRAPHITE] ICE: tree check: expected ssa_name, have real_cst in add_phi_arg_for_new_expr, at sese.c:1373

2015-11-19 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68335 --- Comment #4 from Sebastian Pop --- testcase added in r230630

[Bug tree-optimization/68428] [6 Regression] [graphite] ICE in outermost_loop_in_sese w/ -O2 -floop-strip-mine or -O2 -floop-nest-optimize

2015-11-19 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |FIXED --- Comment #1 from Sebastian Pop --- Fixed in r230632

[Bug tree-optimization/68453] [6 Regression] graphite ICE: segfault

2015-11-20 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68453 Sebastian Pop changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |spop at gcc dot gnu.org

[Bug middle-end/68279] ICE: in create_pw_aff_from_tree, at graphite-sese-to-poly.c:836

2015-11-23 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68279 --- Comment #5 from Sebastian Pop --- After fixing the graphite fail, I get these warnings from the testcase in comment4: FAIL: gfortran.dg/graphite/pr68279.f90 -O (test for excess errors) Excess errors: /work/spop/gcc/gcc/testsuite/gfortran.

[Bug tree-optimization/68493] [6 Regression] [graphite] ICE in copy_loop_phi_args

2015-11-23 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68493 --- Comment #1 from Sebastian Pop --- Passes on ISL 0.14, fails with 0.15. This patch fixes it: we will bootstrap and commit. diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.c index 30c3a21..2783ac4 100644 --- a/gc

[Bug middle-end/68314] [6 Regression] Invalid read in build_pbb_minimal_scattering_polyhedrons (graphite-sese-to-poly.c:148)

2015-11-23 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68314 Sebastian Pop changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |spop at gcc dot gnu.org

[Bug tree-optimization/68493] [6 Regression] [graphite] ICE in copy_loop_phi_args

2015-11-23 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68493 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/68279] ICE: in create_pw_aff_from_tree, at graphite-sese-to-poly.c:836

2015-11-23 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68279 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/68314] [6 Regression] Invalid read in build_pbb_minimal_scattering_polyhedrons (graphite-sese-to-poly.c:148)

2015-11-23 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68314 --- Comment #2 from Sebastian Pop --- This patch exposes the problem without valgrind: diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c index 2054fad..b932dae 100644 --- a/gcc/graphite-sese-to-poly.c +++ b/gcc/graphite-sese

[Bug tree-optimization/67984] [GRAPHITE] internal compiler error: isl_ctx freed, but some objects still reference it

2015-11-23 Thread spop at gcc dot gnu.org
||2015-11-23 CC||spop at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Sebastian Pop --- I cannot reproduce the error on GCC 6.0 trunk. Also, please provide a reduced testcase, the attached

[Bug middle-end/68314] [6 Regression] Invalid read in build_pbb_minimal_scattering_polyhedrons (graphite-sese-to-poly.c:148)

2015-11-23 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68314 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/67984] [GRAPHITE] internal compiler error: isl_ctx freed, but some objects still reference it

2015-11-24 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67984 Sebastian Pop changed: What|Removed |Added Status|WAITING |RESOLVED Known to work|

[Bug tree-optimization/68453] [6 Regression] graphite ICE: segfault

2015-11-26 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68453 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/64878] [5 Regression] Miscompilation of nntpgrab

2015-01-30 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64878 --- Comment #1 from Sebastian Pop --- It fails with -O2 --param max-fsm-thread-paths=10 and does not fail with 9. This is the thread that generates wrong code: Registering FSM jump thread: (102, 6) incoming edge; (5, 128) nocopy;

[Bug tree-optimization/64878] [5 Regression] Miscompilation of nntpgrab

2015-01-30 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64878 --- Comment #2 from Sebastian Pop --- Jump threading is called twice as two separate passes, the "miscompiled" jump thread during the first invocation is: Registering FSM jump thread: (10, 114) incoming edge; (4, 93) nocopy; The "miscompiled"

[Bug tree-optimization/64878] [5 Regression] Miscompilation of nntpgrab

2015-01-30 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64878 --- Comment #3 from Sebastian Pop --- -fdbg-cnt=registered_jump_thread:44 passes -fdbg-cnt=registered_jump_thread:45 fails So this is the jump thread that produces the wrong code: Registering FSM jump thread: (10, 114) incoming edge; (4, 93) n

[Bug tree-optimization/64878] [5 Regression] Miscompilation of nntpgrab

2015-02-02 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64878 --- Comment #4 from Sebastian Pop --- The problem is in the recursion step of fsm_find_control_statement_thread_paths: for (i = 0; i < gimple_phi_num_args (phi); i++) { tree arg = gimple_phi_arg_def (phi, i); basic_block bbi =

[Bug tree-optimization/64878] [5 Regression] Miscompilation of nntpgrab

2015-02-04 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64878 --- Comment #5 from Sebastian Pop --- Created attachment 34665 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34665&action=edit fix The problem is that we jump thread twice across the loop latch: first, from case '{': a

[Bug tree-optimization/64878] [5 Regression] Miscompilation of nntpgrab

2015-02-06 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64878 --- Comment #7 from Sebastian Pop --- Author: spop Date: Fri Feb 6 21:08:13 2015 New Revision: 220491 URL: https://gcc.gnu.org/viewcvs?rev=220491&root=gcc&view=rev Log: PR 64878: do not jump thread across more than one back-edge 2015-02-04 Se

[Bug middle-end/65048] [5 Regression] ICE in add_phi_args_after_copy_edge, at tree-cfg.c

2015-02-13 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65048 --- Comment #2 from Sebastian Pop --- Created attachment 34750 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34750&action=edit fix We used to attempt to jump thread this path that is not connex: FSM jump thread: (7, 10) (13, 14) This is

[Bug tree-optimization/65177] [5 Regression]: extend jump thread for finite state automata causes miscompilation

2015-02-23 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65177 --- Comment #3 from Sebastian Pop --- The miscompile happens when compiling src/generic_optacc.c: with -fdbg-cnt=registered_jump_thread:167 it passes, and with -fdbg-cnt=registered_jump_thread:168 it segfaults. The difference is: --- /tmp/167

[Bug tree-optimization/65177] [5 Regression]: extend jump thread for finite state automata causes miscompilation

2015-02-23 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65177 --- Comment #4 from Sebastian Pop --- command line: cd src gcc -g -O1 -ftree-vrp -fexpensive-optimizations -pthread -fPIC -msse2 -DHAVE_CONFIG_H -I../easel -I../libdivsufsort -I../easel -I. -I. -o generic_optacc.o -c generic_optacc.c -fdbg-cnt=

[Bug tree-optimization/65177] [5 Regression]: extend jump thread for finite state automata causes miscompilation

2015-02-25 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65177 Sebastian Pop changed: What|Removed |Added Status|NEW |UNCONFIRMED Last reconfirmed|2015-02-2

[Bug tree-optimization/54742] Switch elimination in FSM loop

2014-12-06 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54742 --- Comment #39 from Sebastian Pop --- Author: spop Date: Sat Dec 6 19:19:37 2014 New Revision: 218451 URL: https://gcc.gnu.org/viewcvs?rev=218451&root=gcc&view=rev Log: extend jump thread for finite state automata PR tree-optimization/547

[Bug tree-optimization/19794] [meta-bug] Jump threading related bugs

2014-12-06 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19794 Bug 19794 depends on bug 54742, which changed state. Bug 54742 Summary: Switch elimination in FSM loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54742 What|Removed |Added -

[Bug tree-optimization/54742] Switch elimination in FSM loop

2014-12-06 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54742 Sebastian Pop changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug ipa/63313] [5 Regression] ICE in ipa-comdats.c:371

2014-12-15 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63313 --- Comment #3 from Sebastian Pop --- Confirmed: https://gcc.gnu.org/viewcvs?rev=218640&root=gcc&view=rev has fixed the bug that I was seeing.

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

2014-12-15 Thread spop at gcc dot gnu.org
||spop at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #10 from Sebastian Pop --- Fixed in http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=137631 *** This bug has been marked as a duplicate of bug 23455 ***

[Bug tree-optimization/23455] tree load PRE is not working for global variables

2014-12-15 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23455 Sebastian Pop changed: What|Removed |Added CC||steinmtz at us dot ibm.com --- Comment #

[Bug tree-optimization/64319] New: add alias runtime check to remove load after load redundancy

2014-12-15 Thread spop at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: spop at gcc dot gnu.org Looking at the code generated at -O3 for the following function, we have to load "*a" twice because "a" may alias "b": $

[Bug tree-optimization/54742] Switch elimination in FSM loop

2014-06-28 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54742 Sebastian Pop changed: What|Removed |Added CC||spop at gcc dot gnu.org --- Comment #37

[Bug target/62173] New: [AArch64] Performance regression due to r213488

2014-08-18 Thread spop at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: spop at gcc dot gnu.org void bar(int i) { char A[10]; int d = 0; while (i > 0) A[d++] = i--; while (d > 0) foo(A[d--]); } Compile this function at -O3 with the last good revision r213487 and with the

[Bug target/62173] [AArch64] Performance regression due to r213488

2014-08-18 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62173 --- Comment #2 from Sebastian Pop --- I have seen a 15% perf regression on a version of bzip2 compress compiled at -O3.

[Bug target/62178] New: [AArch64] Performance regression on matrix matrix multiply due to r211211

2014-08-18 Thread spop at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: spop at gcc dot gnu.org int a[30 +1][30 +1], b[30 +1][30 +1], r[30 +1][30 +1]; void Intmm (int run) { int i, j, k; for ( i = 1; i <= 30; i++ ) for ( j = 1; j <=

[Bug ipa/63313] New: ICE in ipa-comdats.c:371

2014-09-19 Thread spop at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: spop at gcc dot gnu.org Created attachment 33518 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33518&action=edit Preprocessed testcase I get an ICE in ipa-comdats.c:371 when compiling system_error.cc from libstdc++: gcc -nostdinc

[Bug middle-end/68565] [6 Regression] graphite : -O2 -floop-nest-optimize miscompile

2015-11-30 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68565 --- Comment #2 from Sebastian Pop --- Author: spop Date: Mon Nov 30 20:39:16 2015 New Revision: 231086 URL: https://gcc.gnu.org/viewcvs?rev=231086&root=gcc&view=rev Log: check for ISL generated code that leads to division by zero we used to gen

[Bug middle-end/68565] [6 Regression] graphite : -O2 -floop-nest-optimize miscompile

2015-11-30 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68565 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/68550] [6 Regression] ICE: verify_gimple failed Error: missing PHI def

2015-12-02 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68550 Sebastian Pop changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |spop at gcc dot gnu.org

[Bug tree-optimization/68550] [6 Regression] ICE: verify_gimple failed Error: missing PHI def

2015-12-02 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68550 --- Comment #4 from Sebastian Pop --- Author: spop Date: Wed Dec 2 20:40:17 2015 New Revision: 231206 URL: https://gcc.gnu.org/viewcvs?rev=231206&root=gcc&view=rev Log: fix PR68550: do not handle ISL loop peeled statements In case ISL did some

[Bug tree-optimization/68550] [6 Regression] ICE: verify_gimple failed Error: missing PHI def

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

[Bug tree-optimization/68659] [6 regression] FAIL: gcc.dg/graphite/id-pr45230-1.c (internal compiler error)

2015-12-03 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68659 --- Comment #6 from Sebastian Pop --- I do not see the error on today's trunk at r231233. Could you please verify that this has been fixed by our changes from yesterday? Thanks!

[Bug tree-optimization/68550] [6 Regression] ICE: verify_gimple failed Error: missing PHI def

2015-12-03 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68550 Sebastian Pop changed: What|Removed |Added CC||sch...@linux-m68k.org --- Comment #6 fro

[Bug tree-optimization/68659] [6 regression] FAIL: gcc.dg/graphite/id-pr45230-1.c (internal compiler error)

2015-12-03 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68659 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/68693] [6 Regression] ice: in harmful_stmt_in_region, at graphite-scop-detection.c:1052

2015-12-04 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68693 --- Comment #3 from Sebastian Pop --- Author: spop Date: Fri Dec 4 21:36:55 2015 New Revision: 231309 URL: https://gcc.gnu.org/viewcvs?rev=231309&root=gcc&view=rev Log: fix PR68693: Check for loop structure when extending the SCoP The check fo

[Bug tree-optimization/68693] [6 Regression] ice: in harmful_stmt_in_region, at graphite-scop-detection.c:1052

2015-12-04 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68693 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug bootstrap/68667] [6 Regression] GCC trunk build fails compiling graphite-isl-ast-to-gimple.c

2015-12-04 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68667 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/68692] [6 Regression] ice: Segmentation fault

2015-12-04 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68692 Sebastian Pop changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |spop at gcc dot gnu.org

[Bug tree-optimization/68659] [6 regression] FAIL: gcc.dg/graphite/id-pr45230-1.c (internal compiler error)

2015-12-07 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68659 Sebastian Pop changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|DUPLICATE

[Bug tree-optimization/68756] [6 Regression] ICE w/ -O1 -floop-nest-optimize and isl 0.15: isl-0.15/isl_id.c:213: unable to find id

2015-12-16 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68756 Sebastian Pop changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |spop at gcc dot gnu.org

[Bug tree-optimization/68692] [6 Regression][graphite] ice: Segmentation fault

2016-01-22 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68692 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/69341] [6 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 37 does not dominate use in block 30)

2016-01-22 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69341 Bug 69341 depends on bug 68692, which changed state. Bug 68692 Summary: [6 Regression][graphite] ice: Segmentation fault https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68692 What|Removed |Added ---

[Bug tree-optimization/69292] [6 Regression][graphite] ICE with -floop-nest-optimize

2016-01-22 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69292 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/68692] [6 Regression][graphite] ice: Segmentation fault

2016-01-22 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68692 --- Comment #9 from Sebastian Pop --- *** Bug 69292 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/68976] [6 Regression] ICE w/ -O2 (and above) -fgraphite-identity (or -floop-nest-optimize)

2016-01-22 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68976 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/68398] [6 Regression] coremark regression due to r229685

2016-01-23 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68398 --- Comment #4 from Sebastian Pop --- Thanks Jeff for looking into this issue. I was thinking about a heuristic as you mentioned in comment #2: what about allowing creation of irreducible loops, multiple latches, etc. after the loop optimizers ar

[Bug tree-optimization/68343] FAIL: gcc.dg/graphite/fuse-{1,2}.c scan-tree-dumps

2016-01-25 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68343 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/61929] [Graphite]: Banerjee and Omega differ on distance vectors (internal compiler error in compute_affine_dependence)

2015-07-16 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61929 Sebastian Pop changed: What|Removed |Added CC||spop at gcc dot gnu.org --- Comment #9

[Bug tree-optimization/61929] [Graphite]: Banerjee and Omega differ on distance vectors (internal compiler error in compute_affine_dependence)

2015-07-17 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61929 --- Comment #10 from Sebastian Pop --- Author: spop Date: Fri Jul 17 16:34:21 2015 New Revision: 225942 URL: https://gcc.gnu.org/viewcvs?rev=225942&root=gcc&view=rev Log: [graphite] fix pr61929 This fixes bootstrap of GCC with BOOT_CFLAGS="-g -

[Bug tree-optimization/61929] [Graphite]: Banerjee and Omega differ on distance vectors (internal compiler error in compute_affine_dependence)

2015-07-17 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61929 Sebastian Pop changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

<    1   2   3   4   5   6   >