Commit 2fdedf04 by Andreas Tobler Committed by Andreas Tobler

dtoa.c (_dtoa_r): Initialize variables ilim, ilim1 and spec_case.

2005-03-05  Andreas Tobler  <a.tobler@schweiz.ch>

	* java/lang/dtoa.c (_dtoa_r): Initialize variables ilim, ilim1 and
	spec_case. Initialize pointer mlo.

	* java/lang/strtod.c (_strtod_r): Initialize pointers bb, bd, ds and
	delta.

	* java/lang/e_asin.c (__ieee754_asin): Initialize variable t.

	* java/lang/e_exp.c (__ieee754_exp): Initialize variables hi, lo
	and k.

	* java/lang/e_rem_pio2.c (__ieee754_rem_pio2): Initialize
	uninitialized variable z.

	* gnu/java/net/natPlainDatagramSocketImplPosix.cc (mcastGrp): Ifdef
	possible unused variables.

	* gnu/java/nio/natPipeImplPosix.cc (init): Remove self.

	* jawt.c: Include <stdlib.h> to fix implict declaration of malloc.

From-SVN: r95925
parent 537a2904
2005-03-05 Andreas Tobler <a.tobler@schweiz.ch>
* java/lang/dtoa.c (_dtoa_r): Initialize variables ilim, ilim1 and
spec_case. Initialize pointer mlo.
* java/lang/strtod.c (_strtod_r): Initialize pointers bb, bd, ds and
delta.
* java/lang/e_asin.c (__ieee754_asin): Initialize variable t.
* java/lang/e_exp.c (__ieee754_exp): Initialize variables hi, lo
and k.
* java/lang/e_rem_pio2.c (__ieee754_rem_pio2): Initialize
uninitialized variable z.
* gnu/java/net/natPlainDatagramSocketImplPosix.cc (mcastGrp): Ifdef
possible unused variables.
* gnu/java/nio/natPipeImplPosix.cc (init): Remove self.
* jawt.c: Include <stdlib.h> to fix implict declaration of malloc.
2005-03-03 Thomas Fitzsimmons <fitzsim@redhat.com> 2005-03-03 Thomas Fitzsimmons <fitzsim@redhat.com>
PR libgcj/20292 PR libgcj/20292
......
...@@ -429,9 +429,12 @@ gnu::java::net::PlainDatagramSocketImpl::mcastGrp (::java::net::InetAddress *ine ...@@ -429,9 +429,12 @@ gnu::java::net::PlainDatagramSocketImpl::mcastGrp (::java::net::InetAddress *ine
{ {
// FIXME: implement use of NetworkInterface // FIXME: implement use of NetworkInterface
union McastReq u;
jbyteArray haddress = inetaddr->addr; jbyteArray haddress = inetaddr->addr;
#if HAVE_STRUCT_IP_MREQ || HAVE_STRUCT_IPV6_MREQ
union McastReq u;
jbyte *bytes = elements (haddress); jbyte *bytes = elements (haddress);
#endif
int len = haddress->length; int len = haddress->length;
int level, opname; int level, opname;
const char *ptr; const char *ptr;
......
...@@ -23,8 +23,9 @@ details. */ ...@@ -23,8 +23,9 @@ details. */
#include <java/nio/channels/spi/SelectorProvider.h> #include <java/nio/channels/spi/SelectorProvider.h>
void void
gnu::java::nio::VMPipe::init (gnu::java::nio::PipeImpl *self, gnu::java::nio::VMPipe::init (gnu::java::nio::PipeImpl*, /*self*/
::java::nio::channels::spi::SelectorProvider* /*provider*/) ::java::nio::channels::spi::SelectorProvider*
/*provider*/)
{ {
int filedes [2]; int filedes [2];
......
...@@ -245,15 +245,16 @@ _DEFUN (_dtoa_r, ...@@ -245,15 +245,16 @@ _DEFUN (_dtoa_r,
to hold the suppressed trailing zeros. to hold the suppressed trailing zeros.
*/ */
int bbits, b2, b5, be, dig, i, ieps, ilim, ilim0, ilim1, j, j1, k, k0, int bbits, b2, b5, be, dig, i, ieps, ilim0, j, j1, k, k0,
k_check, leftright, m2, m5, s2, s5, spec_case, try_quick; k_check, leftright, m2, m5, s2, s5, try_quick;
int ilim = 0, ilim1 = 0, spec_case = 0;
union double_union d, d2, eps; union double_union d, d2, eps;
long L; long L;
#ifndef Sudden_Underflow #ifndef Sudden_Underflow
int denorm; int denorm;
unsigned long x; unsigned long x;
#endif #endif
_Jv_Bigint *b, *b1, *delta, *mlo, *mhi, *S; _Jv_Bigint *b, *b1, *delta, *mlo = NULL, *mhi, *S;
double ds; double ds;
char *s, *s0; char *s, *s0;
......
...@@ -75,7 +75,7 @@ qS4 = 7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB12E9282 */ ...@@ -75,7 +75,7 @@ qS4 = 7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB12E9282 */
double x; double x;
#endif #endif
{ {
double t,w,p,q,c,r,s; double t = 0., w, p, q, c, r, s;
int32_t hx,ix; int32_t hx,ix;
GET_HIGH_WORD(hx,x); GET_HIGH_WORD(hx,x);
ix = hx&0x7fffffff; ix = hx&0x7fffffff;
......
...@@ -108,8 +108,8 @@ P5 = 4.13813679705723846039e-08; /* 0x3E663769, 0x72BEA4D0 */ ...@@ -108,8 +108,8 @@ P5 = 4.13813679705723846039e-08; /* 0x3E663769, 0x72BEA4D0 */
double x; double x;
#endif #endif
{ {
double y,hi,lo,c,t; double y,hi = 0., lo = 0.,c,t;
int32_t k,xsb; int32_t k = 0, xsb;
uint32_t hx; uint32_t hx;
GET_HIGH_WORD(hx,x); GET_HIGH_WORD(hx,x);
......
...@@ -89,7 +89,7 @@ pio2_3t = 8.47842766036889956997e-32; /* 0x397B839A, 0x252049C1 */ ...@@ -89,7 +89,7 @@ pio2_3t = 8.47842766036889956997e-32; /* 0x397B839A, 0x252049C1 */
double x,y[]; double x,y[];
#endif #endif
{ {
double z,w,t,r,fn; double z = 0., w, t, r, fn;
double tx[3]; double tx[3];
int32_t i,j,n,ix,hx; int32_t i,j,n,ix,hx;
int e0,nx; int e0,nx;
......
...@@ -118,7 +118,7 @@ _DEFUN (_strtod_r, (ptr, s00, se), ...@@ -118,7 +118,7 @@ _DEFUN (_strtod_r, (ptr, s00, se),
unsigned long y, z; unsigned long y, z;
union double_union rv, rv0; union double_union rv, rv0;
_Jv_Bigint *bb, *bb1, *bd, *bd0, *bs, *delta; _Jv_Bigint *bb = NULL, *bb1, *bd = NULL, *bd0, *bs = NULL, *delta = NULL;
sign = nz0 = nz = 0; sign = nz0 = nz = 0;
rv.d = 0.; rv.d = 0.;
for (s = s00;; s++) for (s = s00;; s++)
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
obligated to do so. If you do not wish to do so, delete this obligated to do so. If you do not wish to do so, delete this
exception statement from your version. */ exception statement from your version. */
#include <stdlib.h>
#include <jni.h> #include <jni.h>
#include <jawt.h> #include <jawt.h>
#include <jawt_md.h> #include <jawt_md.h>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment