anchor.diff:        libXrandr xproto renderproto xextproto inputproto randrproto;
     });
   
  -  gnat = gnat44;
  -
  -  gnat44 = wrapGCC (gcc44_real.gcc.override {
  +  gnat = gnat45;
  +
  +  gnat44 = wrapGCC (gcc44.gcc.override {
  +    name = "gnat";
  +    langCC = false;
  +    langC = true;
  +    langAda = true;
  +    profiledCompiler = false;
  +    inherit gnatboot;
  +    # We can't use the ppl stuff, because we would have
  +    # libstdc++ problems.
  +    cloogppl = null;
  +    ppl = null;
  +  });
  +
  +  gnat45 = wrapGCC (gcc45_real.gcc.override {
       name = "gnat";
       langCC = false;
       langC = true;
  
positive.code:     profiledCompiler = false;
    });
  
    gcj = gcj45;
  
    gcj44 = wrapGCC (gcc44_real.gcc.override {
      name = "gcj";
      langJava = true;
      langFortran = false;
  
negative.code:     profiledCompiler = false;
    });
  
    gfortran44 = wrapGCC (gcc44.gcc.override {
      name = "gfortran";
      langFortran = true;
      langCC = false;
  