[Bug target/80880] internal compiler error: in ix86_expand_builtin

2017-05-26 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80880 Ilya Enkovich changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org

[Bug target/79634] ICE in expand_builtin_with_bounds, at builtins.c:7490

2017-05-11 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79634 --- Comment #4 from Ilya Enkovich --- We hit function pointer propagation issues before and chkp_redirect_edge with corresponding code in redirect_call_stmt_to_callee appeared to handle them. Why doesn't it work in this case?

[Bug ipa/79787] ICE in remove_unreachable_nodes, at ipa.c:469

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

[Bug middle-end/80162] New: ICE on invalid code (address of register variable)

2017-03-23 Thread ienkovich at gcc dot gnu.org
: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- Looking at PR79990 I found that we can ICE on register variable usage even when no CHKP is used. Here is a possible testcase: typedef int v8 __attribute__

[Bug target/78631] [Intel MPX] libmpxwrappers shared library leads to a non-bounds-preserving memcpy()

2017-01-03 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631 --- Comment #13 from Ilya Enkovich --- (In reply to Alexander Ivchenko from comment #12) > Fixed with r243942 It should be backported to GCC6.

[Bug target/70321] [6/7 Regression] STV generates less optimized code

2016-12-09 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70321 --- Comment #14 from Ilya Enkovich --- (In reply to Jakub Jelinek from comment #13) > So shall we still consider moving 32-bit stv pass before the combiner > instead of after it? The argument about andn is no longer relevant, we have > a

[Bug target/78631] [Intel MPX] libmpxwrappers shared library leads to a non-bounds-preserving memcpy()

2016-12-07 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631 --- Comment #11 from Ilya Enkovich --- (In reply to H.J. Lu from comment #10) > > MPX wrapper library isn't built with -z bndplt since it doesn't call > external functions with bounds. But some internal functions, which > need bounds, are

[Bug target/78631] [Intel MPX] libmpxwrappers shared library leads to a non-bounds-preserving memcpy()

2016-12-06 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631 --- Comment #9 from Ilya Enkovich --- (In reply to H.J. Lu from comment #8) > > MPX wrapper library doesn't call external functions with bounds > and there is no need to use PLT to call internal functions within > MPX wrapper library. It

[Bug target/78631] [Intel MPX] libmpxwrappers shared library leads to a non-bounds-preserving memcpy()

2016-12-02 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631 --- Comment #7 from Ilya Enkovich --- (In reply to H.J. Lu from comment #6) > -z bndplt is needed to call external functions with bounds. But > it isn't needed for internal function calls. That doesn't explain why we need a hack you propose.

[Bug target/78631] [Intel MPX] libmpxwrappers shared library leads to a non-bounds-preserving memcpy()

2016-12-02 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631 --- Comment #5 from Ilya Enkovich --- (In reply to H.J. Lu from comment #3) > The problem is that the internal MPX wrapper calls in libmpxwrappers.so: Why doesn't call go through bndplt? Users might use similar code in their libraries and expect

[Bug target/78631] [Intel MPX] libmpxwrappers shared library leads to a non-bounds-preserving memcpy()

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

[Bug target/77267] MPX does not work in a presence of "-Wl,-as-needed" option (Ubuntu default)

2016-09-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77267 --- Comment #6 from Ilya Enkovich --- (In reply to Matthias Klose from comment #5) > I think it's wrong to have HAVE_LD_PUSHPOPSTATE_SUPPORT baked into the > driver while it can be easily changed with -fuse-ld=bfd. It would be very > nice to

[Bug target/77267] MPX does not work in a presence of "-Wl,-as-needed" option (Ubuntu default)

2016-09-05 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77267 Ilya Enkovich changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org

[Bug middle-end/71734] [7 Regression] FAIL: libgomp.fortran/simd4.f90 -O3 -g execution test

2016-07-28 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71734 --- Comment #10 from Ilya Enkovich --- Author: ienkovich Date: Thu Jul 28 14:19:18 2016 New Revision: 238817 URL: https://gcc.gnu.org/viewcvs?rev=238817=gcc=rev Log: gcc/ 2016-07-28 Yuri Rumyantsev PR

[Bug middle-end/72657] [7 regression][CHKP] internal compiler error: in ix86_expand_builtin

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

[Bug middle-end/72657] [7 regression][CHKP] internal compiler error: in ix86_expand_builtin

