Geoffrey Keating wrote:- > + break; > + > + case OPT__output_pch: > + pch_file = xstrdup (arg + strlen ("--output-pch=")); > break; See comment at the top of the file. Here, pch_file = arg; is enough; arg points to the argument, and it is permanent text. Neil.