On Fri, 2 Sep 2011, Artem Shinkarov wrote: > Joseph, I don't understand this comment. I have 2 or 3 arguments in > the VEC_SHUFFLE_EXPR and any of them can be C_MAYBE_CONST_EXPR,
Yes. > so I > need to wrap mask (the last argument) to avoid the following failure: No. You need to fold it (c_fully_fold) to eliminate any C_MAYBE_CONST_EXPR it contains, but you shouldn't need to wrap the result of folding in a SAVE_EXPR. -- Joseph S. Myers jos...@codesourcery.com