[Monetdb-developers] [Monetdb-checkins] MonetDB5/src/optimizer opt_replicator.mx, , 1.10, 1.11

Stefan Manegold Stefan.Manegold at cwi.nl
Sat Feb 9 17:03:15 CET 2008


On Sat, Feb 09, 2008 at 03:49:10PM +0000, Milena Ivanova wrote:
> Update of /cvsroot/monetdb/MonetDB5/src/optimizer
> In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv450
> 
> Modified Files:
> 	opt_replicator.mx 
> Log Message:
> Fix make warning. Why  didn't it show with my flags set to 
> CONFIGURE_OPTIONS="--enable-debug --disable-optimize --enable-strict"?

`man gcc` says
========
[...]
       -Wuninitialized
           Warn if an automatic variable is used without first being initialized or if a variable may be clobbered by a "setjmp" call.

           These warnings are possible only in optimizing compilation, because they require data flow information that is computed only when optimizing.  If you don’t specify -O, you simply won’t get these warnings.
[...]
========

hence, these warnings (=> error) only occur with optimization enabled.

Stefan

> 
> Index: opt_replicator.mx
> ===================================================================
> RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/opt_replicator.mx,v
> retrieving revision 1.10
> retrieving revision 1.11
> diff -u -d -r1.10 -r1.11
> --- opt_replicator.mx	8 Feb 2008 16:44:33 -0000	1.10
> +++ opt_replicator.mx	9 Feb 2008 15:49:08 -0000	1.11
> @@ -242,7 +242,7 @@
>  	Replica r;
>  	int (*cmp) (ptr, ptr);
>  	ptr nilptr;
> -	int i, minr;
> +	int i, minr = -1;
>  	size_t minc = (size_t) GDK_lng_max;
>  	bit leq, lsub, heq, hsub;
>  	int rs[replnr], ri=0; /* subset replicas */
> 

-- 
| Dr. Stefan Manegold | mailto:Stefan.Manegold at cwi.nl |
| CWI,  P.O.Box 94079 | http://www.cwi.nl/~manegold/  |
| 1090 GB Amsterdam   | Tel.: +31 (20) 592-4212       |
| The Netherlands     | Fax : +31 (20) 592-4312       |




More information about the developers-list mailing list