Re: [patch] Fix PR middle-end/68215

2015-12-11 Thread Eric Botcazou
> Presumably we know the code we're generating here is always gimple. In fact all the callers of tree_vec_extract pass the result to gimplify_build routines, so everything is gimplified if need be; it was over-gimplification. > OK for the trunk. Thanks. -- Eric Botcazou

Re: [patch] Fix PR middle-end/68215

2015-12-11 Thread Jeff Law
On 12/11/2015 10:02 AM, Eric Botcazou wrote: Hi, this is the regression of c-c++-common/opaque-vector.c on 32-bit targets where 'long double' is 128-bit large, for example PowerPC and SPARC, with an ICE in the RTL expander because emit_store_flag is invoked with TImode. As noted by Ilya, the un

[patch] Fix PR middle-end/68215

2015-12-11 Thread Eric Botcazou
Hi, this is the regression of c-c++-common/opaque-vector.c on 32-bit targets where 'long double' is 128-bit large, for example PowerPC and SPARC, with an ICE in the RTL expander because emit_store_flag is invoked with TImode. As noted by Ilya, the underlying issue (ICE because emit_store_flag i