made M5 compile with icc, again, by fixing the following BUGs:
made M5 compile with icc, again, by fixing the following BUGs:

/export/scratch0/monet/monet.ntv.64.64.d.24201/monet5/src/optimizer/mal_cascade.mx(106): error #592: variable "j" is used before its value is set
        (void) j;
               ^
/export/scratch0/monet/monet.ntv.64.64.d.24201/monet5/src/optimizer/mal_cascade.mx(101): error #593: variable "p" was set but never used
        InstrPtr p, *old;
                 ^
/export/scratch0/monet/monet.ntv.64.64.d.24201/monet5/src/optimizer/mal_cascade.mx(88): error #177: function "printRange" was declared but never referenced
  printRange(Range rng){
  ^

NOTE:
"(void)x;" is not the only, and sure not the best solution for "unused variable x"!

If you use conditional (debug-) code, please make sure that all part of the
conditional (debug-) code are conditional, i.e., guarded by the respective #ifdef.

Basically, that's what I did here.

(Note 2:
 I did NOT try to compile the code with DEBUG_MAL_CASCADE enabled,
 bug fixed one bug that would have kept it from compiling, anyway:
 "prRange()" -> "printRange()" ...
)

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb