This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH][RFC] Sanity checking for -freorder-blocks-and-partition failures


On Tue, Oct 30, 2012 at 10:31 PM, Teresa Johnson wrote:
> In an attempt to provoke the failures I was seeing on a smaller test
> case, I tried enabling -freorder-blocks-and-partition by default in my
> common.opt file and running through the regression test suite (without
> my fixes). But I didn't hit any of the failures. Perhaps there aren't
> many profile-use tests.

Not many, here are all of them:

$ egrep -r --exclude-dir=".svn" "profile-use|fbranch-prob" * | egrep
-v "tree-prof|\.exp|Chan"
gcc.dg/pr51957-1.c:/* { dg-options "-O2 -g -fprofile-use" } */
gcc.dg/pr32773.c:/* { dg-options "-O -fprofile-use" } */
gcc.dg/pr32773.c:/* { dg-options "-O -m4 -fprofile-use" { target sh-*-* } } */
gcc.dg/pr40209.c:/* { dg-options "-O2 -fprofile-use" } */
gcc.dg/pr26570.c:/* { dg-options "-O2 -fprofile-generate -fprofile-use" } */
g++.dg/tree-ssa/dom-invalid.C:// { dg-options "-Wall -fno-exceptions
-O2 -fprofile-use -fno-rtti" }
$ ls g*/tree-prof/*
gcc.dg/tree-prof/bb-reorg.c              gcc.dg/tree-prof/pr49299-2.c
    gcc.dg/tree-prof/unroll-1.c
gcc.dg/tree-prof/wcoverage-mismatch.c
gcc.dg/tree-prof/ic-misattribution-1a.c  gcc.dg/tree-prof/pr50907.c
    gcc.dg/tree-prof/update-cunroll-2.c
g++.dg/tree-prof/indir-call-prof-2.C
gcc.dg/tree-prof/ic-misattribution-1.c   gcc.dg/tree-prof/pr52027.c
    gcc.dg/tree-prof/update-loopch.c
g++.dg/tree-prof/indir-call-prof.C
gcc.dg/tree-prof/indir-call-prof.c       gcc.dg/tree-prof/pr52150.c
    gcc.dg/tree-prof/update-tailcall.c
g++.dg/tree-prof/inline_mismatch_args.C
gcc.dg/tree-prof/inliner-1.c
gcc.dg/tree-prof/prof-robust-1.c  gcc.dg/tree-prof/val-prof-1.c
g++.dg/tree-prof/partition1.C
gcc.dg/tree-prof/peel-1.c                gcc.dg/tree-prof/stringop-1.c
    gcc.dg/tree-prof/val-prof-2.c        g++.dg/tree-prof/partition2.C
gcc.dg/tree-prof/pr34999.c               gcc.dg/tree-prof/stringop-2.c
    gcc.dg/tree-prof/val-prof-3.c        g++.dg/tree-prof/partition3.C
gcc.dg/tree-prof/pr44777.c
gcc.dg/tree-prof/switch-case-1.c  gcc.dg/tree-prof/val-prof-4.c
g++.dg/tree-prof/pr51719.C
gcc.dg/tree-prof/pr45354.c
gcc.dg/tree-prof/switch-case-2.c  gcc.dg/tree-prof/val-prof-5.c
g++.dg/tree-prof/pr53460.C
gcc.dg/tree-prof/pr47187.c               gcc.dg/tree-prof/tracer-1.c
    gcc.dg/tree-prof/val-prof-6.c
g++.dg/tree-prof/tree-prof.exp
gcc.dg/tree-prof/pr49299-1.c
gcc.dg/tree-prof/tree-prof.exp    gcc.dg/tree-prof/val-prof-7.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]