[Bug tree-optimization/68956] [6 regression] Vectorizer miscompilation of 416.gamess

2015-12-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68956 --- Comment #2 from Ilya Enkovich --- Caused by a misprint. Here is a patch: --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -1304,8 +1304,8 @@ vect_init_vector (gimple *stmt, tree val, tree type, gimple_stmt_iterator *gsi)

[Bug tree-optimization/68956] New: [6 regression] Vectorizer miscompilation of 416.gamess

2015-12-17 Thread ienkovich at gcc dot gnu.org
Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- Created attachment 37061 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37061=edit Reproducer Here is a test reduced from 416.gamess which fa

[Bug ipa/68857] [6 regression] FAIL: gcc.target/i386/mpx/vararg-8-nov.c -O3 -g (internal compiler error)

2015-12-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68857 Ilya Enkovich changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ipa/68857] [6 regression] FAIL: gcc.target/i386/mpx/vararg-8-nov.c -O3 -g (internal compiler error)

2015-12-14 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68857 --- Comment #2 from Ilya Enkovich --- Here is a smaller reproducer: __builtin_va_list a; void foo (int *p1, ...) { __builtin_va_start(a, p1); } void test() { foo(0); }

[Bug ipa/68857] [6 regression] FAIL: gcc.target/i386/mpx/vararg-8-nov.c -O3 -g (internal compiler error)

2015-12-14 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68857 --- Comment #3 from Ilya Enkovich --- IPA CP redirects edges for all callers including instrumentation thunks. Instrumentation thunks are always supposed to call their original nodes and therefore should be skipped.

[Bug target/68885] [6 Regression] FAIL: gcc.target/i386/mpx/memmove-1.c -O3 -g (internal compiler error)

2015-12-14 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68885 Ilya Enkovich changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ipa/68857] [6 regression] FAIL: gcc.target/i386/mpx/vararg-8-nov.c -O3 -g (internal compiler error)

2015-12-14 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68857 Ilya Enkovich changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment

[Bug ipa/68857] New: [6 regression] FAIL: gcc.target/i386/mpx/vararg-8-nov.c -O3 -g (internal compiler error)

2015-12-11 Thread ienkovich at gcc dot gnu.org
: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- Starts from r231540 >gcc -mmpx -fcheck-pointer-bounds -O3 vararg-8-nov.c -c varar

[Bug middle-end/68697] [6 regression] CHKP] Many vararg-*.c tests fail (bounds violation is not detected)

2015-12-10 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68697 Ilya Enkovich changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/68817] New: [6 regression] internal compiler error: Segmentation fault (program f951)

2015-12-09 Thread ienkovich at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- I observe some flaky memory corruption problem when building 416.gamess benchmark using GCC6. Here is a reduced

[Bug tree-optimization/68786] New: Aligned masked store is generated for unaligned pointer

2015-12-08 Thread ienkovich at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- Here is a testcase: double *a; int b; void test (void) { for (; b; b++) if (b < 7) a[b] = 1.0; } Produced assemb

[Bug tree-optimization/68766] [6 regression] internal compiler error: in expand_LOOP_VECTORIZED, at internal-fn.c:1905

2015-12-08 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68766 Ilya Enkovich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/68786] Aligned masked store is generated for unaligned pointer

2015-12-08 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68786 --- Comment #1 from Ilya Enkovich --- Looks like an old bug. We may see the same problem on avx2 using older compiler. Here is a test for GCC5: double *a; long long c; int *d; void test (void) { int b; for (b = 0; b < 1024; b++) {

[Bug tree-optimization/68766] [6 regression] internal compiler error: in expand_LOOP_VECTORIZED, at internal-fn.c:1905

2015-12-07 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68766 --- Comment #4 from Ilya Enkovich --- Author: ienkovich Date: Tue Dec 8 07:16:04 2015 New Revision: 231395 URL: https://gcc.gnu.org/viewcvs?rev=231395=gcc=rev Log: gcc/ PR tree-optimization/68766 * tree-vectorizer.c

[Bug tree-optimization/68766] [6 regression] internal compiler error: in expand_LOOP_VECTORIZED, at internal-fn.c:1905

