Is store_expr(e,t,v!=m) safe?

Falk Hueffner falk.hueffner@student.uni-tuebingen.de
Sun Apr 6 20:58:00 GMT 2003


Roger Sayle <roger@www.eyesopen.com> writes:

>    return store_expr (exp, to_rtx, value_mode != VOIDmode);
> 
> Now unless I'm confused, which is often the case, the true value of
> the comparison in "value_mode != VOIDmode" is platform dependent,
> being either 1 or -1 depending upon the target macro
> STORE_FLAG_VALUE.

No, the C standard mandates it is either 1 or 0. Platforms with
STORE_FLAG_VALUE -1 will just have to do extra frobbing to achieve
this.

-- 
	Falk



More information about the Gcc mailing list