If I remember correctly, statements such as: + long extent; trigger an error with -Werror (turn warning into error) if they are not at the beginning of the procedure. Note that I did not applied the patch, but I remember to have moved such declarations in the past. Dominique