2015-12-07 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68766 --- Comment #2 from Ilya Enkovich --- This patch helps: diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c index b721c56..c496c4b 100644 --- a/gcc/tree-vectorizer.c +++ b/gcc/tree-vectorizer.c @@ -536,7 +536,13 @@ vectorize_loops (void)

[Bug tree-optimization/68714] [6 Regression] less folding of vector comparison

2015-12-07 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68714 --- Comment #3 from Ilya Enkovich --- (In reply to Marc Glisse from comment #1) > Helps, but then we have: > > _8 = x_1(D) <= y_2(D); > _6 = VEC_COND_EXPR <_8, { -1, -1, -1, -1 }, { 0, 0, 0, 0 }>; > > vector lowering calls

[Bug tree-optimization/68766] New: [6 regression] internal compiler error: in expand_LOOP_VECTORIZED, at internal-fn.c:1905

2015-12-07 Thread ienkovich at gcc dot gnu.org
Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- Created attachment 36942 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36942=edit Reprodu

[Bug target/68698] New: [6 regression, i386] FAIL: gcc.target/i386/avx512vl-vmovap[sd]-1.c

2015-12-04 Thread ienkovich at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- There are fails caused by stability fix r231269. FAIL: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t

[Bug middle-end/68697] New: [6 regression, CHKP] Many vararg-*.c tests fail (bounds violation is not detected)

2015-12-04 Thread ienkovich at gcc dot gnu.org
Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- All vararg tests in gcc.target/i386/mpx suite fail due to delayed VA_ARG builtin call lowering. We don't handle

[Bug middle-end/68595] [6 regression] ice in const_vector_mask_from_tree at expr.c:11455

2015-12-01 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68595 --- Comment #9 from Ilya Enkovich --- Author: ienkovich Date: Tue Dec 1 11:04:06 2015 New Revision: 231106 URL: https://gcc.gnu.org/viewcvs?rev=231106=gcc=rev Log: gcc/ PR middle-end/68595 * tree-vect-stmts.c

[Bug middle-end/68595] [6 regression] ice in const_vector_mask_from_tree at expr.c:11455

2015-12-01 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68595 Ilya Enkovich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/68595] [6 regression] ice in const_vector_mask_from_tree at expr.c:11455

2015-11-30 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68595 --- Comment #7 from Ilya Enkovich --- Right, scalar value needs to be adjusted before building a vector. This patch should resolve the issue: diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index 687f982..6e4b046 100644 ---

[Bug target/68416] [MPX] GCC emits a lot of redundant bndmov instructions

2015-11-26 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68416 --- Comment #4 from Ilya Enkovich --- (In reply to Vladimir Makarov from comment #3) > The first I thought it is a LRA inheritance bug but after more thorough > analysis I found that the problem comes from IRA. IRA never assigns BND > hard

[Bug target/68416] [MPX] GCC emits a lot of redundant bndmov instructions

2015-11-26 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68416 --- Comment #5 from Ilya Enkovich --- Author: ienkovich Date: Thu Nov 26 11:49:20 2015 New Revision: 230938 URL: https://gcc.gnu.org/viewcvs?rev=230938=gcc=rev Log: gcc/ 2015-11-26 Vladimir Makarov PR

[Bug target/68416] [MPX] GCC emits a lot of redundant bndmov instructions

2015-11-26 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68416 --- Comment #6 from Ilya Enkovich --- Author: ienkovich Date: Thu Nov 26 12:28:57 2015 New Revision: 230945 URL: https://gcc.gnu.org/viewcvs?rev=230945=gcc=rev Log: gcc/ Backport from mainline r230938. 2015-11-26 Vladimir

[Bug target/68416] [MPX] GCC emits a lot of redundant bndmov instructions

2015-11-26 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68416 Ilya Enkovich changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/68542] [6 Regression] 10% 481.wrf performance regression

2015-11-25 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68542 Ilya Enkovich changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org

[Bug c/68337] [MPX] memcpy() for arrays with function pointers results in huge resource usage and binaries

2015-11-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68337 --- Comment #3 from Ilya Enkovich --- Author: ienkovich Date: Tue Nov 24 09:45:20 2015 New Revision: 230796 URL: https://gcc.gnu.org/viewcvs?rev=230796=gcc=rev Log: gcc/ PR c/68337 * gimple-fold.c: Include ipa-chkp.h.

