From: Bart Van Assche Date: Thu, 11 May 2017 03:07:49 +0000 (+0000) Subject: none/tests/amd64/bug132918.c: Mark f64 as an output parameter X-Git-Tag: svn/VALGRIND_3_13_0~73 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d861692359bf7e77a3f5f846731931e36a744634;p=thirdparty%2Fvalgrind.git none/tests/amd64/bug132918.c: Mark f64 as an output parameter This change avoids that gcc 7 complains that f64 is used uninitialized in this source file. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16361 --- diff --git a/none/tests/amd64/bug132918.c b/none/tests/amd64/bug132918.c index 77eefd0136..c2cdb4dc31 100644 --- a/none/tests/amd64/bug132918.c +++ b/none/tests/amd64/bug132918.c @@ -24,8 +24,8 @@ static void do_fprem ( Res* res, double x, double y ) "fnstsw %%ax\n\t" "movq %%rax,%0\n\t" "movq %%r15,%%rax" - : /*out*/ "=r" (c3210) - : /*in*/ "m" (f64), "m" (xx), "m" (yy) + : /*out*/ "=r" (c3210), "=m" (f64) + : /*in*/ "m" (xx), "m" (yy) : /*trash*/ "r15", "rax", "%st", "%st(1)", "cc" ); res->d = f64;