more gcc hilarity: only strlen(t) is optimized out, but not strlen(s).