[Bug target/85323] SSE/AVX/AVX512 shift by 0 not optimized away

2018-04-11 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85323 Julia Koval changed: What|Removed |Added CC||julia.koval at intel dot com --- Comment

[Bug target/84945] [8 Regression] UBSAN: gcc/config/i386/i386.c:33312:22: runtime error: shift exponent 32 is too large for 32-bit type 'int'

2018-03-19 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84945 Julia Koval changed: What|Removed |Added CC||julia.koval at intel dot com --- Comment

[Bug target/84902] [8 Regression ]549.fotonik3d_r from SPEC2017 fails verification with -Ofast -march=native on Zen since r258518

2018-03-16 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84902 Julia Koval changed: What|Removed |Added CC||julia.koval at intel dot com --- Comment

[Bug target/82812] ICE in emit_move_insn, at expr.c:3706

2018-03-14 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82812 Julia Koval changed: What|Removed |Added CC||julia.koval at intel dot com --- Comment

[Bug target/83618] _rdpid_u32 doesn't work on 64-bit targets as gas expects the 64-bit register

2018-01-31 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83618 --- Comment #3 from Julia Koval --- Fixed by r257229

[Bug target/83618] _rdpid_u32 doesn't work on 64-bit targets as gas expects the 64-bit register

2018-01-17 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83618 Julia Koval changed: What|Removed |Added CC||julia.koval at intel dot com --- Comment

[Bug middle-end/82344] [8 Regression] SPEC CPU2006 435.gromacs ~10% performance regression with trunk@250855

2017-10-17 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82344 --- Comment #5 from Yulia Koval --- (In reply to Richard Biener from comment #3) > So the newton-raphson step causes register pressure to increase and post > haswell this makes code slower than not using rsqrt (thus using sqrtf and a > division)?

[Bug target/82344] [8 Regression] SPEC CPU2006 435.gromacs ~10% performance regression with trunk@250855

2017-10-12 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82344 Yulia Koval changed: What|Removed |Added CC||ubizjak at gmail dot com --- Comment #2 fr

[Bug target/82344] [8 Regression] SPEC CPU2006 435.gromacs ~10% performance regression with trunk@250855

2017-09-28 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82344 --- Comment #1 from Yulia Koval --- Created attachment 42252 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42252&action=edit RSQRT disable patch Performance can be fixed on new architectures by disabling Newthon-Raphson. Unfortunately it

[Bug target/80862] [x86] Wrong rounding results for some test cases

2017-06-08 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80862 --- Comment #3 from Yulia Koval --- Fixed by https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=249009

[Bug target/80862] [x86] Wrong rounding results for some test cases

2017-05-26 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80862 --- Comment #2 from Yulia Koval --- Patch posted at https://gcc.gnu.org/ml/gcc-patches/2017-05/msg02013.html

[Bug target/80582] Missing intrinsics _mm256_set_m128*

2017-05-15 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80582 --- Comment #2 from Yulia Koval --- This is fixed on trunk: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=23f05e90ea5b60b676c69f5bf481bfd6c3a90160

[Bug target/80582] Missing intrinsics _mm256_set_m128*

2017-05-09 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80582 Yulia Koval changed: What|Removed |Added CC||julia.koval at intel dot com --- Comment

[Bug target/79793] Incorrect stack alignment for interrupt handler in 64-bit

2017-03-03 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79793 --- Comment #2 from Yulia Koval --- Patch posted at https://gcc.gnu.org/ml/gcc-patches/2017-03/msg00178.html

[Bug target/68456] New: UINT32_TYPE is long unsigned for 32bit targets

2015-11-20 Thread julia.koval at intel dot com
: target Assignee: unassigned at gcc dot gnu.org Reporter: julia.koval at intel dot com Target Milestone: --- This problem exists for gcc at least for --target=i586-elf, --target=i386-elf. It is caused by the file gcc/config/newlib-stdint.h. It has: #ifndef STDINT_LONG32 #define

[Bug target/68263] Vector "*mov_internal" fails to handle misaligned load/store from reload

2015-11-17 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68263 --- Comment #11 from Yulia Koval --- >HJ, can you please test the patch for IAMCU, also with AVX target? Tests are ok for IAMCU target

[Bug target/68263] Vector "*mov_internal" fails to handle misaligned load/store from reload

2015-11-10 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68263 --- Comment #4 from Yulia Koval --- Why should TARGET_IAMCU support SSE?

[Bug target/67963] -march=lakemont generates x87 instructions

2015-10-14 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67963 --- Comment #3 from Yulia Koval --- Patch posted at: https://gcc.gnu.org/ml/gcc-patches/2015-10/msg01369.html The same test with this patch: objdump -d test.o test.o: file format elf32-i386 Disassembly of section .text: : 0

[Bug other/67552] [meta] x86 interrupt attribute

2015-09-14 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67552 --- Comment #5 from Yulia Koval --- Sorry, I don't understand why we shouldn't preserve the red zone. The function "foo", executing before the interrupt was called, used its red zone. If the interrupt does not adjust the stack pointer, who contro

[Bug target/67329] New: [5] gcc.dg/tree-ssa/ssa-dom-cse-2.c fails on -march=pentium or -march=iamcu

2015-08-23 Thread julia.koval at intel dot com
: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: julia.koval at intel dot com Target Milestone: --- The normal -m32 version optimizes the sum to just return 28. However if i use -march=pentium: 191t.optimized dump has: foo

[Bug target/66906] New: [4.9/5/6] gcc.dg/torture/stackalign/nested-1.c fails on ICE with -O0 -m32 -mregparm=3

2015-07-17 Thread julia.koval at intel dot com
Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: julia.koval at intel dot com Target Milestone: --- reprodoce: gcc -O0 -m32 -mregparm=3 nested-1.c /gcc/gcc/testsuite/gcc.dg/torture/stackalign/nested-1.c: In

