[LLVMbugs] [Bug 4977] New: CallGraphSCC expensive checks failure

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Mon Sep 14 08:06:16 PDT 2009


http://llvm.org/bugs/show_bug.cgi?id=4977

           Summary: CallGraphSCC expensive checks failure
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core LLVM classes
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: daniel at zuster.org
                CC: clattner at apple.com, llvmbugs at cs.uiuc.edu


Clang has one test failure when compiled with ENABLE_EXPENSIVE_CHECKS:
--
******************** TEST
'/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/CodeGen/parameter-passing.c'
FAILED ********************
Script:
--
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/Debug+Checks/bin/clang-cc
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/CodeGen/parameter-passing.c
-triple i386-unknown-unknown -O3 -emit-llvm -o
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/Output/CodeGen/parameter-passing.c.tmp 
not grep '@g0'
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/Output/CodeGen/parameter-passing.c.tmp 
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/Debug+Checks/bin/clang-cc
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/CodeGen/parameter-passing.c
-triple x86_64-unknown-unknown -O3 -emit-llvm -o
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/Output/CodeGen/parameter-passing.c.tmp 
not grep '@g0'
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/Output/CodeGen/parameter-passing.c.tmp 
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/Debug+Checks/bin/clang-cc
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/CodeGen/parameter-passing.c
-triple powerpc-unknown-unknown -O3 -emit-llvm -o
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/Output/CodeGen/parameter-passing.c.tmp 
not grep '@g0'
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/Output/CodeGen/parameter-passing.c.tmp 
true
--
Exit Code: 134
Command Output (stdout):
--
--
Command Output (stderr):
--
/usr/include/c++/4.3/debug/safe_iterator.h:433:error: attempt to compare a 
    singular iterator to a past-the-end iterator.

Objects involved in the operation:
iterator "lhs" @ 0x0x2954fe0 {
type =
N11__gnu_debug14_Safe_iteratorIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm6WeakVHEPNS4_13CallGraphNodeEENSt6__norm6vectorIS8_SaIS8_EEEEENSt7__debug6vectorIS8_SC_EEEE
(mutable iterator);
  state = singular;
  references sequence with type
`NSt7__debug6vectorISt4pairIN4llvm6WeakVHEPNS2_13CallGraphNodeEESaIS6_EEE' @
0x0x2954fe0
}
iterator "rhs" @ 0x0x7fff1c075150 {
type =
N11__gnu_debug14_Safe_iteratorIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm6WeakVHEPNS4_13CallGraphNodeEENSt6__norm6vectorIS8_SaIS8_EEEEENSt7__debug6vectorIS8_SC_EEEE
(mutable iterator);
  state = past-the-end;
  references sequence with type
`NSt7__debug6vectorISt4pairIN4llvm6WeakVHEPNS2_13CallGraphNodeEESaIS6_EEE' @
0x0x7fff1c075150
}
0   clang-cc        0x0000000001723946
1   clang-cc        0x0000000001723fd5
2   libpthread.so.0 0x00002b508ec60080
3   libc.so.6       0x00002b508f84efb5 gsignal + 53
4   libc.so.6       0x00002b508f850bc3 abort + 387
5   libstdc++.so.6  0x00002b508f0d387c
__gnu_debug::_Error_formatter::_M_error() const + 508
6   clang-cc        0x0000000000a1dafa
7   clang-cc        0x00000000015435d9
8   clang-cc        0x00000000015435f9
9   clang-cc        0x0000000001547af4
10  clang-cc        0x0000000001547b84
11  clang-cc        0x0000000001547eb9
12  clang-cc        0x000000000153e04d
13  clang-cc        0x0000000001674a18
14  clang-cc        0x0000000001676d69
15  clang-cc        0x0000000001676dcb
16  clang-cc        0x00000000004a7d51
17  clang-cc        0x00000000004a7ecb
18  clang-cc        0x00000000007667bf
19  clang-cc        0x000000000047d6d6
20  clang-cc        0x000000000047edc5 main + 3209
21  libc.so.6       0x00002b508f83a5a6 __libc_start_main + 230
22  clang-cc        0x0000000000475ff9
Stack dump:
0.      Program arguments:
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/Debug+Checks/bin/clang-cc
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/CodeGen/parameter-passing.c
-triple i386-unknown-unknown -O3 -emit-llvm -o
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/Output/CodeGen/parameter-passing.c.tmp 
1.      <eof> parser at end of file
2.      Per-module optimization passes
3.      Running pass 'CallGraph Pass Manager' on module
'/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/CodeGen/parameter-passing.c'.
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/Output/CodeGen/parameter-passing.c.script:
line 7: 10747 Aborted                
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/Debug+Checks/bin/clang-cc
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/CodeGen/parameter-passing.c
-triple i386-unknown-unknown -O3 -emit-llvm -o
/home/buildbot/buildslave/clang-x86_64-linux-checks/llvm/tools/clang/test/Output/CodeGen/parameter-passing.c.tmp
--

********************


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list