2016-07-28 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72657 --- Comment #4 from Ilya Enkovich --- Author: ienkovich Date: Thu Jul 28 12:58:37 2016 New Revision: 238816 URL: https://gcc.gnu.org/viewcvs?rev=238816=gcc=rev Log: gcc/ PR middle-end/72657 PR target/72683 * tree-chkp.c

[Bug target/72683] [7 Regression] MPX test failures with LTO

2016-07-28 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72683 --- Comment #1 from Ilya Enkovich --- Author: ienkovich Date: Thu Jul 28 12:58:37 2016 New Revision: 238816 URL: https://gcc.gnu.org/viewcvs?rev=238816=gcc=rev Log: gcc/ PR middle-end/72657 PR target/72683 * tree-chkp.c

[Bug middle-end/72657] [7 regression][CHKP] internal compiler error: in ix86_expand_builtin

2016-07-27 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72657 --- Comment #3 from Ilya Enkovich --- (In reply to H.J. Lu from comment #2) > Will it also fix PR 72683? Yes.

[Bug ipa/72657] [7 regression][CHKP] internal compiler error: in ix86_expand_builtin

2016-07-26 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72657 --- Comment #1 from Ilya Enkovich --- Looks like it is caused by remained direct fndecl comparisons in checker code. Usage of chkp_gimple_call_builtin_p everywhere should fix it.

[Bug ipa/72657] New: [7 regression][CHKP] internal compiler error: in ix86_expand_builtin

2016-07-26 Thread ienkovich at gcc dot gnu.org
Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- Here is a reproducer: >cat small.i int a; int *b; static void __attribute__((noinline)) fn2 (const char *c) { if

[Bug middle-end/71734] [7 Regression] FAIL: libgomp.fortran/simd4.f90 -O3 -g execution test

2016-07-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71734 --- Comment #5 from Ilya Enkovich --- Author: ienkovich Date: Mon Jul 18 14:30:20 2016 New Revision: 238435 URL: https://gcc.gnu.org/viewcvs?rev=238435=gcc=rev Log: gcc/ 2016-07-18 Yuri Rumyantsev PR

[Bug ipa/71624] [6 regression][CHKP] internal compiler error: in duplicate_thunk_for_node

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

[Bug ipa/71624] [6 regression][CHKP] internal compiler error: in duplicate_thunk_for_node

2016-07-13 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71624 --- Comment #4 from Ilya Enkovich --- Author: ienkovich Date: Wed Jul 13 12:19:44 2016 New Revision: 238295 URL: https://gcc.gnu.org/viewcvs?rev=238295=gcc=rev Log: gcc/ Backport from mainline r238086. 2016-07-07 Ilya Enkovich

[Bug ipa/71633] [7 regression][CHKP] internal compiler error: in inline_call

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

[Bug ipa/71633] [7 regression][CHKP] internal compiler error: in inline_call

2016-07-13 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71633 --- Comment #2 from Ilya Enkovich --- Author: ienkovich Date: Wed Jul 13 11:02:15 2016 New Revision: 238290 URL: https://gcc.gnu.org/viewcvs?rev=238290=gcc=rev Log: gcc/ PR ipa/71633 * ipa-inline-transform.c (inline_call):

[Bug tree-optimization/71518] [6 Regression] wrong code at -O3 on x86_64-linux-gnu in 64-bit mode (not in 32-bit mode)

2016-07-11 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71518 --- Comment #4 from Ilya Enkovich --- Author: ienkovich Date: Mon Jul 11 15:21:20 2016 New Revision: 238212 URL: https://gcc.gnu.org/viewcvs?rev=238212=gcc=rev Log: 2016-07-11 Yuri Rumyantsev Backport from

[Bug ipa/71624] [6/7 regression][CHKP] internal compiler error: in duplicate_thunk_for_node

2016-07-07 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71624 --- Comment #2 from Ilya Enkovich --- Author: ienkovich Date: Thu Jul 7 11:45:11 2016 New Revision: 238086 URL: https://gcc.gnu.org/viewcvs?rev=238086=gcc=rev Log: gcc/ PR ipa/71624 * ipa-inline-analysis.c

[Bug tree-optimization/71518] [6/7 Regression] wrong code at -O3 on x86_64-linux-gnu in 64-bit mode (not in 32-bit mode)

2016-07-06 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71518 --- Comment #3 from Ilya Enkovich --- Author: ienkovich Date: Wed Jul 6 14:37:26 2016 New Revision: 238055 URL: https://gcc.gnu.org/viewcvs?rev=238055=gcc=rev Log: gcc/ 2016-07-06 Yuri Rumyantsev PR

[Bug tree-optimization/71488] [6 Regression] Wrong code for vector comparisons with ivybridge and westmere targets

2016-06-29 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71488 Bug 71488 depends on bug 71655, which changed state. Bug 71655 Summary: [7 Regression] GCC trunk ICE on westmere target https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71655 What|Removed |Added

[Bug tree-optimization/71655] [7 Regression] GCC trunk ICE on westmere target

2016-06-29 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71655 --- Comment #2 from Ilya Enkovich --- Author: ienkovich Date: Wed Jun 29 12:26:40 2016 New Revision: 237846 URL: https://gcc.gnu.org/viewcvs?rev=237846=gcc=rev Log: gcc/ PR tree-optimization/71655 * tree-vect-stmts.c

[Bug tree-optimization/71655] [7 Regression] GCC trunk ICE on westmere target

2016-06-29 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71655 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/70729] Loop marked with omp simd pragma is not vectorized