[Bug target/66821] reassoc-37.c fails on -march=pentium

2015-07-09 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66821 --- Comment #8 from Yulia Koval --- (In reply to H.J. Lu from comment #7) > (In reply to Yulia Koval from comment #6) > > msticlxl58$ size miam > >textdata bss dec hex filename > > 72 0 0 72 48 miam

[Bug target/66821] reassoc-37.c fails on -march=pentium

2015-07-09 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66821 --- Comment #6 from Yulia Koval --- msticlxl58$ size miam textdata bss dec hex filename 72 0 0 72 48 miam msticlxl58$ size march textdata bss dec hex filename 81 0

[Bug target/66821] reassoc-37.c fails on -march=pentium

2015-07-09 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66821 --- Comment #4 from Yulia Koval --- The issue remains for -march=iamcu but not for -miamcu.

[Bug target/66822] Turn off X86_TUNE_ZERO_EXTEND_WITH_AND for -miamcu

2015-07-09 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66822 Yulia Koval changed: What|Removed |Added CC||izamyatin at gmail dot com --- Comment #1

[Bug target/66821] reassoc-37.c fails on -march=pentium

2015-07-09 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66821 --- Comment #2 from Yulia Koval --- Well, second one looks better, but first one generates 9b smaller code. Can we disable this test for this target if it is not an issue?

[Bug rtl-optimization/62265] [4.8/4.9/5 regression] FAIL: gcc.dg/20111227-2.c scan-rtl-dump ree "Elimination opportunities = 3 realized = 3"

2015-07-09 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62265 Yulia Koval changed: What|Removed |Added CC||julia.koval at intel dot com --- Comment

[Bug target/66821] New: reassoc-37.c fails on -march=pentium

2015-07-09 Thread julia.koval at intel dot com
Assignee: unassigned at gcc dot gnu.org Reporter: julia.koval at intel dot com Target Milestone: --- FAIL: gcc.dg/tree-ssa/reassoc-37.c scan-tree-dump optimized "(8784908|0x0*860c0c)" FAIL: gcc.dg/tree-ssa/reassoc-37.c scan-tree-dump optimized "(<<|>>)&qu

[Bug target/66810] New: [6] ICE on tree error_mark with -miamcu

2015-07-08 Thread julia.koval at intel dot com
Assignee: unassigned at gcc dot gnu.org Reporter: julia.koval at intel dot com Target Milestone: --- Created attachment 35934 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35934&action=edit proposed patch $ cat test.c int vv; void i (void) { static int a[vv]; }

[Bug target/66806] internal compiler error: in emit_move_insn, at expr.c:3551

2015-07-08 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66806 Yulia Koval changed: What|Removed |Added CC||julia.koval at intel dot com --- Comment

[Bug target/66703] [4.9/5/6] gcc.target/i386/readeflags-1.c aborts on -march=i586 or on -miamcu

2015-07-07 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66703 --- Comment #2 from Yulia Koval --- Why zero-extend with and is better than zero-extend with movz? Why it's ok to clobber the flags?

[Bug target/66749] [4.9/5/6] gcc.target/i386/addr-sel-1.c fails to merge array index into one instruction with -m32 -mregparm=3 or with -miamcu

2015-07-06 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66749 --- Comment #5 from Yulia Koval --- (In reply to H.J. Lu from comment #4) > Created attachment 35904 [details] > A patch > > Please try this. It fixes the problem.

[Bug target/66750] [4.9/5/6] Aggregate return not generated with -m32 -mregparm=3 or with -miamcu

2015-07-03 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66750 --- Comment #4 from Yulia Koval --- Well, it fixes issue for -miamcu, but not for "-m32 -mregparm=3", am i right?

[Bug target/66754] New: [4.9/5/6] gcc.dg/builtin-apply2.c aborts with -m32 -mregparm=3

2015-07-03 Thread julia.koval at intel dot com
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: julia.koval at intel dot com Target Milestone: --- Reproduce: gcc builtin-apply2.c -m32 -mregparam=3

[Bug target/66750] New: [4.9/5/6] Aggregate return not generated with -m32 -mregparm=3 or with -miamcu

2015-07-03 Thread julia.koval at intel dot com
: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: julia.koval at intel dot com Target Milestone: --- Reproduce: ./gcc -Bgcc gcc.target/i386/aggregate-ret2.c -m32 -mregparm=3 -S Generated code: .cfi_def_cfa 4, 4 ret

[Bug target/66749] [4.9/5/6] gcc.target/i386/addr-sel-1.c fails to merge array index into one instruction with -m32 -mregparm=3 or with -miamcu

2015-07-03 Thread julia.koval at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66749 --- Comment #1 from Yulia Koval --- Reproduce: ./gcc -Bgcc addr-sel-1.c -O2 -m32 -mregparm=3 -mtune=i686 -S -o addr-sel-1.s -mtune=i686 is dg-option of the test.

[Bug target/66749] New: [4.9/5/6] gcc.target/i386/addr-sel-1.c fails to merge array index into one instruction with -m32 -mregparm=3 or with -miamcu

2015-07-03 Thread julia.koval at intel dot com
Version: 4.9.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: julia.koval at intel dot com Target Milestone: --- The test tries to generate code for: return a[i+1

[Bug target/66703] New: [4.9] gcc.target/i386/readeflags-1.c aborts on -march=i586

2015-06-30 Thread julia.koval at intel dot com
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: julia.koval at intel dot com Target Milestone: --- Reproduce: $ gcc ../../gcc/testsuite/gcc.target/i386/readeflags-1.c -O0 -m32 -march=i586 -lm $ ./a.out Aborted (core dumped) Carry flag