It changes roughly the entire file. Daniel-Berlins-Computer:~/gcc-new-pre/gcc dberlin$ cvs diff -u3p tree-ssa-pre.c|diffstat tree-ssa-pre.c | 4467 ++++++++++++++++++--------------------------------------- 1 files changed, 1430 insertions, 3037 deletions (Yes, it's less than half the size) Should it be put on gcc patches as a diff, or just the entire file, or both?