[Bug other/65530] [meta-bug] -mmpx -fcheck-pointer-bounds failures

2015-11-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 68337, which changed state. Bug 68337 Summary: [MPX] memcpy() for arrays with function pointers results in huge resource usage and binaries https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68337 What|Removed

[Bug c/68337] [MPX] memcpy() for arrays with function pointers results in huge resource usage and binaries

2015-11-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68337 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/68337] [MPX] memcpy() for arrays with function pointers results in huge resource usage and binaries

2015-11-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68337 --- Comment #4 from Ilya Enkovich --- Author: ienkovich Date: Tue Nov 24 15:34:29 2015 New Revision: 230817 URL: https://gcc.gnu.org/viewcvs?rev=230817=gcc=rev Log: gcc/ Backport from mainline r230796. 2015-11-24 Ilya Enkovich

[Bug tree-optimization/68327] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in vect_is_simple_use, at tree-vect-stmts.c:8562

2015-11-23 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68327 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/68327] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in vect_is_simple_use, at tree-vect-stmts.c:8562

2015-11-23 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68327 --- Comment #4 from Ilya Enkovich --- Author: ienkovich Date: Mon Nov 23 10:01:51 2015 New Revision: 230743 URL: https://gcc.gnu.org/viewcvs?rev=230743=gcc=rev Log: gcc/ PR tree-optimization/68327 * tree-vect-loop.c

[Bug tree-optimization/68492] [6 Regression] internal compiler error: in vect_is_simple_use, at tree-vect-stmts.c:8266

2015-11-23 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68492 Ilya Enkovich changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org

[Bug tree-optimization/68492] [6 Regression] internal compiler error: in vect_is_simple_use, at tree-vect-stmts.c:8266

2015-11-23 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68492 --- Comment #5 from Ilya Enkovich --- (In reply to H.J. Lu from comment #4) > r230743 still fails for me. Can you show me your linking command line > for 465.tonto build? Here it is. Works OK for today's trunk (revision 230759). gfortran

[Bug tree-optimization/68413] [6 Regression] internal compiler error: in vect_transform_stmt

2015-11-19 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68413 --- Comment #4 from Ilya Enkovich --- BTW I had an impression it was vectorizable_reduction which failed to transform, not vectorizable_condition.

[Bug tree-optimization/68413] [6 Regression] internal compiler error: in vect_transform_stmt

2015-11-19 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68413 --- Comment #3 from Ilya Enkovich --- r230309 refers to a vectorization of a comparison of boolean values. It shouldn't affect condition vectorizaion. Thus most probably check and build stages of vectorizable_condition are still inconsistent.

[Bug tree-optimization/68413] [6 Regression] internal compiler error: in vect_transform_stmt

2015-11-19 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68413 --- Comment #7 from Ilya Enkovich --- Looking deeper the difference is caused by different result of is_nonwrapping_integer_induction called for reduction related phi statement. For the first call it is: i_12 = PHI For the

[Bug tree-optimization/68413] [6 Regression] internal compiler error: in vect_transform_stmt

2015-11-19 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68413 --- Comment #6 from Ilya Enkovich --- I checked what is happening and seems the reason is in different STMT_VINFO_VEC_REDUCTION_TYPE (stmt_info) on analysis and transform phases. During analysis it is INTEGER_INDUC_COND_REDUCTION, for

[Bug target/68416] [MPX] GCC emits a lot of redundant bndmov instructions

2015-11-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68416 --- Comment #1 from Ilya Enkovich --- Seems the problem is in register allocation. Before allocation we have: 1: NOTE_INSN_DELETED 6: NOTE_INSN_BASIC_BLOCK 2

[Bug target/68416] [MPX] GCC emits a lot of redundant bndmov instructions

2015-11-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68416 Ilya Enkovich changed: What|Removed |Added CC||vmakarov at redhat dot com --- Comment

[Bug c/68337] [MPX] memcpy() for arrays with function pointers results in huge resource usage and binaries

2015-11-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68337 --- Comment #2 from Ilya Enkovich --- I found another related problem. If we copy a couple of pointers using memcpy, it may be inlined as a copy of a single wide integer. Thus we also may loose bounds due to memcpy inlining.

