RE: [PATCH 1/2][ARC] Add support for ARCv2 CPUs

2015-11-11 Thread Claudiu Zissulescu
This patch is committed (without the gen_compare_reg change). Thanks Joern, Claudiu > Apart from the gen_compare_reg change, the patch is OK. > If the v2 support mostly works like support for the other subtargets, you may > check it in without the gen_compare_reg change. > If that change is requ

RE: [PATCH 1/2][ARC] Add support for ARCv2 CPUs

2015-11-10 Thread Claudiu Zissulescu
> If you can name a pre-existing testcase to trigger the assert, the patch is > approved for separate check-in. The patch solves the gcc.dg/pr29921-2.c error, visible for ARC700 architecture. I will prepare a new patch for this error. Thank you for the review, Claudiu

Re: [PATCH 1/2][ARC] Add support for ARCv2 CPUs

2015-11-10 Thread Joern Wolfgang Rennecke
On 30/10/15 11:19, Claudiu Zissulescu wrote: Hi, Please find the updated patch. I will defer the secondary reload optimization which will use the ld instructions with LIMM, for the time being. Apart from the gen_compare_reg change, the patch is OK. If the v2 support mostly works like supp

RE: [PATCH 1/2][ARC] Add support for ARCv2 CPUs

2015-10-30 Thread Claudiu Zissulescu
Hi, Please find the updated patch. I will defer the secondary reload optimization which will use the ld instructions with LIMM, for the time being. Thank you, Claudiu gcc/ChangeLog: 2015-08-27 Claudiu Zissulescu

Re: [PATCH 1/2][ARC] Add support for ARCv2 CPUs

2015-10-23 Thread Joern Wolfgang Rennecke
On 30/09/15 11:42, Claudiu Zissulescu wrote: This patch adds basic support for Synopsys' ARCv2 CPUs. There is an awful lot of places that have TARGET_ARC700 || TARGET_V2 etc. Maybe it's time for some new feature-oriented macros? Like: TARGET_ARC600_FAMILY ARC600 and ARC601, for ARC600 pip

[PATCH 1/2][ARC] Add support for ARCv2 CPUs

2015-09-30 Thread Claudiu Zissulescu
This patch adds basic support for Synopsys' ARCv2 CPUs. Can this be committed? Thanks, Claudiu ChangeLog: 2015-08-27 Claudiu Zissulescu * common/config/arc/arc-common.c (arc_handle_option): Handle ARCv2 options. * config/arc/arc-opts.h: Add ARCv2 CPUs. * conf