> > diff --git a/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c > > b/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c > > index 61612b5b628..bbba0521018 100644 > > --- a/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c > > +++ b/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c > > This should be a new file. Sorry, git is still not my friend. I am used to add new files when I star them, then fix them and then expect them as new files in diff. git insists on diffing over the original file I added. > > > @@ -1,25 +1,28 @@ > > /* { dg-options "-O2 -fno-early-inlining -fdump-ipa-profile-optimized > > -fdump-ipa-afdo" } */ > > volatile int one; > > -static > > -int add1 (int val) > > +static int > > +add1 (int val) > > { > > - return val+=one; > > + return val += one; > > } > > -static > > -int sub1 (int val) > > + > > +static int > > +sub1 (int val) > > { > > - return val-=one; > > + return val -= one; > > } > > -static > > -int do_op (int val, int (*fnptr) (int)) > > + > > +static int > > +do_op (int val, int (*fnptr) (int)) > > { > > return fnptr (val); > > } > > + > > int > > -main(void) > > +main (void) > > { > > - int i,val; > > - for (i=0;i<100000;i++) > > + int i, val = 0; > > + for (i = 0; i < 100000; i++) > > { > > val = do_op (val, add1); > > val = do_op (val, sub1); > > diff --git a/libgcc/libgcov-merge.c b/libgcc/libgcov-merge.c > > ... and this should not be installed.
.. and this was accidentally included in patch (it is hack to disable reproducibility). Thanks for pointing this out. Honza