[Bug target/68416] New: [MPX] GCC emits a lot of redundant bndmov instructions

2015-11-18 Thread ienkovich at gcc dot gnu.org
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- Many tests show we have lots of redundant bndmov instructions. E.g.: >cat test.c int foo(int **arr, int i) { return (*arr)[i]; } >gcc -O2 -mmpx -fcheck-p

[Bug target/68405] trunk/gcc/config/i386/i386.c:22951: possible missing break ?

2015-11-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68405 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/68405] trunk/gcc/config/i386/i386.c:22951: possible missing break ?

2015-11-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68405 --- Comment #3 from Ilya Enkovich --- Author: ienkovich Date: Wed Nov 18 11:51:58 2015 New Revision: 230541 URL: https://gcc.gnu.org/viewcvs?rev=230541=gcc=rev Log: gcc/ PR target/68405 * config/i386/i386.c

[Bug target/68405] trunk/gcc/config/i386/i386.c:22951: possible missing break ?

2015-11-18 Thread ienkovich at gcc dot gnu.org
||2015-11-18 Assignee|unassigned at gcc dot gnu.org |ienkovich at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Ilya Enkovich --- (In reply to David Binderman from comment #0) > [trunk/gcc/config/i386/i386.c:22

[Bug tree-optimization/68413] New: [GCC6] internal compiler error: in vect_transform_stmt

2015-11-18 Thread ienkovich at gcc dot gnu.org
Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- Created attachment 36756 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36756=edit Reproducer Simple reduction in COND_EXPR causes ICE. >g

[Bug tree-optimization/68413] [GCC6] internal compiler error: in vect_transform_stmt

2015-11-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68413 --- Comment #1 from Ilya Enkovich --- Caused by r230297

[Bug middle-end/68134] [6 Regression] float64x1_t comparison ICE on aarch64-none-elf

2015-11-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68134 --- Comment #5 from Ilya Enkovich --- Author: ienkovich Date: Tue Nov 17 13:22:40 2015 New Revision: 230463 URL: https://gcc.gnu.org/viewcvs?rev=230463=gcc=rev Log: gcc/ PR middle-end/68134 * targhooks.c

[Bug tree-optimization/68327] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in vect_is_simple_use, at tree-vect-stmts.c:8562

2015-11-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68327 --- Comment #3 from Ilya Enkovich --- We compute vectype for phi when it's relevant. For other statements we compute it when it's relevant or alive. For non-relevant but alive boolean statement we try to examine operand definition which is

[Bug tree-optimization/68305] [6 regression] ICE on valid code at -O3 on x86_64-linux-gnu: tree check: expected class ‘expression’, have ‘exceptional’ (ssa_name) in tree_operand_check, at tree.h:3436

2015-11-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68305 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/68134] [6 Regression] float64x1_t comparison ICE on aarch64-none-elf

2015-11-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68134 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/68293] [6 Regression] ICE: in prepare_cmp_insn, at optabs.c:3813 with vector compare with -O0 @ aarch64

2015-11-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68293 Ilya Enkovich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/68327] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in vect_is_simple_use, at tree-vect-stmts.c:8562

2015-11-16 Thread ienkovich at gcc dot gnu.org
at gcc dot gnu.org |ienkovich at gcc dot gnu.org

[Bug c/68337] [MPX] memcpy() for arrays with function pointers results in huge resource usage and binaries

2015-11-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68337 --- Comment #1 from Ilya Enkovich --- The problem is that memcpy is inlined before instrumentation takes place. This causes a lot of statements to copy bounds and thus we get a huge function and significant compilation time. One possible

[Bug c/68337] [MPX] memcpy() for arrays with function pointers results in huge resource usage and binaries

2015-11-16 Thread ienkovich at gcc dot gnu.org
||2015-11-16 CC||ienkovich at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |ienkovich at gcc dot gnu.org Ever confirmed|0 |1

[Bug middle-end/68134] [6 Regression] float64x1_t comparison ICE on aarch64-none-elf

