hope that I fixed the bug of gcc but I do not know