[net.unix-wizards] pcc bug

mp (07/12/82)

The following program causes every implementation of
the portable C compiler that I've seen (I tried it
at the vendors' exhibits at USENIX) blow up.  The
compiler generates a couple thousand move instructions
and then decides that it's looping.

int a();

int (*buf)() = (int (*)()) ((int)a | 0x80000000);

main()
{}

a()
{}