Date: Wed, 9 Oct 2013 21:00:11 -0400 From: Joe Nosay <superbisquit@gmail.com> To: freebsd-current <freebsd-current@freebsd.org> Subject: /usr/src/lib/msun errors Message-ID: <CA%2BWntOuT0KhCEdFPJ4YZ%2Bsp6LkZqoLE_7i6BS_fJ=oDv45s1_g@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Src is from 10/7/13 on i386. Base is from April.
[-- Attachment #2 --]
cc -O2 -pipe -mssse3 -Wall -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -c /usr/src/lib/msun/src/e_j0.c -o e_j0.o
/usr/src/lib/msun/src/e_j0.c:281:10: error: variable 'p' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
else if(ix>=0x40000000){p = pR2; q= pS2;}
^~~~~~~~~~~~~~
/usr/src/lib/msun/src/e_j0.c:283:6: note: uninitialized use occurs here
r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5]))));
^
/usr/src/lib/msun/src/e_j0.c:281:7: note: remove the 'if' if its condition is always true
else if(ix>=0x40000000){p = pR2; q= pS2;}
^~~~~~~~~~~~~~~~~~
/usr/src/lib/msun/src/e_j0.c:273:17: note: initialize the variable 'p' to silence this warning
const double *p,*q;
^
= 0
/usr/src/lib/msun/src/e_j0.c:281:10: error: variable 'q' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
else if(ix>=0x40000000){p = pR2; q= pS2;}
^~~~~~~~~~~~~~
/usr/src/lib/msun/src/e_j0.c:284:13: note: uninitialized use occurs here
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4]))));
^
/usr/src/lib/msun/src/e_j0.c:281:7: note: remove the 'if' if its condition is always true
else if(ix>=0x40000000){p = pR2; q= pS2;}
^~~~~~~~~~~~~~~~~~
/usr/src/lib/msun/src/e_j0.c:273:20: note: initialize the variable 'q' to silence this warning
const double *p,*q;
^
= 0
/usr/src/lib/msun/src/e_j0.c:376:10: error: variable 'p' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
else if(ix>=0x40000000){p = qR2; q= qS2;}
^~~~~~~~~~~~~~
/usr/src/lib/msun/src/e_j0.c:378:6: note: uninitialized use occurs here
r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5]))));
^
/usr/src/lib/msun/src/e_j0.c:376:7: note: remove the 'if' if its condition is always true
else if(ix>=0x40000000){p = qR2; q= qS2;}
^~~~~~~~~~~~~~~~~~
/usr/src/lib/msun/src/e_j0.c:368:17: note: initialize the variable 'p' to silence this warning
const double *p,*q;
^
= 0
/usr/src/lib/msun/src/e_j0.c:376:10: error: variable 'q' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
else if(ix>=0x40000000){p = qR2; q= qS2;}
^~~~~~~~~~~~~~
/usr/src/lib/msun/src/e_j0.c:379:13: note: uninitialized use occurs here
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5])))));
^
/usr/src/lib/msun/src/e_j0.c:376:7: note: remove the 'if' if its condition is always true
else if(ix>=0x40000000){p = qR2; q= qS2;}
^~~~~~~~~~~~~~~~~~
/usr/src/lib/msun/src/e_j0.c:368:20: note: initialize the variable 'q' to silence this warning
const double *p,*q;
^
= 0
4 errors generated.
*** Error code 1
Stop.
make: stopped in /usr/src/lib/msun
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BWntOuT0KhCEdFPJ4YZ%2Bsp6LkZqoLE_7i6BS_fJ=oDv45s1_g>
