`-n` checks whether `GCC_STAGE1_NOOPT` is empty.
This is inconsistent with the comment on `config.sh` which 
implies (imo) that the setting `GCC_STAGE1_NOOPT` to `0`
would keep the option disabled. 

I think it would be better to actually check for the value.

    if [ "$GCC_STAGE1_NOOPT" -ne 0 ] ; then