RE: [Patch,tree-optimization]: Add new path Splitting pass on tree ssa representation

2015-12-18 Thread Zamyatin, Igor
> On 12/11/2015 03:05 AM, Richard Biener wrote: > > On Thu, Dec 10, 2015 at 9:08 PM, Jeff Law wrote: > >> On 12/03/2015 07:38 AM, Richard Biener wrote: > >>> > >>> This pass is now enabled by default with -Os but has no limits on > >>> the amount of stmts it copies. > >> > >> The more statements i

RE: [PR68001, CilkPlus] Fix for PR68001

2015-12-05 Thread Zamyatin, Igor
> > > > > FAIL: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime (test for > > errors, line 51) > > FAIL: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime (test for > > errors, line 56) > > FAIL: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime (test for > > errors, line 59) > > > > Andreas.

RE: [PR68001, CilkPlus] Fix for PR68001

2015-11-30 Thread Zamyatin, Igor
> > FAIL: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime (test for errors, > line 51) > FAIL: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime (test for errors, > line 56) > FAIL: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime (test for errors, > line 59) > > Andreas. Here is the patch

[PR66326, Cilk+] Fix FP exception occured in CilkPlus runtime

2015-11-02 Thread Zamyatin, Igor
Hi! This patches fixes FP exception that comes from CilkPlus runtime. Bootstrapped and regtested for x86_64. Is it ok for trunk? Thanks, Igor Changelog: libcilkrts 2015-10-30 Igor Zamyatin PR target/66326 * untime/config/x86/os-unix-sysdep.c (sysdep_save_fp_ctrl_state):

[PR68001, CilkPlus] Fix for PR68001

2015-11-02 Thread Zamyatin, Igor
Hi! This patch attempts to enhance error diagnostic in case of CilkPlus and fixes PR68001. Bootstrapped and regtested for x86_64. Is it ok for trunk? Thanks, Igor ChangeLog: c-family 2015-11-02 Igor Zamyatin PR c++/68001 * c-gimplify.c (c_gimplify_expr): Stop the process

RE: [PATCH][RTL-ifcvt] Make non-conditional execution if-conversion more aggressive

2015-09-02 Thread Zamyatin, Igor
> > > On 19/08/15 17:57, Jeff Law wrote: > > On 08/12/2015 08:31 AM, Kyrill Tkachov wrote: > >> 2015-08-10 Kyrylo Tkachov > >> > >> * ifcvt.c (struct noce_if_info): Add then_simple, else_simple, > >> then_cost, else_cost fields. Change branch_cost field to > >> unsigned int. > >>

RE: [PATCH] Fix for PR64081 in RTL loop unroller

2015-01-16 Thread Zamyatin, Igor
> > Not sure it's possible to merge DF_REG_DEF_CHAIN walk and > DF_REF_CHAIN walk... > OK. Just use the same overall structure if we can't pull the test out into a > single function that could be called from both places. > Thanks, is updated patch ok for trunk? Igor Changelog: gcc 2015-01-1

RE: [PATCH] Fix for PR64081 in RTL loop unroller

2015-01-15 Thread Zamyatin, Igor
> > On 01/13/15 11:01, Zamyatin, Igor wrote: > >> > >> Is it really sufficient here to verify that all the defs are on latch > >> predecessors, what about the case where there is a predecessor > >> without a def. How do you guarantee domination i

RE: [PATCH] Fix for PR64081 in RTL loop unroller

2015-01-13 Thread Zamyatin, Igor
> > Is it really sufficient here to verify that all the defs are on latch > predecessors, > what about the case where there is a predecessor without a def. How do > you guarantee domination in that case? > > ISTM that given the structure for the code you're writing that you'd want to > verify t

[PATCH] Fix for PR64081 in RTL loop unroller

2014-12-19 Thread Zamyatin, Igor
Hi! This is an attempt to extend RTL unroller to allow cases like mentioned in the PR - namely when loop has duplicated exit blocks and back edges. Bootstrapped and regtested on x86_64, also checking wide range of benchmarks - spec2K, spec2006, EEMBC Is it ok for trunk in case if no testing is

[PATCH, x86][PIC] Making check for PIC register in address cost calculation only on RTL level