2015-11-13 Thread ienkovich at gcc dot gnu.org
at gcc dot gnu.org |ienkovich at gcc dot gnu.org --- Comment #4 from Ilya Enkovich --- Seems the problem is that we have V1DF mode but don't have V1DI mode. It causes mode_for_vector to return DI instead of V1DI which makes vector lowering pass think it is a scalar statements which doesn't

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-11-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 --- Comment #2 from Ilya Enkovich --- Should be fixed by r230238.

[Bug target/68293] [6 Regression] ICE: in prepare_cmp_insn, at optabs.c:3813 with vector compare with -O0 @ aarch64

2015-11-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68293 --- Comment #6 from Ilya Enkovich --- Should be fixed by r230238.

[Bug tree-optimization/68305] [6 regression] ICE on valid code at -O3 on x86_64-linux-gnu: tree check: expected class ‘expression’, have ‘exceptional’ (ssa_name) in tree_operand_check, at tree.h:3436

2015-11-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68305 --- Comment #4 from Ilya Enkovich --- Author: ienkovich Date: Thu Nov 12 12:59:05 2015 New Revision: 230252 URL: https://gcc.gnu.org/viewcvs?rev=230252=gcc=rev Log: gcc/ PR tree-optimization/68305 * tree-vect-slp.c

[Bug tree-optimization/68305] [6 regression] ICE on valid code at -O3 on x86_64-linux-gnu: tree check: expected class ‘expression’, have ‘exceptional’ (ssa_name) in tree_operand_check, at tree.h:3436

2015-11-12 Thread ienkovich at gcc dot gnu.org
at gcc dot gnu.org |ienkovich at gcc dot gnu.org

[Bug target/68286] [6 Regression] ICE: in wide_int_to_tree, at tree.c:1468

2015-11-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68286 --- Comment #4 from Ilya Enkovich --- Should be fixed by r230238.

[Bug target/68286] [6 Regression] ICE: in wide_int_to_tree, at tree.c:1468

2015-11-11 Thread ienkovich at gcc dot gnu.org
||2015-11-11 Assignee|unassigned at gcc dot gnu.org |ienkovich at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Ilya Enkovich --- Forward propagation produces vector comparison which is not expanded as VEC_COND_EXPR

[Bug target/66326] Floating point exception with -mfpmath=387 and -fcilkplus.

2015-11-09 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66326 --- Comment #5 from Ilya Enkovich --- Author: ienkovich Date: Mon Nov 9 10:12:34 2015 New Revision: 230008 URL: https://gcc.gnu.org/viewcvs?rev=230008=gcc=rev Log: libcilkrts/ 2015-11-09 Igor Zamyatin PR

[Bug tree-optimization/68145] [6 Regression] ICE: in vectorizable_store, at tree-vect-stmts.c:5684

2015-11-06 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68145 Ilya Enkovich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/68145] [6 Regression] ICE: in vectorizable_store, at tree-vect-stmts.c:5684

2015-11-06 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68145 --- Comment #3 from Ilya Enkovich --- Author: ienkovich Date: Fri Nov 6 13:31:51 2015 New Revision: 229848 URL: https://gcc.gnu.org/viewcvs?rev=229848=gcc=rev Log: gcc/ PR tree-optimization/68145 * tree-vect-stmts.c

[Bug middle-end/68215] [6 regression] FAIL: c-c++-common/opaque-vector.c -std=c++11 (internal compiler error)

2015-11-05 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68215 --- Comment #1 from Ilya Enkovich --- It is reproducible without vector comparison on older compilers. Here is a smaller reproducer: long double v __attribute__((vector_size(16))); __typeof((v

[Bug tree-optimization/68145] [6 Regression] ICE: in vectorizable_store, at tree-vect-stmts.c:5684

2015-11-05 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68145 Ilya Enkovich changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ienkovich at gcc dot gnu.org

[Bug middle-end/68066] [6 Regression]: ICE in max_value, at wide-int.cc

2015-10-27 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68066 --- Comment #4 from Ilya Enkovich --- Was it fixed by the patch?

[Bug middle-end/68066] [6 Regression]: ICE in max_value, at wide-int.cc

2015-10-23 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68066 --- Comment #2 from Ilya Enkovich --- (In reply to Richard Biener from comment #1) > Hmm, the boolean type shouldn't have precision 0. Ilya? Yep. I sent a patch to fix it. https://gcc.gnu.org/ml/gcc-patches/2015-10/msg02298.html

