[cfe-dev] make check
Reed Kotler
rkotler at mips.com
Wed Mar 12 16:53:00 PDT 2014
We have an almost identical issue with the other failing test:
When I run the test myself from the command line it looks fine.
rkotler at mipsswbrd002:~/slave/slavetargetbe/build$ ../install/bin/not
--crash ../install/bin/clang -cc1 -analyze
-analyzer-checker=debug.ExprInspection
/home/rkotler/workspace/llvmslave/tools/clang/test/Parser/crash-report.c
0 clang 0x0385c194 llvm::sys::PrintStackTrace(_IO_FILE*) + 96
Stack dump:
0. Program arguments: ../install/bin/clang -cc1 -analyze
-analyzer-checker=debug.ExprInspection
/home/rkotler/workspace/llvmslave/tools/clang/test/Parser/crash-report.c
1.
/home/rkotler/workspace/llvmslave/tools/clang/test/Parser/crash-report.c:4:2:
current parser token 'prag\
ma'
Error: Trace/breakpoint trap
rkotler at mipsswbrd002:~/slave/slavetargetbe/build$
Whereas in the make check:
********************
FAIL: Clang :: Parser/crash-report.c (3772 of 16980)
******************** TEST 'Clang :: Parser/crash-report.c' FAILED
********************
Script:
--
not --crash
/home/rkotler/slave/slavetargetbe2/build/Release+Asserts/bin/clang -cc1
-internal-isystem
/home/rkotler/slave/slavetargetbe2/build/Release+Asserts/bin/../lib/clang/3.5.0/include
/home/rkotler/workspace/llvmslave/tools/clang/test/Parser/crash-report.c
2>&1 | FileCheck
/home/rkotler/workspace/llvmslave/tools/clang/test/Parser/crash-report.c
--
Exit Code: 1
Command Output (stderr):
--
/home/rkotler/workspace/llvmslave/tools/clang/test/Parser/crash-report.c:7:11:
error: expected string not found in input
// CHECK: prag\
^
<stdin>:1:1: note: scanning from here
0 Error: Segmentation fault
^
<stdin>:1:3: note: possible intended match here
0 Error: Segmentation fault
^
--
On 03/12/2014 04:27 PM, reed kotler wrote:
> On our recursed mips compiler on the cavium boards, I'm getting a
> strange failure on our second level resursed compiler, only on 2 of the
> clang tests.
> These two compilers do differ in the libc toolchaing.
>
> When I run clang myself it looks fine so it seems to be a make check
> issue. This is also, btw, a big endian machine.
> I have not tried debugging filecheck for this; which is where the issue
> seems to lie.
>
> Maybe this looks familiar to someone.
>
> rkotler at mipsswbrd002:~/slave/slavetargetbe/build$ ../install/bin/not --crash ../install/bin/clang -cc1 -analyze -analyzer-checker=debug.ExprInspection /home/rkotler/workspace/llvmslave/tools/clang/test/Analysis/crash-trace.c
> 0 clang 0x0385c194 llvm::sys::PrintStackTrace(_IO_FILE*) + 96
> Stack dump:
> 0. Program arguments: ../install/bin/clang -cc1 -analyze -analyzer-checker=debug.ExprInspection /home/rkotler/workspace/llvmslave/tools/clang/test/Analysis/crash-trace.c
> 1. <eof> parser at end of file
> 2. While analyzing stack:
> #0 void inlined()
> #1 void test()
> 3. /home/rkotler/workspace/llvmslave/tools/clang/test/Analysis/crash-trace.c:7:3: Error evaluating statement
> 4. /home/rkotler/workspace/llvmslave/tools/clang/test/Analysis/crash-trace.c:7:3: Error evaluating statement
> Error: Trace/breakpoint trap
> rkotler at mipsswbrd002:~/slave/slavetargetbe/build$
>
> But when the same test is run during make check:
>
>
> home/rkotler/workspace/llvmslave/tools/clang/test/Analysis/crash-trace.c:14:11: error: expected string not found in input
> // CHECK: 0. Program arguments: {{.*}}clang
> ^
> <stdin>:1:1: note: scanning from here
> 0 5\H5*�i<*�i<5'05*�iL*�iL*�iT*�iT*�i\*�i\*�id*�id*�il*�il*�it*�it*�i|*�i|*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�j*�j*�j
> *�j
> *�j*�j*�j*�j*�j$*�j$*�j,*�j,*�j4*�j4*�j<*�j<*�jD*�jD*�jL*�jL*�jT*�jT*�j\*�j\*�jd*�jd*�jl*�jl*�jt*�jt*�j|*�j|*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�k*�k*�k
> *�k
> *�k*�k*�k*�k*�k$*�k$*�k,*�k,*�k4*�k4*�k<*�k<*�kD*�kD*�kL*�kL*�kT*�kT*�k\*�k\*�kd*�kd*�kl*�kl*�kt*�kt*�k|*�k|*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�l*�l*�
> l
> *�l
> *�l*�l*�l*�l*�l$*�l$*�l,*�l,*�l4*�l4*�l<*�l<*�lD*�lD*�lL*�lL*�lT*�lT*�l\*�l\*�ld*�ld*�ll*�ll*�lt*�lt*�l|*�l|*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�m*�m*�m
> *�m
> *�m*�m*�m*�m*�m$*�m$*�m,*�m, 0x0433d798 Error: Segmentation fault
> <stdin>:1:1035: note: possible intended match here
> 0 5\H5*�i<*�i<5'05*�iL*�iL*�iT*�iT*�i\*�i\*�id*�id*�il*�il*�it*�it*�i|*�i|*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�i�*�j*�j*�j
> *�j
> *�j*�j*�j*�j*�j$*�j$*�j,*�j,*�j4*�j4*�j<*�j<*�jD*�jD*�jL*�jL*�jT*�jT*�j\*�j\*�jd*�jd*�jl*�jl*�jt*�jt*�j|*�j|*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�j�*�k*�k*�k
> *�k
> *�k*�k*�k*�k*�k$*�k$*�k,*�k,*�k4*�k4*�k<*�k<*�kD*�kD*�kL*�kL*�kT*�kT*�k\*�k\*�kd*�kd*�kl*�kl*�kt*�kt*�k|*�k|*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�k�*�l*�l*�
> l
> *�l
> *�l*�l*�l*�l*�l$*�l$*�l,*�l,*�l4*�l4*�l<*�l<*�lD*�lD*�lL*�lL*�lT*�lT*�l\*�l\*�ld*�ld*�ll*�ll*�lt*�lt*�l|*�l|*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�l�*�m*�m*�m
> *�m
> *�m*�m*�m*�m*�m$*�m$*�m,*�m, 0x0433d798 Error: Segmentation fault
>
> Tia.
>
> Reed
>
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev-Tmj1lob9twqVc3sceRu5cw at public.gmane.org
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
More information about the cfe-dev
mailing list