------- Comment #17 from rguenther at suse dot de 2009-08-13 13:08 ------- Subject: Re: Variate_generator with mt19937 and normal_distribution produces wrong sequence for "-O3".
On Thu, 13 Aug 2009, ubizjak at gmail dot com wrote: > > > ------- Comment #15 from ubizjak at gmail dot com 2009-08-13 13:02 ------- > (In reply to comment #14) > > > The vcond patterns are not properly reflecting the restrictions. > > Are you sure? > > (define_expand "vcond<mode>" > [(set (match_operand:SSEMODEI 0 "register_operand" "") > (if_then_else:SSEMODEI > (match_operator 3 "" > [(match_operand:SSEMODEI 4 "nonimmediate_operand" "") > (match_operand:SSEMODEI 5 "nonimmediate_operand" "")]) > (match_operand:SSEMODEI 1 "general_operand" "") > (match_operand:SSEMODEI 2 "general_operand" "")))] > "TARGET_SSE2" It says TARGET_SSE2 but vcondv2di is only available with TARGET_SSE4+ Richard. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41019