[Bug middle-end/68066] [6 Regression]: ICE in max_value, at wide-int.cc

2015-10-23 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68066 --- Comment #3 from Ilya Enkovich --- Author: ienkovich Date: Fri Oct 23 13:38:16 2015 New Revision: 229256 URL: https://gcc.gnu.org/viewcvs?rev=229256=gcc=rev Log: gcc/ PR middle-end/68066 * tree.c (build_truth_vector_type):

[Bug c/68062] [4.9/5/6 Regression] ICE when comparing vectors

2015-10-23 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68062 --- Comment #4 from Ilya Enkovich --- (In reply to Ilya Enkovich from comment #3) > (In reply to Richard Biener from comment #1) > > I suppose that is Iljas fault (only happens on trunk). > > Yes, -funsigned-char seems to be my fault. I'll

[Bug c/68062] [4.9/5/6 Regression] ICE when comparing vectors

2015-10-23 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68062 --- Comment #3 from Ilya Enkovich --- (In reply to Richard Biener from comment #1) > I suppose that is Iljas fault (only happens on trunk). Yes, -funsigned-char seems to be my fault. I'll have look.

[Bug other/66887] trunk/libmpx/mpxrt/mpxrt.c:158: possible performance problem

2015-10-15 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66887 --- Comment #3 from Ilya Enkovich --- Author: ienkovich Date: Thu Oct 15 09:26:39 2015 New Revision: 228838 URL: https://gcc.gnu.org/viewcvs?rev=228838=gcc=rev Log: libmpx/ PR other/66887 * mpxrt/mpxrt.c (read_mpx_status_sig):

[Bug other/66887] trunk/libmpx/mpxrt/mpxrt.c:158: possible performance problem

2015-10-15 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66887 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug other/65530] [meta-bug] -mmpx -fcheck-pointer-bounds failures

2015-10-15 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 66887, which changed state. Bug 66887 Summary: trunk/libmpx/mpxrt/mpxrt.c:158: possible performance problem https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66887 What|Removed |Added

[Bug tree-optimization/67909] [6 Regression] 416.gamess in SPEC CPU 2006 is miscompiled

2015-10-14 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67909 Ilya Enkovich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/67920] [6 Regression] wrong code with -O3

2015-10-14 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67920 Ilya Enkovich changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug tree-optimization/67909] [6 Regression] 416.gamess in SPEC CPU 2006 is miscompiled

2015-10-13 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67909 --- Comment #5 from Ilya Enkovich --- Author: ienkovich Date: Tue Oct 13 13:08:31 2015 New Revision: 228760 URL: https://gcc.gnu.org/viewcvs?rev=228760=gcc=rev Log: gcc/ 2014-10-13 Yuri Rumyantsev PR

[Bug bootstrap/67761] [6 Regression] Bootstrap failure on x86

2015-09-30 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67761 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/65105] [i386] XMM registers are not used for 64bit computations on 32bit target

2015-09-29 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65105 --- Comment #3 from Ilya Enkovich --- Author: ienkovich Date: Tue Sep 29 09:32:40 2015 New Revision: 228231 URL: https://gcc.gnu.org/viewcvs?rev=228231=gcc=rev Log: gcc/ PR target/65105 * config/i386/i386.c: Include dbgcnt.h.

[Bug fortran/67758] New: [GCC 6 regression] ICE on invalid code

2015-09-29 Thread ienkovich at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- >cat test.f COMMON /FMCOM / X(80 000 000) CALL T(XX(A)) COMMON /FMCOM / XX(80 000 000) >builds/trunk/64/20150927/bin/gfortran test.f f951: in

[Bug target/65105] [i386] XMM registers are not used for 64bit computations on 32bit target

2015-09-29 Thread ienkovich at gcc dot gnu.org
||ienkovich at gcc dot gnu.org Resolution|--- |FIXED --- Comment #4 from Ilya Enkovich --- New pass_stv handles it by transforming scalar computations into vector ones.

[Bug bootstrap/67761] [6 Regression] Bootstrap failure on x86