2016-06-29 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70729 --- Comment #27 from Ilya Enkovich --- Author: ienkovich Date: Wed Jun 29 10:16:43 2016 New Revision: 237844 URL: https://gcc.gnu.org/viewcvs?rev=237844=gcc=rev Log: gcc/ 2016-06-29 Yuri Rumyantsev PR

[Bug target/71655] GCC trunk ICE on westmere target

2016-06-27 Thread ienkovich at gcc dot gnu.org
||2016-06-27 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 #1 from Ilya Enkovich --- Confirm. Caused

[Bug ipa/71633] New: [7 regression][CHKP] internal compiler error: in inline_call

2016-06-23 Thread ienkovich at gcc dot gnu.org
Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- There is a regression introduced by r236274. >cat small.i class c1 { virtual void fn1 (); }; class c2 { virtual int *fn2 () co

[Bug middle-end/71488] [6/7 Regression] Wrong code for vector comparisons with ivybridge and westmere targets

2016-06-22 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71488 --- Comment #11 from Ilya Enkovich --- Author: ienkovich Date: Wed Jun 22 14:05:55 2016 New Revision: 237706 URL: https://gcc.gnu.org/viewcvs?rev=237706=gcc=rev Log: gcc/ PR middle-end/71488 * tree-vect-patterns.c

[Bug ipa/71624] New: [6 regression][7 regression][CHKP] internal compiler error: in duplicate_thunk_for_node

2016-06-22 Thread ienkovich at gcc dot gnu.org
Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- Here is a small test causing ICE: >cat small.cc class c1 { public: virtual int fn1 () const; int fn2 (co

[Bug middle-end/71529] [7 regression][CHKP] ICE in expand_expr_real_1

2016-06-20 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71529 Ilya Enkovich changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/71529] [7 regression][CHKP] ICE in expand_expr_real_1

2016-06-20 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71529 --- Comment #3 from Ilya Enkovich --- Author: ienkovich Date: Mon Jun 20 11:35:02 2016 New Revision: 237592 URL: https://gcc.gnu.org/viewcvs?rev=237592=gcc=rev Log: gcc/ Backport from mainline r237484. 2016-06-15 Ilya Enkovich

[Bug libgcc/71559] ICE in ix86_fp_cmp_code_to_pcmp_immediate, at config/i386/i386.c:23042 (KNL/AVX512)

2016-06-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71559 Ilya Enkovich changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org

[Bug middle-end/71529] [7 regression][CHKP] ICE in expand_expr_real_1

2016-06-15 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71529 --- Comment #2 from Ilya Enkovich --- Author: ienkovich Date: Wed Jun 15 15:49:40 2016 New Revision: 237484 URL: https://gcc.gnu.org/viewcvs?rev=237484=gcc=rev Log: gcc/ PR middle-end/71529 * ipa-chkp.c

[Bug middle-end/71488] [6/7 Regression] Wrong code for vector comparisons with ivybridge and westmere targets

2016-06-15 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71488 --- Comment #9 from Ilya Enkovich --- Created attachment 38704 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38704=edit Enable masks comparison with no new patterns Here is a version without additional patterns (mask conversion pattern

[Bug middle-end/71488] [6/7 Regression] Wrong code for vector comparisons with ivybridge and westmere targets

2016-06-15 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71488 --- Comment #8 from Ilya Enkovich --- Created attachment 38703 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38703=edit Enable masks comparison using patterns (In reply to rguent...@suse.de from comment #7) > > Sounds reasonable though

[Bug middle-end/71488] [6/7 Regression] Wrong code for vector comparisons with ivybridge and westmere targets

2016-06-14 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71488 --- Comment #6 from Ilya Enkovich --- I think we should disable vectorization of boolean comparison (except '==' and '!=') and handle them applying patterns. E.g. a > b ==> a & !b, a >= b ==> a | !b etc. Bitwise operations are better because

[Bug middle-end/71488] [6/7 Regression] Wrong code for vector comparisons with ivybridge and westmere targets

2016-06-14 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71488 --- Comment #5 from Ilya Enkovich --- What seems suspicious to me is how we vectorize boolean comparison. Before vectorization we have (_3, _5, _6 are bool): _3 = var_9.0_2 == 0; _6 = _3 > _5; vectorized code: mask__3.59_62 =

[Bug middle-end/71529] [7 regression][CHKP] ICE in expand_expr_real_1

2016-06-14 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71529 --- Comment #1 from Ilya Enkovich --- Arguments copied for instrumented functions with no body don't have their context fixed. It didn't trigger any problems before but does now because we may inline into thunks. I'm testing this patch now:

[Bug middle-end/71529] New: [7 regression][CHKP] ICE in expand_expr_real_1

2016-06-14 Thread ienkovich at gcc dot gnu.org
: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: ienkovich at gcc dot gnu.org Target Milestone: --- This fail starts with r236299. Looks like it happens because 'this' parameter of instrumented constructor has wrong DECL_CONTEXT (not instrumented version of function

[Bug middle-end/71279] [6/7 Regression] ICE on trunk gcc with knl target

2016-05-27 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71279 Ilya Enkovich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/71279] [6/7 Regression] ICE on trunk gcc with knl target

2016-05-27 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71279 --- Comment #5 from Ilya Enkovich --- Author: ienkovich Date: Fri May 27 10:43:34 2016 New Revision: 236811 URL: https://gcc.gnu.org/viewcvs?rev=236811=gcc=rev Log: gcc/ Backport from mainline r236810. 2016-05-27 Ilya Enkovich

[Bug middle-end/71279] [6/7 Regression] ICE on trunk gcc with knl target

2016-05-27 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71279 --- Comment #4 from Ilya Enkovich --- Author: ienkovich Date: Fri May 27 10:39:40 2016 New Revision: 236810 URL: https://gcc.gnu.org/viewcvs?rev=236810=gcc=rev Log: gcc/ PR middle-end/71279 * fold-const.c (fold_ternary_loc):

[Bug target/71279] [6/7 Regression] ICE on trunk gcc with knl target

2016-05-26 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71279 --- Comment #3 from Ilya Enkovich --- This looks similar to PR70251 but this time transformation is performed in folding. Here is a description of applied transformation: /* Convert A ? 0 : 1 to !A. This prefers the use of NOT_EXPR

[Bug target/71070] MPX gives a false positive when allocating a string longer than 16 bytes on the stack

2016-05-23 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71070 Ilya Enkovich changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/71070] MPX gives a false positive when allocating a string longer than 16 bytes on the stack

2016-05-20 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71070 Ilya Enkovich changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org

[Bug rtl-optimization/71148] [7 Regression] Compile time hog w/ -O3 -funroll-loops

2016-05-20 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71148 --- Comment #10 from Ilya Enkovich --- (In reply to Eric Botcazou from comment #9) > > I did add PR reference but it didn't work for some reason. > > No, you didn't in the commit message, which is where it is needed: >

[Bug tree-optimization/71206] [7 Regression] ICE on valid code at all optimization levels in both 32-bit and 64-bit modes on x86_64-linux-gnu. (verify_gimple failed)

2016-05-20 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71206 Ilya Enkovich changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org

[Bug rtl-optimization/71148] [7 Regression] Compile time hog w/ -O3 -funroll-loops

2016-05-20 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71148 --- Comment #8 from Ilya Enkovich --- (In reply to Eric Botcazou from comment #7) > Thanks. Please add a reference to the PR in the ChangeLog next time, this > will automatically add a cross-reference in the audit trail. I did add PR reference

[Bug rtl-optimization/71148] [7 Regression] Compile time hog w/ -O3 -funroll-loops

2016-05-19 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71148 Ilya Enkovich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/71148] [7 Regression] Compile time hog w/ -O3 -funroll-loops

