[C++11][4.9] Add missing REDUC_PLUS_EXPR case to potential_constant_expression_1.

Marc Glisse marc.glisse@inria.fr
Thu Mar 14 21:09:00 GMT 2013


On Thu, 14 Mar 2013, Jakub Jelinek wrote:

> I wonder if it wouldn't be better to fold the target builtins only later on
> (e.g. guard the folding with cfun && gimple_in_ssa_p (cfun) (or if we have
> any predicate that is set starting with gimplification or so)).
> Having all the FEs have to deal with myriads of weird tree codes etc. isn't
> IMHO desirable.

Wouldn't that prevent from using those builtins in constant expressions? 
That seems undesirable. Maybe an alternative could be to push some of the 
functionality from potential_constant_expression_1 to the middle-end?

-- 
Marc Glisse



More information about the Gcc-patches mailing list