gcc: Explicit optional depends on ppl

This allows users to remove ppl after recompiling gcc.