Re: [RFC] VEC interface overhaul

2012-11-04 Thread Diego Novillo
I have added a wiki page to help with transitioning old VEC code to the new API. http://gcc.gnu.org/wiki/cxx-conversion/cxx-vec I am doing the final tests (only a handful of testsuite failures to fix) and expect to commit the patch in the coming days. I've included in this message everyone who s

Re: [RFC] VEC interface overhaul

2012-10-17 Thread Diego Novillo
On 2012-10-17 06:14 , Richard Biener wrote: Can't we implement vec_e as vec by means of a partial specialization? Ah, yes, that's certainly possible and prevents renaming the types in the future. I have not yet implemented the "fast" vectors from my proposal. Those would be useful for free

Re: [RFC] VEC interface overhaul

2012-10-17 Thread Richard Biener
On Tue, 16 Oct 2012, Diego Novillo wrote: > I have overhauled the interface to VEC over the last few > weeks. I implemented most of the plan I outlined in > http://gcc.gnu.org/ml/gcc/2012-08/msg00268.html. > > I have implemented the embedded and space-efficient vectors. The > diff for vec.[ch]

[RFC] VEC interface overhaul

2012-10-16 Thread Diego Novillo
I have overhauled the interface to VEC over the last few weeks. I implemented most of the plan I outlined in http://gcc.gnu.org/ml/gcc/2012-08/msg00268.html. I have implemented the embedded and space-efficient vectors. The diff for vec.[ch] is sufficiently confusing that I'm just attaching both