uninitialised. Perhaps an incorrect clobber or a compiler bug?
Anyhow, initialising the variable will do the trick.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15471
double do_fprem ( void )
{
- double res;
+ double res = 0.0;
__asm__ __volatile__(
"ffree %%st(0)\n\t"
"ffree %%st(1)\n\t"
double do_fprem1 ( void )
{
- double res;
+ double res = 0.0;
__asm__ __volatile__(
"ffree %%st(0)\n\t"
"ffree %%st(1)\n\t"
double do_fsincos ( void )
{
- double res;
+ double res = 0.0;
__asm__ __volatile__(
"fldln2\n\t"
"fsincos\n\t"