2015-09-29 Thread ienkovich at gcc dot gnu.org
||2015-09-29 Assignee|unassigned at gcc dot gnu.org |ienkovich at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Ilya Enkovich --- The problem is in debug insns which are not ignored by introduced transformation. It results

[Bug other/66887] trunk/libmpx/mpxrt/mpxrt.c:158: possible performance problem

2015-09-24 Thread ienkovich at gcc dot gnu.org
||2015-09-24 CC||ienkovich at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |ienkovich at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Ilya Enkovich --- (In reply

[Bug target/67405] ICE on invalid use of struct on x86_64-linux-gnu

2015-09-02 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67405 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/67405] ICE on invalid use of struct on x86_64-linux-gnu

2015-09-01 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67405 --- Comment #1 from Ilya Enkovich --- Author: ienkovich Date: Tue Sep 1 14:38:42 2015 New Revision: 227373 URL: https://gcc.gnu.org/viewcvs?rev=227373=gcc=rev Log: gcc/ PR target/67405 * tree-chkp.c (chkp_find_bound_slots_1):

[Bug target/67405] ICE on invalid use of struct on x86_64-linux-gnu

2015-08-31 Thread ienkovich at gcc dot gnu.org
||2015-08-31 Assignee|unassigned at gcc dot gnu.org |ienkovich at gcc dot gnu.org Ever confirmed|0 |1

[Bug testsuite/66734] Many MPX tests are skipped

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66734 Ilya Enkovich ienkovich at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED

[Bug driver/66737] ld: warning: -z bndplt ignored

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66737 Ilya Enkovich ienkovich at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug testsuite/66734] Many MPX tests are skipped

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66734 Bug 66734 depends on bug 66737, which changed state. Bug 66737 Summary: ld: warning: -z bndplt ignored https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66737 What|Removed |Added

[Bug other/65530] [meta-bug] -mmpx -fcheck-pointer-bounds failures

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 66734, which changed state. Bug 66734 Summary: Many MPX tests are skipped https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66734 What|Removed |Added

[Bug other/65530] [meta-bug] -mmpx -fcheck-pointer-bounds failures

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 66737, which changed state. Bug 66737 Summary: ld: warning: -z bndplt ignored https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66737 What|Removed |Added

[Bug ipa/66566] [CHKP] ICE in early_inliner: internal compiler error: in operator[], at vec.h:714

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66566 --- Comment #1 from Ilya Enkovich ienkovich at gcc dot gnu.org --- Author: ienkovich Date: Fri Jul 24 13:15:49 2015 New Revision: 226155 URL: https://gcc.gnu.org/viewcvs?rev=226155root=gccview=rev Log: gcc/ PR ipa/66566 * ipa

[Bug ipa/66566] [CHKP] ICE in early_inliner: internal compiler error: in operator[], at vec.h:714

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66566 --- Comment #2 from Ilya Enkovich ienkovich at gcc dot gnu.org --- Author: ienkovich Date: Fri Jul 24 13:25:06 2015 New Revision: 226156 URL: https://gcc.gnu.org/viewcvs?rev=226156root=gccview=rev Log: gcc/ Backport from mainline

[Bug ipa/66566] [CHKP] ICE in early_inliner: internal compiler error: in operator[], at vec.h:714

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66566 Ilya Enkovich ienkovich at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug other/65530] [meta-bug] -mmpx -fcheck-pointer-bounds failures

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 66581, which changed state. Bug 66581 Summary: [CHKP] internal compiler error: SSA corruption https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66581 What|Removed |Added

[Bug middle-end/66581] [CHKP] internal compiler error: SSA corruption

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66581 Ilya Enkovich ienkovich at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug other/65530] [meta-bug] -mmpx -fcheck-pointer-bounds failures

2015-07-24 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 66566, which changed state. Bug 66566 Summary: [CHKP] ICE in early_inliner: internal compiler error: in operator[], at vec.h:714 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66566 What|Removed

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

2015-07-23 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66926 --- Comment #5 from Ilya Enkovich ienkovich at gcc dot gnu.org --- Author: ienkovich Date: Thu Jul 23 11:13:00 2015 New Revision: 226103 URL: https://gcc.gnu.org/viewcvs?rev=226103root=gccview=rev Log: gcc/ PR tree-optimization

<    1   2   3   4   5   >