2016-05-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71148 --- Comment #4 from Ilya Enkovich --- (In reply to Richard Biener from comment #2) > thus cleanup_cfg updating dominance info. Note the et_splay operation itself > is this slow (another reason for this may be a corrupt et forest after the >

[Bug target/71161] [7 Regression] Lots of ASAN and libgo runtime FAILs after r236090

2016-05-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71161 --- Comment #7 from Ilya Enkovich --- (In reply to rguent...@suse.de from comment #6) > Well, the fact that libgo has a lot of execute fails doesn't point to > libsanitizer. Maybe to split-stack support, who knows. > > What is special about

[Bug target/71161] [7 Regression] Lots of ASAN and libgo runtime FAILs after r236090

2016-05-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71161 --- Comment #5 from Ilya Enkovich --- So do all of r236090 related failures are reproducible with glibc 2.11.3 only? IIUC the problem most probably hides in sanitizer runtime libraries and you can't make preprocessed testcase reproducible with

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

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

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #22 from Ilya Enkovich --- Author: ienkovich Date: Tue May 17 09:28:15 2016 New Revision: 236315 URL: https://gcc.gnu.org/viewcvs?rev=236315=gcc=rev Log: gcc/ PR target/71114 * config/i386/i386.c

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #20 from Ilya Enkovich --- (In reply to Dominique d'Humieres from comment #18) > > smoke test passes, I'll leave it to Dominique's full-run to confirm. > > With the patch in comment 15 applied on top of revision r236286 the reported

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #16 from Ilya Enkovich --- (In reply to Iain Sandoe from comment #15) > that code won't build - did you mean : > Sure. Thanks for noticing!

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #13 from Ilya Enkovich --- Looks I found the problem. validize_mem generates new instructions which are placed wrongly. This patch should help. Unfortunately I can't test it properly on Darwin. diff --git a/gcc/config/i386/i386.c

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #9 from Ilya Enkovich --- (In reply to Iain Sandoe from comment #8) > Created attachment 38495 [details] > assembly for linux case > > Here's the asm for the case from my build, although I don't expect it'll > help much if you can't

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #7 from Ilya Enkovich --- (In reply to Dominique d'Humieres from comment #2) > Created attachment 38486 [details] > Assembly for gcc.c-torture/execute/ashldi-1.c compiled with r236090 > > Assembly for

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #6 from Ilya Enkovich --- (In reply to Iain Sandoe from comment #5) > Also fails on Linux for the m32 multilib with -msse2avx : > make -k check-gcc-c > RUNTESTFLAGS="--target_board=unix/-msse/-msse2avx\{-m32,-m64\} >

[Bug tree-optimization/71084] [7 Regression] ICE in compute_dominance_frontiers_1 (cfganal.c:1302)

2016-05-13 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71084 Ilya Enkovich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/71006] [6 Regression] ICE: verify_gimple failed (error: type mismatch in conditional expression) w/ -O1 -ftree-loop-vectorize

2016-05-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71006 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/71006] [6 Regression] ICE: verify_gimple failed (error: type mismatch in conditional expression) w/ -O1 -ftree-loop-vectorize

2016-05-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71006 --- Comment #7 from Ilya Enkovich --- Author: ienkovich Date: Thu May 12 14:07:13 2016 New Revision: 236176 URL: https://gcc.gnu.org/viewcvs?rev=236176=gcc=rev Log: gcc/ Backport from mainline r236171. 2016-05-12 Ilya Enkovich

[Bug tree-optimization/71084] [7 Regression] ICE in compute_dominance_frontiers_1 (cfganal.c:1302)

2016-05-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71084 --- Comment #5 from Ilya Enkovich --- (In reply to Richard Biener from comment #3) > fwprop_init calcuates dominator info so it's likely df that runs cfg-cleanup > and doesn't expect it to wreck dominator info. > > Probably rightfully so. So

[Bug debug/70935] [6 Regression] ICE: verify_ssa failed (error: definition in block 9 does not dominate use in block 12) w/ -O3 -g

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

[Bug tree-optimization/71084] [7 Regression] ICE in compute_dominance_frontiers_1 (cfganal.c:1302)

