intercal-0.31 fails tests when compiled with gcc-10.1.0
Forwarding [Gentoo bug 722862](https://bugs.gentoo.org/722862).
Compiling intercal-0.31 with gcc-10.1.0 `-O1` causes a test failure:
```
./ick -F -b ./pit/beer.i
ICL997I ILLEGAL POSSESSION OF A CONTROLLED UNARY OPERATOR.
ON THE WAY TO 0
CORRECT SOURCE AND RESUBNIT
```
Further investigation shows that the problem is triggered by the `-ftoplevel-reorder` flag. Adding `-fno-toplevel-reorder` fixes it (also with `-O2` or `-O3`).
I don't see the problem when compiling with gcc-9.3.0.
issue