Index: codecs/gsm/src/lpc.c =================================================================== --- codecs/gsm/src/lpc.c (revision 82061) +++ codecs/gsm/src/lpc.c (working copy) @@ -35,9 +35,12 @@ * be scaled in order to avoid an overflow situation. */ { +#ifndef K6OPT register int k, i; - word temp, smax, scalauto; + word temp; +#endif + word smax, scalauto; #ifdef USE_FLOAT_MUL float float_s[160]; Index: codecs/gsm/src/long_term.c =================================================================== --- codecs/gsm/src/long_term.c (revision 82061) +++ codecs/gsm/src/long_term.c (working copy) @@ -162,7 +162,10 @@ word * Nc_out /* OUT */ ) { - register int k, lambda; + register int k; +# ifndef K6OPT + register int lambda; +# endif word Nc, bc; word wt[40];