2016-05-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71084 --- Comment #4 from Ilya Enkovich --- This is still CSE invalidating dominance info. Calls to cleanup_cfg don't affect cse_cfg_altered. If I replace cfg_cleanup calls with cse_cfg_altered |= cleanup_cfg (..) then testcase passes.

[Bug tree-optimization/71006] [6/7 Regression] ICE: verify_gimple failed (error: type mismatch in conditional expression) w/ -O1 -ftree-loop-vectorize

2016-05-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71006 --- Comment #5 from Ilya Enkovich --- Author: ienkovich Date: Thu May 12 11:27:49 2016 New Revision: 236171 URL: https://gcc.gnu.org/viewcvs?rev=236171=gcc=rev Log: gcc/ PR tree-optimization/71006 * tree-vect-loop.c

[Bug tree-optimization/70876] ICE in chkp_find_bounds: Unexpected tree code with_size_expr

2016-05-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70876 --- Comment #5 from Ilya Enkovich --- (In reply to Vittorio Zecca from comment #4) > Will you please check gcc 6.1 with your fix against bug 70877? > > I get an ICE, could it be a regression? GCC 6.1 is released and will not be fixed. PR70877

[Bug tree-optimization/71006] [6/7 Regression] ICE: verify_gimple failed (error: type mismatch in conditional expression) w/ -O1 -ftree-loop-vectorize

2016-05-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71006 --- Comment #4 from Ilya Enkovich --- (In reply to Chengnian Sun from comment #3) > Hi, > > Can you help check whether the following test case is a duplicate? Thanks. This is definitely a separate issue.

[Bug tree-optimization/71006] [6/7 Regression] ICE: verify_gimple failed (error: type mismatch in conditional expression) w/ -O1 -ftree-loop-vectorize

2016-05-11 Thread ienkovich at gcc dot gnu.org
at gcc dot gnu.org |ienkovich at gcc dot gnu.org --- Comment #2 from Ilya Enkovich --- Looking at it

[Bug tree-optimization/70876] ICE in chkp_find_bounds: Unexpected tree code with_size_expr

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

[Bug middle-end/70877] [MPX] ICE in in convert_move

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

[Bug middle-end/70877] [MPX] ICE in in convert_move

2016-05-11 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70877 --- Comment #3 from Ilya Enkovich --- Author: ienkovich Date: Wed May 11 09:55:55 2016 New Revision: 236116 URL: https://gcc.gnu.org/viewcvs?rev=236116=gcc=rev Log: gcc/ Backport from mainline r236088. 2016-05-10 Ilya Enkovich

[Bug tree-optimization/70876] ICE in chkp_find_bounds: Unexpected tree code with_size_expr

2016-05-11 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70876 --- Comment #2 from Ilya Enkovich --- Author: ienkovich Date: Wed May 11 09:51:49 2016 New Revision: 236115 URL: https://gcc.gnu.org/viewcvs?rev=236115=gcc=rev Log: gcc/ Backport from mainline r236086. 2016-05-10 Ilya Enkovich

[Bug middle-end/70807] fwprop pass ICE with incoming CDI_DOMINATORS

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

[Bug middle-end/70807] fwprop pass ICE with incoming CDI_DOMINATORS

2016-05-11 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70807 --- Comment #4 from Ilya Enkovich --- Author: ienkovich Date: Wed May 11 09:33:13 2016 New Revision: 236114 URL: https://gcc.gnu.org/viewcvs?rev=236114=gcc=rev Log: gcc/ PR middle-end/70807 * cfgrtl.h (delete_insn_and_edges):

[Bug tree-optimization/70876] ICE in chkp_find_bounds: Unexpected tree code with_size_expr

2016-05-11 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70876 --- Comment #1 from Ilya Enkovich --- Fixed in trunk by r236086

[Bug target/70799] STV pass does not convert DImode shifts and rotates

2016-05-10 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70799 --- Comment #3 from Ilya Enkovich --- Author: ienkovich Date: Tue May 10 16:08:42 2016 New Revision: 236090 URL: https://gcc.gnu.org/viewcvs?rev=236090=gcc=rev Log: gcc/ PR target/70799 * config/i386/i386.c

[Bug middle-end/70877] [MPX] ICE in in convert_move

2016-05-10 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70877 --- Comment #1 from Ilya Enkovich --- Author: ienkovich Date: Tue May 10 16:06:36 2016 New Revision: 236088 URL: https://gcc.gnu.org/viewcvs?rev=236088=gcc=rev Log: gcc/ PR middle-end/70877 * tree-chkp.c