2014-12-12 Thread Zamyatin, Igor
Hi! When adding checks for PIC register in address cost calculation (http://gcc.gnu.org/ml/gcc-cvs/2014-10/msg00411.html) it was meant to affect only RTL passes. Since !pic_offset_table_rtx is not enough for it (I see that pic_offset_table_rtx enabled on GIMPLE level) following change explicitl

RE: [PATCH, i686] Fix for asan test failures with -m32 happened after EBX enabling in PIC mode

2014-11-14 Thread Zamyatin, Igor
> On Fri, Nov 14, 2014 at 05:05:57PM +0000, Zamyatin, Igor wrote: > > It is not that easy, -fsanitize=address is not supported everywhere. > Better if you stick it into testsuite/gcc.dg/asan/ No point adding effective- > target ia32/fpic, there is nothing i?86 specific, not e

RE: [PATCH, i686] Fix for asan test failures with -m32 happened after EBX enabling in PIC mode

2014-11-14 Thread Zamyatin, Igor
> On Fri, Nov 14, 2014 at 8:59 AM, Zamyatin, Igor > wrote: > >> >> > > >> >> > ChangeLog: > >> >> > > >> >> > 2014-10-30 Igor Zamyatin > >> >> > > >> >> > * func

RE: [PATCH, i686] Fix for asan test failures with -m32 happened after EBX enabling in PIC mode

2014-11-14 Thread Zamyatin, Igor
> >> > > >> > ChangeLog: > >> > > >> > 2014-10-30 Igor Zamyatin > >> > > >> > * function.c (assign_parms): Move init of pic_offset_table_rtx > >> > from here to... > >> > * cfgexpand.c (expand_used_vars): ...here. > >> The patch is probably fine. However, it would be good to have th

RE: [PATCH, i686] Fix for asan test failures with -m32 happened after EBX enabling in PIC mode

2014-11-05 Thread Zamyatin, Igor
> > Hi! > > > > Following patch (moving initialization of pic_offset_table_rtx > earlier) fixes failures for asan tests on 32 bits in PIC mode mentioned here - > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534#c48 > > > > > > Bootstrapped/regtested on x86_64, i686 > > > > Is it ok for trunk? > >

[PATCH, i686] Fix for asan test failures with -m32 happened after EBX enabling in PIC mode

2014-10-31 Thread Zamyatin, Igor
Hi! Following patch (moving initialization of pic_offset_table_rtx earlier) fixes failures for asan tests on 32 bits in PIC mode mentioned here - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534#c48 Bootstrapped/regtested on x86_64, i686 Is it ok for trunk? ChangeLog: 2014-10-30 Igor Zam

RE: [PATCH 2/X, i386, PR54232] Enable EBX for x86 in 32bits PIC code

2014-10-31 Thread Zamyatin, Igor
> > Those macros use "=&b" etc. in asm constraints, so IMHO you'll get the same > error as for say: > > int > foo (void) > { > bar (); > int i = 0; > asm volatile ("" : "+b" (i)); > bar (); > return i; > } > > when compiled by gcc 4.9 and earlier with -O2 -m32 -fpic: > error: inconsist

RE: [PATCH 2/X, i386, PR54232] Enable EBX for x86 in 32bits PIC code

2014-10-30 Thread Zamyatin, Igor
> > On Thu, Oct 30, 2014 at 08:48:57AM +, Zamyatin, Igor wrote: > > Posted a patch in libc-alpha: > > > > https://sourceware.org/ml/libc-alpha/2014-10/msg00701.html > > That looks wrong. The non-PIC patterns that are enabled unconditionally > with the patch

RE: [PATCH 2/X, i386, PR54232] Enable EBX for x86 in 32bits PIC code

2014-10-30 Thread Zamyatin, Igor
Posted a patch in libc-alpha: https://sourceware.org/ml/libc-alpha/2014-10/msg00701.html > -Original Message- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Jeff Law > Sent: Saturday, October 25, 2014 3:42 AM > To: Evgeny Stupachenko; Andrew P

RE: [PATCH, PR63307] Fix generation of new declarations in random order

2014-10-29 Thread Zamyatin, Igor
> > > The question remains, are the decls all you need from the traversal (i.e. > what you need to act upon)? From my earlier skim of the original code that > wasn't that obvious. > You can have in decl_map at least also BLOCKs, perhaps types too, what > else? Jakub, Seems the BLOCKs are the o

RE: [PATCH, PR63307] Fix generation of new declarations in random order

2014-10-21 Thread Zamyatin, Igor
For some reasons it passed bootstrap locally... > -Original Message- > From: Jakub Jelinek [mailto:ja...@redhat.com] > Sent: Tuesday, October 21, 2014 12:15 PM > To: Zamyatin, Igor; Jeff Law > Cc: GCC Patches (gcc-patches@gcc.gnu.org) > Subject: Re: [PATCH, PR63307] Fix

RE: [PATCH, PR63307] Fix generation of new declarations in random order

2014-10-16 Thread Zamyatin, Igor
> > > > > > c-family/Changelog: > > > > 2014-10-03 Igor Zamyatin > > > > PR c/63307 > > * cilk.c: Include vec.h. > > (struct cilk_decls): New structure. > > (wrapper_parm_cb): Split this function to... > > (fill_decls_vec): ...this... > > (create_parm_list): ...and this.

[PATCH, PR63307] Fix generation of new declarations in random order

2014-10-04 Thread Zamyatin, Igor
Hi! The following patch does fix random order for new decls generation during Cilk_spawn generation. As Jakub suggested in the PR first we deal with vectors, then sort them and only then perform necessary generation of new decls. Bootstrapped and regtested on trunk/4.9. For trunk I couldn't che

RE: [wwwdocs] Mention Cilk Plus support

2014-09-12 Thread Zamyatin, Igor
> > On Wed, 10 Sep 2014, Zamyatin, Igor wrote: > >> + Complete support for http://cilk.org";>Cilk > >> +Plus features was added to GCC > >> + [2014-09-02] > > features *were* added, plural. It's "support for features" thus singul

[wwwdocs] Mention Cilk Plus support

2014-09-10 Thread Zamyatin, Igor
Hi! Following change mentions that now all Cilk Plus features added to GCC Index: htdocs/index.html === RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v retrieving revision 1.936 diff -p -r1.936 index.html *** htdocs/index.html   14 Au

[PATCH, Cilk+] CIlk_for enabling in the compiler

2014-08-29 Thread Zamyatin, Igor
Hi! The patch is another attempt to enable Cilk_for (see eg https://www.cilkplus.org/sites/default/files/open_specifications/Intel_Cilk_plus_lang_spec_1.2.htm) in the GCC compiler. Bootstrapped and regtested on x86_64. Is it ok for the trunk? Thanks, Igor Changelogs: gcc/ 2014-08-29 Jakub

[PATCH, Cilk+] Fix for PR62008

2014-08-07 Thread Zamyatin, Igor
Hi! Following patch adds necessary handling of the cases with incorrect type of an array in ArrayNotation and thus avoids ICE. Regtested on x86_64. Ok for trunk/4.9? Thanks, Igor gcc/c/ChangeLog: 2014-08-07  Igor Zamyatin  PR other/62008 * c-parser.c (c_parser_array_notation):

RE: [PATCH, Cilk+] Fix for PR61962

2014-08-07 Thread Zamyatin, Igor
> > > > Changelog: > > > > gcc/c-family: > > > > 2014-07-31 Igor Zamyatin > > > > PR other/61962 > > * array-notation-common.c (find_rank): Added handling for other > > types of references. > > > > > > gcc/testsuite: > > > > 2014-07-31 Igor Zamyatin > > > > PR

RE: [PATCH, Cilk+] Fix for PR61962

2014-08-01 Thread Zamyatin, Igor
> > diff --git a/gcc/c-family/array-notation-common.c > > b/gcc/c-family/array-notation-common.c > > index c010039..5db14c6 100644 > > --- a/gcc/c-family/array-notation-common.c > > +++ b/gcc/c-family/array-notation-common.c > > @@ -221,7 +221,9 @@ find_rank (location_t loc, tree orig_expr, tree ex

[PATCH, Cilk+] Fix for PR61963

2014-07-31 Thread Zamyatin, Igor
Hi! This patch fixes the ICE on invalid code by adding missed check for error_mark_node. Regtested on x86_64. Ok for trunk/4.9? Thanks, Igor Changelog: gcc/cp: 2014-07-31 Igor Zamyatin PR other/61963 * parser.c (cp_parser_array_notation): Added check for array_type. gc

[PATCH, Cilk+] Fix for PR61962

2014-07-31 Thread Zamyatin, Igor
Hi! This patch fixes endless compilation for the case of array notation for an array which is a structure member Ok for trunk/4.9 once testing finished? Thanks, Igor Changelog: gcc/c-family: 2014-07-31 Igor Zamyatin PR other/61962 * array-notation-common.c (find_rank): A

RE: [PATCH 1/3, Cilk+] Fix for PR61455

2014-07-31 Thread Zamyatin, Igor
Ping > -Original Message- > From: Zamyatin, Igor > Sent: Saturday, July 12, 2014 1:52 PM > To: GCC Patches (gcc-patches@gcc.gnu.org) > Subject: [PATCH 1/3, Cilk+] Fix for PR61455 > > Hi! > > This simple change fixes the issue with printing of e

[PATCH 2/3, Cilk+] Fix for PR61455

2014-07-12 Thread Zamyatin, Igor
Hi! This patch adds correct handling of declarations whit initializations that contain array notation. It fixes ICE in PR61455. Regtested for x86_64 (along with the first patch in the chain). Ok for trunk/4.9? Thanks, Igor gcc/c-family/ChangeLog: 2014-07-08  Igor Zamyatin  PR midd

[PATCH 1/3, Cilk+] Fix for PR61455

2014-07-12 Thread Zamyatin, Igor
Hi! This simple change fixes the issue with printing of error message (happened in unprintable_error routine of the PR's test) Regtested with the next patch of this chain. Ok for trunk/4.9? Thanks, Igor gcc/cp/Changelog: 2014-07-08  Igor Zamyatin  * cp-array-notation.c (expand_an_in_m

RE: [PATCH, Cilk+, PR57541] Additional fix for issues witn array notations

2014-06-19 Thread Zamyatin, Igor
> On 06/16/14 14:13, Zamyatin, Igor wrote: > > Hi All! > > > > The patch fixes ICE in array notation for the cases of incorrect arguments > > of > Cilk+ builtins and undeclared initial index. > > > > Is it ok for trunk and 4.9? > > > > Thanks,

[PATCH, Cilk+, PR57541] Additional fix for issues witn array notations

2014-06-16 Thread Zamyatin, Igor
Hi All! The patch fixes ICE in array notation for the cases of incorrect arguments of Cilk+ builtins and undeclared initial index. Is it ok for trunk and 4.9? Thanks, Igor diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 54d0de7..56e1b0b 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @

RE: [PATCH, PR58942, Cilk+] Fix ICE when pointer is used in array notation

2014-05-26 Thread Zamyatin, Igor
> BTW, similar testcase seems to segfault too: > > int foo (int*p, int *i) > { > return __sec_reduce_max_ind(p[1:i]); > } > This one should be fixed by r210930 Thanks, Igor

[PATCH, PR58942, Cilk+] Fix ICE when pointer is used in array notation

2014-05-25 Thread Zamyatin, Igor
Hi! Following patch handles the case of pointers in Cilk+ builtins. Regtested in x86_64. Ok for trunk and 4.9? Thanks, Igor gcc/c/ChangeLog: 2014-05-23 Igor Zamyatin PR c/58942 * c-array-notation.c (fix_builtin_array_notation_fn): Handle the case with a pointer. gcc/cp/ChangeLog: 2014-05

RE: [PATCH, PR61191, Cilk+] Fix ICE on syntax error

2014-05-21 Thread Zamyatin, Igor
uot;expected" } */ > -Original Message- > From: Jeff Law [mailto:l...@redhat.com] > Sent: Tuesday, May 20, 2014 8:36 PM > To: H.J. Lu; Zamyatin, Igor > Cc: GCC Patches (gcc-patches@gcc.gnu.org) > Subject: Re: [PATCH, PR61191, Cilk+] Fix ICE on syntax error > >

[PATCH, PR61191, Cilk+] Fix ICE on syntax error

2014-05-20 Thread Zamyatin, Igor
Hi all! The following patch fixes the ICE for the cilk code with syntax error. Regtested on x86_64. Ok for trunk and 4.9? Thanks, Igor gcc/c/ChangeLog: 2014-05-20  Igor Zamyatin  * c-array-notation.c (fix_builtin_array_notation_fn): Check invalid  function parameters. diff --git a/gcc/c/

RE: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect Cilk_sync usage

2014-05-20 Thread Zamyatin, Igor
++ b/gcc/testsuite/c-c++-common/cilk-plus/CK/invalid_sync.cc @@ -0,0 +1,9 @@ +/* PR c/60189 */ +/* { dg-do compile } */ +/* { dg-options "-fcilkplus" } */ + +int main (void) +{ +_Cilk_sync return; /* { dg-error " expected ';' before 'return'" } */ +retur

RE: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect Cilk_sync usage

2014-05-12 Thread Zamyatin, Igor
Ping. Should I prepare the patch? Thanks, Igor > > -Original Message > > From: Jason Merrill [mailto:ja...@redhat.com] > > Sent: Monday, April 14, 2014 9:49 PM > > To: Zamyatin, Igor; Jakub Jelinek > > Cc: GCC Patches (gcc-patches@gcc.gnu.org); Iyer, Ba

RE: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect Cilk_sync usage

2014-04-21 Thread Zamyatin, Igor
> > From: Jason Merrill [mailto:ja...@redhat.com] > > Sent: Monday, April 14, 2014 9:49 PM > > To: Zamyatin, Igor; Jakub Jelinek > > Cc: GCC Patches (gcc-patches@gcc.gnu.org); Iyer, Balaji V > > Subject: Re: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect > &g

RE: [PATCH] Do not run IPA transform phases multiple times

2014-04-16 Thread Zamyatin, Igor
Likely after this was checked in appeared following on x86 FAIL: gcc.dg/vect/vect-simd-clone-11.c -flto -ffat-lto-objects (internal compiler error) FAIL: gcc.dg/vect/vect-simd-clone-11.c -flto -ffat-lto-objects (test for excess errors) FAIL: gcc.dg/vect/vect-simd-clone-12.c -flto -ffat-lto-objec

RE: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect Cilk_sync usage

2014-04-15 Thread Zamyatin, Igor
> -Original Message- > From: Jason Merrill [mailto:ja...@redhat.com] > Sent: Monday, April 14, 2014 9:49 PM > To: Zamyatin, Igor; Jakub Jelinek > Cc: GCC Patches (gcc-patches@gcc.gnu.org); Iyer, Balaji V > Subject: Re: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect

RE: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect Cilk_sync usage

2014-04-14 Thread Zamyatin, Igor
> -Original Message- > From: Jason Merrill [mailto:ja...@redhat.com] > Sent: Monday, April 14, 2014 8:13 AM > To: Zamyatin, Igor; Jakub Jelinek > Cc: GCC Patches (gcc-patches@gcc.gnu.org); Iyer, Balaji V > Subject: Re: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect

RE: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect Cilk_sync usage

2014-04-11 Thread Zamyatin, Igor
> > >> + token = cp_lexer_peek_token (parser->lexer); > >> + if (token->type != CPP_SEMICOLON) > >> + { > >> + error_at (token->location, "%<_Cilk_sync%> must be > >> followed" > >> + " by semicolon"); > >> + post

RE: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect Cilk_sync usage

2014-04-11 Thread Zamyatin, Igor
> > >> + token = cp_lexer_peek_token (parser->lexer); > >> + if (token->type != CPP_SEMICOLON) > >> + { > >> + error_at (token->location, "%<_Cilk_sync%> must be > >> followed" > >> + " by semicolon"); > >> + post

RE: [PATCH, PR60469, Cilk+] Fix ICE of using Cilk_spawn and Array Notation together

2014-04-10 Thread Zamyatin, Igor
> -Original Message- > From: Jakub Jelinek [mailto:ja...@redhat.com] > Sent: Thursday, April 10, 2014 10:21 PM > To: Zamyatin, Igor > Cc: GCC Patches (gcc-patches@gcc.gnu.org); Iyer, Balaji V > Subject: Re: [PATCH, PR60469, Cilk+] Fix ICE of using Cilk_spawn and Array &

RE: [PATCH, PR60469, Cilk+] Fix ICE of using Cilk_spawn and Array Notation together

2014-04-10 Thread Zamyatin, Igor
fine ALEN 1024 + +int main(int argc, char* argv[]) +{ + int b[ALEN]; + b[:] = 100; + _Cilk_spawn foo(); + return 0; + > -Original Message- > From: Jakub Jelinek [mailto:ja...@redhat.com] > Sent: Thursday, April 10, 2014 9:29 PM > To: Zamyatin, Igor > Cc: GCC Patches (g

[PATCH, PR60469, Cilk+] Fix ICE of using Cilk_spawn and Array Notation together

2014-04-10 Thread Zamyatin, Igor
Hi! This patches fixes the ICE when array notation is used along with Cilk_spawn. We need to expand AN's loop using other routine for creating temporary variables. Bootstrapped/regtested on x86_64. Also it introduces no new failures and fixes couple of ICE for CilkPlus Conformance suite which

RE: [PATCH, PR60189, Cilk+] Fix for ICE with incorrect Cilk_sync usage

2014-04-10 Thread Zamyatin, Igor
-do compile } */ +/* { dg-options "-fcilkplus" } */ + +int main (void) +{ +_Cilk_sync return; /* { dg-error " '_Cilk_sync' must be followed by semicolon" } */ +return 0; +} > -Original Message- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patche

RE: [PATCH, PR60467, Cilk+] Fix for ICE with incorrect Cilk_spawn usage

2014-04-10 Thread Zamyatin, Igor
-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Zamyatin, Igor > Sent: Thursday, April 10, 2014 5:55 PM > To: GCC Patches (gcc-patches@gcc.gnu.org) > Cc: Iyer, Balaji V; Jakub Jelinek (ja...@redhat.com) > Subject: [PATCH, PR60467, Cilk+] Fix for ICE w

[PATCH, PR60467, Cilk+] Fix for ICE with incorrect Cilk_spawn usage

2014-04-10 Thread Zamyatin, Igor
Hi! This patch filters out another incorrect usage of Cilk_spawn keyword. Bootstrapped/regtested on x86_64. Ok for trunk? Thanks, Igor gcc/ChangeLog: 2014-04-10 Igor Zamyatin PR middle-end/60467 * c-family/cilk.c (cilk_set_spawn_marker): Remove FUNCTION_DECL as possible

[PATCH, PR60189, Cilk+] Fix for ICE with incorrect Cilk_sync usage

2014-04-10 Thread Zamyatin, Igor
Hi! This fixes ICE on inappropriate usage of Cilk_sync keyword. Bootstrapped/regtested on x86_64. Ok for trunk? Thanks, Igor gcc/ChangeLog: 2014-04-10  Igor Zamyatin  PR c++/60189 * cp/parser.c (cp_parser_postfix_expression): Make sure only semicolon can go after Cilk_syn

RE: Honnor ix86_accumulate_outgoing_args again

2013-11-03 Thread Zamyatin, Igor
So, Jan, what do you think will be best solution for stage 1? Thanks, Igor > -Original Message- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Vladimir Makarov > Sent: Monday, October 21, 2013 6:52 AM > To: Jan Hubicka; Zamy

RE: Honnor ix86_accumulate_outgoing_args again

2013-10-21 Thread Zamyatin, Igor
Jan, Please see my answers below > -Original Message- > From: Jan Hubicka [mailto:hubi...@ucw.cz] > Sent: Sunday, October 20, 2013 12:30 AM > To: Zamyatin, Igor; gcc-patches@gcc.gnu.org; vmaka...@redhat.com > Cc: 'Jan Hubicka' > Subject: Re: Honnor ix86_ac

RE: [PATCH] disable use_vector_fp_converts for m_CORE_ALL

2013-09-18 Thread Zamyatin, Igor
Ccing Uros. Changes in i386.md could be related to the fix for PR57954. Thanks, Igor -Original Message- From: Wei Mi [mailto:w...@google.com] Sent: Thursday, September 12, 2013 2:51 AM To: GCC Patches Cc: David Li; Zamyatin, Igor Subject: [PATCH] disable use_vector_fp_converts for

RE: [x86, PATCH 1/2] Enabling of the new Intel microarchitecture Silvermont

2013-05-31 Thread Zamyatin, Igor
Yes, I was planning to do it after second patch is in the trunk. Thanks for pointing out exact places! Igor -Original Message- From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches-ow...@gcc.gnu.org] On Behalf Of Tobias Burnus Sent: Friday, May 31, 2013 5:24 PM To: Zamyatin, Igor Cc

RE: [PATCH i386]: Enable push/pop in pro/epilogue for modern CPUs

2012-12-21 Thread Zamyatin, Igor
So far we see a regression on one of eembc_1_1 test because of following change: /* X86_TUNE_USE_VECTOR_FP_CONVERTS: Prefer vector packed SSE conversion from FP to FP. */ - m_CORE2I7 | m_AMDFAM10 | m_GENERIC, + m_AMDFAM10 | m_GENERIC, Probably we should keep it as is while there is not

RE: [PATCH i386]: Enable push/pop in pro/epilogue for modern CPUs

2012-12-21 Thread Zamyatin, Igor
We checked also spec2000 and eembc_2_0 on Atom - no visible regressions and gains -Original Message- From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches-ow...@gcc.gnu.org] On Behalf Of Xinliang David Li Sent: Friday, December 21, 2012 11:26 AM To: Jan Hubicka Cc: GCC Patches; Ahmad S