Re: Support for targets with widths other than 2^x (Power of 2)

2015-10-15 Thread Segher Boessenkool
On Thu, Oct 15, 2015 at 02:34:06PM +0200, Ramon Wirsch wrote: > The SpartanMC architecture poses a few additional difficulties as it > is 18 Bits wide. > Our investigations have shown that GCC is on principle capable of that > (it is working right now, although with several limitations). The main >

Support for targets with widths other than 2^x (Power of 2)

2015-10-15 Thread Ramon Wirsch
Hi, We here at the Computer Systems Group of the Technische Universität Darmstadt, Germany are working on an SoC-Kit called SpartanMC. We are currently using our own port of GCC to compile for it, but would be willing to get our target upstream and maintain it. The SpartanMC architecture poses a

Re: Tree CONSTRUCTORs and Ada array indices

2015-10-15 Thread Eric Botcazou
> C/C++ empty arrays (int a[0]) now use a signed TYPE_DOMAIN with bounds [0, > -1] for example (that was my original motivation to make hopefully all of > the middle-end > work with ssizetype TYPE_DOMAINs at least). The tree.c range-type build > helpers accept all integral types now (but most FEs

Prototype implementation: Improving effectiveness and generality of auto-vectorization

2015-10-15 Thread sameera
Hi Richard, This is with reference to our discussion at GNU Tools Cauldron 2015 regarding my talk titled "Improving the effectiveness and generality of GCC auto-vectorization." We, at Imaginations Technologies, have further worked on finalizing the algorithms for transformations to achieve effic

Re: Tree CONSTRUCTORs and Ada array indices

2015-10-15 Thread Richard Biener
On Wed, Oct 14, 2015 at 5:57 PM, Eric Botcazou wrote: >> I'm having fun with arrays in Ada ;) and wondering if anyone can tell me >> what's right here. > > No surprise, arrays are probably the base types for which there is the largest > gap between Ada and the C family of languages, for which GCC