https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70728
--- Comment #3 from Kirill Yukhin ---
Author: kyukhin
Date: Thu Apr 21 15:29:29 2016
New Revision: 235344
URL: https://gcc.gnu.org/viewcvs?rev=235344&root=gcc&view=rev
Log:
AVX-512. PR target/70728. Use separate constraint for AVX-512BW
PR tar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68030
Kirill Yukhin changed:
What|Removed |Added
CC||amker.cheng at gmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70728
--- Comment #4 from Kirill Yukhin ---
Author: kyukhin
Date: Wed Apr 27 12:09:45 2016
New Revision: 235487
URL: https://gcc.gnu.org/viewcvs?rev=235487&root=gcc&view=rev
Log:
AVX-512. PR target/70728. Use separate constraint for AVX-512BW
PR targ
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70728
Kirill Yukhin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70902
Kirill Yukhin changed:
What|Removed |Added
CC||kyukhin at gcc dot gnu.org
||2016-05-17
CC||kyukhin at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Kirill Yukhin ---
Confirmed.
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kyukhin at gcc dot gnu.org
Target Milestone: ---
Testcase attached.
Started from Jakub's r235968.
Reproduce:
./cc1 1.c -dp -m64 -march=knl -Ofast -quiet -o repro.s 2>/dev/null ; cat
repro.s |grep shuf
||2016-05-30
Assignee|unassigned at gcc dot gnu.org |kyukhin at gcc dot
gnu.org
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71346
--- Comment #1 from Kirill Yukhin ---
Created attachment 38598
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38598&action=edit
Reproducer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71346
--- Comment #2 from Kirill Yukhin ---
Looks like issue is in split.
This one-liner solves the issue:
diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md
index b348f2d..1267897 100644
--- a/gcc/config/i386/sse.md
+++ b/gcc/config/i386/sse
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71346
--- Comment #3 from Kirill Yukhin ---
Author: kyukhin
Date: Tue May 31 08:05:24 2016
New Revision: 236909
URL: https://gcc.gnu.org/viewcvs?rev=236909&root=gcc&view=rev
Log:
AVX-512. Limit constraint for scalar operand in split to AVX-512VL.
PR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=73350
--- Comment #8 from Kirill Yukhin ---
Author: kyukhin
Date: Thu Jun 8 11:24:50 2017
New Revision: 249009
URL: https://gcc.gnu.org/viewcvs?rev=249009&root=gcc&view=rev
Log:
[PR73350][PR80862] Improve subst for RC-capable insns.
PR target/73350,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81022
--- Comment #2 from Kirill Yukhin ---
Intrinsics guide states [1] that this intrinsic:
Store the lower double-precision (64-bit) floating-point element from a into
memory. mem_addr does not need to be aligned on any particular boundary.
[1] -
ht
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81058
--- Comment #4 from Kirill Yukhin ---
Confirmed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80133
Kirill Yukhin changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76731
--- Comment #10 from Kirill Yukhin ---
(In reply to Andrew Senkevich from comment #8)
> I think we should follow here declarations from icc headers to be compatible
> with it.
Okay. Could you pls state which rules ICC follows for all gather/scatt
: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: kyukhin at gcc dot gnu.org
Target Milestone: ---
I see on recent trunk:
[kyukhin@localhost build2]$ cd powerpc64-unknown-linux-gnu/libgcc/
[kyukhin@localhost libgcc]$ make
# If this is the top-level multilib, build
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80133
--- Comment #1 from Kirill Yukhin ---
I am not familiar with Power, may be this can help:
[kyukhin@localhost build2]$ lscpu
Architecture: ppc64
Byte Order:Big Endian
CPU(s):8
On-line CPU(s) list: 0-7
Thread(
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80133
--- Comment #2 from Kirill Yukhin ---
Caused by r241649.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82812
--- Comment #3 from Kirill Yukhin ---
Author: kyukhin
Date: Tue Nov 7 19:11:08 2017
New Revision: 254507
URL: https://gcc.gnu.org/viewcvs?rev=254507&root=gcc&view=rev
Log:
Fix SSE bits dependencies.
gcc/
PR target/82812
* commo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82983
--- Comment #1 from Kirill Yukhin ---
Author: kyukhin
Date: Thu Nov 16 06:14:54 2017
New Revision: 254797
URL: https://gcc.gnu.org/viewcvs?rev=254797&root=gcc&view=rev
Log:
Fix GFNI check which didn't work properly in gfni+sse case
gcc/
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60469
--- Comment #13 from Kirill Yukhin ---
Author: kyukhin
Date: Sat Apr 12 17:57:15 2014
New Revision: 209336
URL: http://gcc.gnu.org/viewcvs?rev=209336&root=gcc&view=rev
Log:
gcc/c/
PR middle-end/60469
* c-array-notation.c (fix_builtin_arra
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60467
--- Comment #3 from Kirill Yukhin ---
Author: kyukhin
Date: Sat Apr 12 17:59:29 2014
New Revision: 209337
URL: http://gcc.gnu.org/viewcvs?rev=209337&root=gcc&view=rev
Log:
gcc/c-family/
PR middle-end/60467
* cilk.c (cilk_set_spawn_marker)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60469
--- Comment #15 from Kirill Yukhin ---
Author: kyukhin
Date: Tue Apr 15 06:27:07 2014
New Revision: 209400
URL: http://gcc.gnu.org/viewcvs?rev=209400&root=gcc&view=rev
Log:
gcc/c/
PR middle-end/60469
* c-array-notation.c (fix_builtin_arra
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60467
--- Comment #4 from Kirill Yukhin ---
Author: kyukhin
Date: Tue Apr 15 06:30:08 2014
New Revision: 209401
URL: http://gcc.gnu.org/viewcvs?rev=209401&root=gcc&view=rev
Log:
gcc/c-family/
PR middle-end/60467
* c-c++-common/cilk-plus/CK/inva
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60644
--- Comment #10 from Kirill Yukhin ---
Author: kyukhin
Date: Thu Apr 17 11:52:44 2014
New Revision: 209474
URL: http://gcc.gnu.org/viewcvs?rev=209474&root=gcc&view=rev
Log:
libcilkrts/
PR other/60644
* runtime/os-unix.c: Replaced all occu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52252
--- Comment #5 from Kirill Yukhin ---
Author: kyukhin
Date: Wed May 7 12:10:22 2014
New Revision: 210155
URL: http://gcc.gnu.org/viewcvs?rev=210155&root=gcc&view=rev
Log:
gcc/
* tree-vect-data-refs.c (vect_grouped_load_supported): New
ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60189
--- Comment #4 from Kirill Yukhin ---
Author: kyukhin
Date: Wed May 21 08:03:06 2014
New Revision: 210678
URL: http://gcc.gnu.org/viewcvs?rev=210678&root=gcc&view=rev
Log:
gcc/cp
PR c/60189
* parser.c (cp_parser_postfix_expression): Move
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60189
--- Comment #5 from Kirill Yukhin ---
Author: kyukhin
Date: Wed May 21 08:05:42 2014
New Revision: 210680
URL: http://gcc.gnu.org/viewcvs?rev=210680&root=gcc&view=rev
Log:
gcc/cp
PR c/60189
* parser.c (cp_parser_postfix_expression): Move
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61191
--- Comment #1 from Kirill Yukhin ---
Author: kyukhin
Date: Mon May 26 10:00:23 2014
New Revision: 210929
URL: http://gcc.gnu.org/viewcvs?rev=210929&root=gcc&view=rev
Log:
gcc/c/
PR c/61191
* c-array-notation.c (fix_builtin_array_notatio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61191
--- Comment #2 from Kirill Yukhin ---
Author: kyukhin
Date: Mon May 26 10:04:01 2014
New Revision: 210930
URL: http://gcc.gnu.org/viewcvs?rev=210930&root=gcc&view=rev
Log:
gcc/c/
PR c/61191
* c-array-notation.c (fix_builtin_array_notatio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58942
--- Comment #3 from Kirill Yukhin ---
Author: kyukhin
Date: Wed Jun 4 10:07:21 2014
New Revision: 211220
URL: http://gcc.gnu.org/viewcvs?rev=211220&root=gcc&view=rev
Log:
gcc/c/
PR c/58942
* c-array-notation.c (fix_builtin_array_notatio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58942
--- Comment #4 from Kirill Yukhin ---
Author: kyukhin
Date: Wed Jun 4 10:12:50 2014
New Revision: 211221
URL: http://gcc.gnu.org/viewcvs?rev=211221&root=gcc&view=rev
Log:
gcc/c/
PR c/58942
* c-array-notation.c (fix_builtin_array_notatio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61319
--- Comment #17 from Kirill Yukhin ---
Author: kyukhin
Date: Thu Jun 5 10:24:22 2014
New Revision: 211263
URL: http://gcc.gnu.org/viewcvs?rev=211263&root=gcc&view=rev
Log:
gcc/
PR tree-optimization/61319
* tree-if-conv.c (is_cond_scalar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52252
--- Comment #6 from Kirill Yukhin ---
Author: kyukhin
Date: Wed Jun 11 08:37:53 2014
New Revision: 211439
URL: http://gcc.gnu.org/viewcvs?rev=211439&root=gcc&view=rev
Log:
gcc/
* tree-vect-data-refs.c (vect_grouped_store_supported): New
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52252
--- Comment #7 from Kirill Yukhin ---
Author: kyukhin
Date: Wed Jun 18 07:46:18 2014
New Revision: 211769
URL: https://gcc.gnu.org/viewcvs?rev=211769&root=gcc&view=rev
Log:
gcc/
* config/i386/i386.c (ix86_reassociation_width): Add alternativ
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61403
--- Comment #1 from Kirill Yukhin ---
Author: kyukhin
Date: Wed Jun 18 07:46:18 2014
New Revision: 211769
URL: https://gcc.gnu.org/viewcvs?rev=211769&root=gcc&view=rev
Log:
gcc/
* config/i386/i386.c (ix86_reassociation_width): Add alternativ
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61518
--- Comment #3 from Kirill Yukhin ---
Author: kyukhin
Date: Wed Jun 18 11:40:59 2014
New Revision: 211780
URL: https://gcc.gnu.org/viewcvs?rev=211780&root=gcc&view=rev
Log:
PR tree-optimization/61518
gcc/
* tree-if-conv.c (is_con
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kyukhin at gcc dot gnu.org
Created attachment 35149
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35149&action=edit
Reproducer
Hello,
When d
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65584
--- Comment #2 from Kirill Yukhin ---
(In reply to Jakub Jelinek from comment #1)
> IMHO a user error, if you use -nostdinc, you are responsible for letting the
> compiler know where to find all the needed includes.
Yes, but for my case, these h
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65676
Kirill Yukhin changed:
What|Removed |Added
CC||kyukhin at gcc dot gnu.org
--- Comment
||2015-04-08
CC||kyukhin at gcc dot gnu.org
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65671
--- Comment #2 from Kirill Yukhin ---
Created attachment 35272
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35272&action=edit
Proposed patch
I am testing this patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65676
--- Comment #5 from Kirill Yukhin ---
Author: kyukhin
Date: Thu Apr 9 09:11:27 2015
New Revision: 221943
URL: https://gcc.gnu.org/viewcvs?rev=221943&root=gcc&view=rev
Log:
PR target/65676
gcc/
* config/i386/i386.c (fixup_modele
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65676
Kirill Yukhin changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65671
--- Comment #3 from Kirill Yukhin ---
Author: kyukhin
Date: Thu Apr 9 21:37:28 2015
New Revision: 221963
URL: https://gcc.gnu.org/viewcvs?rev=221963&root=gcc&view=rev
Log:
PR target/65671
gcc/
* config/i386/sse.md: Generate vextract32x
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65671
--- Comment #1 from Kirill Yukhin ---
Confirmed.
Workaround: add `-mavx512dq' option, which will enable vextractf64x2 w/ 256b
registers.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65744
--- Comment #1 from Kirill Yukhin ---
Could be reproduced with:
make -k check-gcc RUNTESTFLAGS="i386.exp=avx512f-vaddpd-1.c
--target_board=unix/-Werror/-Wsystem-headers/-Wconversion"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65744
--- Comment #2 from Kirill Yukhin ---
Created attachment 35306
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35306&action=edit
Proposed patch.
Conversion of decls of masked built-ins to make
masking unsigned (QI/HI->UQI/UHI) is a matter o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65676
--- Comment #7 from Kirill Yukhin ---
Author: kyukhin
Date: Thu Apr 16 14:24:51 2015
New Revision: 222149
URL: https://gcc.gnu.org/viewcvs?rev=222149&root=gcc&view=rev
Log:
gcc/
PR target/65676
* config/i386/i386.c (fixup_modeless_const
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59808
--- Comment #7 from Kirill Yukhin ---
Author: kyukhin
Date: Wed Jan 15 12:01:08 2014
New Revision: 206629
URL: http://gcc.gnu.org/viewcvs?rev=206629&root=gcc&view=rev
Log:
PR target/59808
* gcc.target/i386/sse-12.c: Add `-mavx512[
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617
--- Comment #2 from Kirill Yukhin ---
Author: kyukhin
Date: Wed Jan 29 17:35:19 2014
New Revision: 207274
URL: http://gcc.gnu.org/viewcvs?rev=207274&root=gcc&view=rev
Log:
gcc/testsuite/
PR target/59617
* gcc.target/i386/avx512f-gath
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60204
--- Comment #6 from Kirill Yukhin ---
Author: kyukhin
Date: Thu Feb 20 06:32:21 2014
New Revision: 207933
URL: http://gcc.gnu.org/viewcvs?rev=207933&root=gcc&view=rev
Log:
gcc/
PR target/60204
* config/i386/i386.c (classify_argument): Pas
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67480
--- Comment #4 from Kirill Yukhin ---
Author: kyukhin
Date: Tue Sep 22 11:14:25 2015
New Revision: 228010
URL: https://gcc.gnu.org/viewcvs?rev=228010&root=gcc&view=rev
Log:
PR target/67480
gcc/
* config/i386/sse.md (define_mode_iterator
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67480
--- Comment #6 from Kirill Yukhin ---
This bug is reproducible on gcc-5-branch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67849
--- Comment #1 from Kirill Yukhin ---
Author: kyukhin
Date: Tue Oct 6 13:49:30 2015
New Revision: 228525
URL: https://gcc.gnu.org/viewcvs?rev=228525&root=gcc&view=rev
Log:
AVX-512. Avoid upper-bank registers when splitting vec_extract_lo instru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67849
--- Comment #3 from Kirill Yukhin ---
Author: kyukhin
Date: Mon Oct 12 11:03:56 2015
New Revision: 228709
URL: https://gcc.gnu.org/viewcvs?rev=228709&root=gcc&view=rev
Log:
PR target/67849
gcc/
* config/i386/sse.md (define_split
: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: kyukhin at gcc dot gnu.org
Target Milestone: ---
Created attachment 36548
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36548&action=edit
Reproducer
Attached testcase.
Compiled w/: -S -Ofast
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: kyukhin at gcc dot gnu.org
Target Milestone: ---
Created attachment 36621
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36621&action=edit
Reproducer
This testcase (attached
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68001
--- Comment #1 from Kirill Yukhin ---
Author: kyukhin
Date: Mon Nov 23 12:58:12 2015
New Revision: 230755
URL: https://gcc.gnu.org/viewcvs?rev=230755&root=gcc&view=rev
Log:
PR c++/68001
gcc/c-family
PR c++/68001
* c-gimplify.c (
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=8340
--- Comment #9 from Kirill Yukhin ---
Author: kyukhin
Date: Mon Oct 13 17:26:49 2014
New Revision: 216154
URL: https://gcc.gnu.org/viewcvs?rev=216154&root=gcc&view=rev
Log:
gcc/
PR target/8340
PR middle-end/47602
PR rtl-optimization/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55458
--- Comment #4 from Kirill Yukhin ---
Author: kyukhin
Date: Mon Oct 13 17:26:49 2014
New Revision: 216154
URL: https://gcc.gnu.org/viewcvs?rev=216154&root=gcc&view=rev
Log:
gcc/
PR target/8340
PR middle-end/47602
PR rtl-optimization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47602
--- Comment #16 from Kirill Yukhin ---
Author: kyukhin
Date: Mon Oct 13 17:26:49 2014
New Revision: 216154
URL: https://gcc.gnu.org/viewcvs?rev=216154&root=gcc&view=rev
Log:
gcc/
PR target/8340
PR middle-end/47602
PR rtl-optimizatio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63594
--- Comment #4 from Kirill Yukhin ---
(In reply to Jakub Jelinek from comment #3)
> Created attachment 33761 [details]
> WIP patch for discussions
>
> From what I see, if TARGET_AVX512BW is not defined, then we obviously can't
> use
> ix86_vecto
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63600
--- Comment #2 from Kirill Yukhin ---
Created attachment 33779
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33779&action=edit
Patch is under testing now.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63600
--- Comment #4 from Kirill Yukhin ---
(In reply to Jakub Jelinek from comment #3)
> I would have expected VI instead of IV in the iterator name, but I never
> understood the rules for i?86 iterator names.
> And, you want the testcase in the tests
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63600
--- Comment #5 from Kirill Yukhin ---
Created attachment 33793
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33793&action=edit
Updated patch + regtest
Will check in after testing is over
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63600
--- Comment #6 from Kirill Yukhin ---
(In reply to Kirill Yukhin from comment #5)
> Created attachment 33793 [details]
> Updated patch + regtest
>
> Will check in after testing is over
Checked into main trunk (forgot to put PR into ChangeLogs).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63211
--- Comment #2 from Kirill Yukhin ---
Confirmed. We'll fix that.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534
--- Comment #65 from Kirill Yukhin ---
Author: kyukhin
Date: Fri Nov 7 20:42:36 2014
New Revision: 217237
URL: https://gcc.gnu.org/viewcvs?rev=217237&root=gcc&view=rev
Log:
PR target/63534
gcc/
* config/i386/i386.md (builtin_setjmp_rec
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64386
Kirill Yukhin changed:
What|Removed |Added
CC||kyukhin at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64393
Kirill Yukhin changed:
What|Removed |Added
CC||kyukhin at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57541
--- Comment #10 from Kirill Yukhin ---
Author: kyukhin
Date: Mon Jun 30 08:14:39 2014
New Revision: 212138
URL: https://gcc.gnu.org/viewcvs?rev=212138&root=gcc&view=rev
Log:
PR middle-end/57541
gcc/c/
* c-array-notation.c (fix_builtin_array_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57541
--- Comment #11 from Kirill Yukhin ---
Author: kyukhin
Date: Mon Jun 30 08:22:43 2014
New Revision: 212139
URL: https://gcc.gnu.org/viewcvs?rev=212139&root=gcc&view=rev
Log:
PR middle-end/57541
gcc/c/
* c-array-notation.c (fix_builtin_array_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61576
--- Comment #6 from Kirill Yukhin ---
Author: kyukhin
Date: Tue Jul 8 07:52:12 2014
New Revision: 212347
URL: https://gcc.gnu.org/viewcvs?rev=212347&root=gcc&view=rev
Log:
PR tree-optimization/61576
gcc/
* tree-if-conv.c (is_cond_scalar_re
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61742
--- Comment #5 from Kirill Yukhin ---
Author: kyukhin
Date: Thu Jul 10 07:38:39 2014
New Revision: 212421
URL: https://gcc.gnu.org/viewcvs?rev=212421&root=gcc&view=rev
Log:
PR tree-optimization/61742
gcc/testsuite/
* gcc.dg/torture/pr61
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61822
--- Comment #5 from Kirill Yukhin ---
Author: kyukhin
Date: Tue Jul 22 12:53:04 2014
New Revision: 212911
URL: https://gcc.gnu.org/viewcvs?rev=212911&root=gcc&view=rev
Log:
gcc/testsuite
PR tree-optimization/61822
* gcc.dg/vect/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61455
--- Comment #3 from Kirill Yukhin ---
Author: kyukhin
Date: Fri Aug 1 16:54:27 2014
New Revision: 213491
URL: https://gcc.gnu.org/viewcvs?rev=213491&root=gcc&view=rev
Log:
PR middle-end/61455
gcc/c-family/
* array-notation-common.c (ex
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61455
--- Comment #4 from Kirill Yukhin ---
Author: kyukhin
Date: Fri Aug 1 17:00:51 2014
New Revision: 213492
URL: https://gcc.gnu.org/viewcvs?rev=213492&root=gcc&view=rev
Log:
PR middle-end/61455
gcc/c-family/
* array-notation-common.c (ex
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61963
--- Comment #1 from Kirill Yukhin ---
Author: kyukhin
Date: Fri Aug 1 17:06:00 2014
New Revision: 213493
URL: https://gcc.gnu.org/viewcvs?rev=213493&root=gcc&view=rev
Log:
PR other/61963
gcc/cp/
* parser.c (cp_parser_array_notation): A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61963
--- Comment #2 from Kirill Yukhin ---
Author: kyukhin
Date: Fri Aug 1 17:20:02 2014
New Revision: 213494
URL: https://gcc.gnu.org/viewcvs?rev=213494&root=gcc&view=rev
Log:
PR other/61963
gcc/cp/
* parser.c (cp_parser_array_notation): A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61962
--- Comment #1 from Kirill Yukhin ---
Author: kyukhin
Date: Tue Aug 12 12:27:41 2014
New Revision: 213858
URL: https://gcc.gnu.org/viewcvs?rev=213858&root=gcc&view=rev
Log:
PR other/61962
gcc/c-family/
* array-notation-common.c (find_ra
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61962
--- Comment #2 from Kirill Yukhin ---
Author: kyukhin
Date: Tue Aug 12 12:33:06 2014
New Revision: 213859
URL: https://gcc.gnu.org/viewcvs?rev=213859&root=gcc&view=rev
Log:
PR other/61962
gcc/c-family/
* array-notation-common.c (find_rank):
MED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kyukhin at gcc dot gnu.org
Hello,
It seems like ADDITIONAL_REG_NAMES should be checked for given register
availability during compilation.
Here's example.
ex
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61800
--- Comment #3 from Kirill Yukhin ---
Author: kyukhin
Date: Mon Aug 18 13:26:06 2014
New Revision: 214099
URL: https://gcc.gnu.org/viewcvs?rev=214099&root=gcc&view=rev
Log:
PR ipa/61800
gcc/
* cgraph.h (cgraph_node::create_indirect_edge): A
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: kyukhin at gcc dot gnu.org
Suppose we have a test:
typedef struct { unsigned data; } s1;
s1 g_x[4];
extern void foo (s1 *x1, s1 *x2, int a, int b)
{
int i;
for(i = 0; i < a; i++)
if(i =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62217
--- Comment #3 from Kirill Yukhin ---
As long as I understand `remove_exits_and_undefined_stmts'
iterate loop boundaries set marking `unreachable' stmts w/
impossible bounds.
For the example we have:
- for true edge
basic block 6, loop depth 1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62008
--- Comment #1 from Kirill Yukhin ---
Author: kyukhin
Date: Fri Aug 22 09:37:01 2014
New Revision: 214305
URL: https://gcc.gnu.org/viewcvs?rev=214305&root=gcc&view=rev
Log:
PR other/62008
gcc/c/
* c-parser.c (c_parser_array_notation): Check
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62008
--- Comment #2 from Kirill Yukhin ---
Author: kyukhin
Date: Fri Aug 22 09:40:13 2014
New Revision: 214306
URL: https://gcc.gnu.org/viewcvs?rev=214306&root=gcc&view=rev
Log:
PR other/62008
gcc/c/
* c-parser.c (c_parser_array_notation): Check
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63235
Kirill Yukhin changed:
What|Removed |Added
CC||kyukhin at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63235
--- Comment #17 from Kirill Yukhin ---
Author: kyukhin
Date: Wed Sep 24 12:27:30 2014
New Revision: 215552
URL: https://gcc.gnu.org/viewcvs?rev=215552&root=gcc&view=rev
Log:
PR bootstrap/63235
gcc/
* varpool.c (varpool_node::add): Pass decl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63351
--- Comment #3 from Kirill Yukhin ---
Hello,
For AVX-512F (zmm-s)
We have a patch which enables such as stuff basing
on combiner machinery: a new subst which allows
`broadcasted' version of patterns.
Combiner can combine (load-bcst + actual insn)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63351
--- Comment #4 from Kirill Yukhin ---
(In reply to Richard Biener from comment #1)
> ;; _7 = __builtin_ia32_pbroadcastd512_gpr_mask (b_1(D), _6, -1);
>
> (insn 7 6 8 (set (reg:SI 101)
> (reg/v:SI 99 [ b ])) ./include/avx512fintrin.h:3566
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kyukhin at gcc dot gnu.org
Target Milestone: ---
Created attachment 36876
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36876&action=edit
Reproducer
A
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kyukhin at gcc dot gnu.org
Target Milestone: ---
Created attachment 36880
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36880&action=edit
Reproducer
Attached test case is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68633
--- Comment #1 from Kirill Yukhin ---
Author: kyukhin
Date: Mon Dec 7 11:05:40 2015
New Revision: 231359
URL: https://gcc.gnu.org/viewcvs?rev=231359&root=gcc&view=rev
Log:
PR target/68633
gcc/
* config/i386/sse.md (define_insn "kunpckh
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68627
--- Comment #1 from Kirill Yukhin ---
Author: kyukhin
Date: Mon Dec 7 11:12:41 2015
New Revision: 231361
URL: https://gcc.gnu.org/viewcvs?rev=231361&root=gcc&view=rev
Log:
PR target/68627
gcc/
* config/i386/sse.md: Make 'v' alternative
||2016-01-03
CC||kyukhin at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |kyukhin at gcc dot
gnu.org
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69225
Kirill Yukhin changed:
What|Removed |Added
CC||kyukhin at gcc dot gnu.org
--- Comment
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: kyukhin at gcc dot gnu.org
Target Milestone: ---
Created attachment 37458
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37458&action=edit
Reproducer
I've got ICE while compiling attac
101 - 200 of 208 matches
Mail list logo