A testcase library

Richard Kenner kenner@vlsi1.ultra.nyu.edu
Mon Dec 23 18:42:00 GMT 2002


    Suppose that GDB is debugging a program, and the information it needs
    is simply missing from the debug info.  Zilch, nada, absolutely no way
    to recover it.  That's an XFAIL.

    Suppose that a testcase is for a new bug that no one's figured out how
    to fix yet.  That's a KFAIL.  All KFAILs are required to have an open PR
    associated with them, at least in GDB-land.

    The difference, in theory, is that KFAILs represent real problems that
    have not been fixed; and XFAILs represent "expected" failures, problems
    in the system or tools that can not be fixed in the program-under-test. 

I still don't get it.  Your first example sounds like something that's not
a bug at all, in which case why would the "test case" still be in the suite?



More information about the Gcc mailing list