[Bug ada/70786] Missing "not" breaks Ada.Text_IO.Get_Immediate(File, Item, Available)

2016-05-10 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70786 --- Comment #8 from Ilya Enkovich --- Author: ienkovich Date: Tue May 10 15:56:27 2016 New Revision: 236086 URL: https://gcc.gnu.org/viewcvs?rev=236086=gcc=rev Log: gcc/ PR tree-optimization/70786 * tree-chkp.c

[Bug debug/70935] [6 Regression] ICE: verify_ssa failed (error: definition in block 9 does not dominate use in block 12) w/ -O3 -g

2016-05-10 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70935 --- Comment #6 from Ilya Enkovich --- Author: ienkovich Date: Tue May 10 14:26:37 2016 New Revision: 236081 URL: https://gcc.gnu.org/viewcvs?rev=236081=gcc=rev Log: gcc/ 2016-05-10 Yuri Rumyantsev Backport from

[Bug debug/70935] [6/7 Regression] ICE: verify_ssa failed (error: definition in block 9 does not dominate use in block 12) w/ -O3 -g

2016-05-06 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70935 --- Comment #5 from Ilya Enkovich --- Author: ienkovich Date: Fri May 6 12:07:25 2016 New Revision: 235962 URL: https://gcc.gnu.org/viewcvs?rev=235962=gcc=rev Log: gcc/ 2016-05-06 Yuri Rumyantsev PR debug/70935

[Bug middle-end/70877] [MPX] ICE in in convert_move

2016-05-04 Thread ienkovich at gcc dot gnu.org
||2016-05-04 Assignee|unassigned at gcc dot gnu.org |ienkovich at gcc dot gnu.org Ever confirmed|0 |1

[Bug tree-optimization/70876] ICE in chkp_find_bounds: Unexpected tree code with_size_expr

2016-05-04 Thread ienkovich at gcc dot gnu.org
||2016-05-04 Assignee|unassigned at gcc dot gnu.org |ienkovich at gcc dot gnu.org Ever confirmed|0 |1

[Bug middle-end/70807] fwprop pass ICE with incoming CDI_DOMINATORS

2016-05-04 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70807 Ilya Enkovich changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org

[Bug c/70874] Segmentation violation in tree-chkp.c chkp_walk_pointer_assignments

2016-04-29 Thread ienkovich at gcc dot gnu.org
||ienkovich at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Ilya Enkovich --- Duplicate *** This bug has been marked as a duplicate of bug 69804 ***

[Bug target/69804] [5/6] ICE with -fsanitize=undefined -fcheck-pointer-bounds -mmpx

2016-04-29 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69804 Ilya Enkovich changed: What|Removed |Added CC||zeccav at gmail dot com --- Comment #3

[Bug tree-optimization/70729] Loop marked with omp simd pragma is not vectorized

2016-04-29 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70729 --- Comment #14 from Ilya Enkovich --- (In reply to Richard Biener from comment #13) > (In reply to Yuri Rumyantsev from comment #12) > > Created attachment 38367 [details] > > modified patch > > The loop->aux flagging looks redundant to me.

[Bug tree-optimization/70729] Loop marked with omp simd pragma is not vectorized

2016-04-19 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70729 Ilya Enkovich changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org

[Bug target/69890] FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15

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

[Bug target/69890] FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15

2016-04-01 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69890 --- Comment #10 from Ilya Enkovich --- Author: ienkovich Date: Fri Apr 1 15:31:43 2016 New Revision: 234677 URL: https://gcc.gnu.org/viewcvs?rev=234677=gcc=rev Log: gcc/testsuite/ Backport from mainline r234666. 2016-04-01

[Bug target/69890] FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15

2016-04-01 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69890 --- Comment #9 from Ilya Enkovich --- Author: ienkovich Date: Fri Apr 1 10:40:51 2016 New Revision: 234666 URL: https://gcc.gnu.org/viewcvs?rev=234666=gcc=rev Log: gcc/testsuite/ PR target/69890 * gcc.dg/strlenopt.h (memmove):

[Bug target/70442] [6 Regression] gcc ICE at -O2 and above on valid code on x86_64-linux-gnu in "extract_insn"

2016-03-31 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70442 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

  1   2   3   4   5   >