Hi Wei-ren, Could you post the configure setup you're using to build llvm/clang please? It looks like a lot of your "extra" failures are due to a function call specification
arm_aapcscc being added to function prototypes, and that's breaking regexps. I think these are "optional annotations", so I wonder what's causing your build to insert them and mine not to? FWIW, mine is env CC="ccache /usr/bin/gcc " CXX="ccache /usr/bin/g++ " ./configure -C --disable-bindings --build=armv7l-unknown-linux-gnueabi --host=armv7l-unknown-linux-gnueabi --target=armv7l-unknown-linux-gnueabi --with-cpu=cortex-a9 --with-fpu=neon --with-abi=aapcs --with-float=hard --enable-assertions Cheers, Dave -----Original Message----- From: 陳韋任 (Wei-Ren Chen) [mailto:[email protected]] Sent: 19 September 2012 10:01 To: David Tweed Cc: 陳韋任 (Wei-Ren Chen); James Molloy; [email protected] Subject: Re: [PATCH] Mark ARCMT test cases as XFAIL on ARM Quick question. Did you build with "--enable-optimized"? On Wed, Sep 19, 2012 at 09:39:27AM +0100, David Tweed wrote: > Hi, > > Here's my config: > > Linux llvmbb-debug-1 3.4.0-1-linaro-lt-omap #1~120625232503-Ubuntu SMP > PREEMPT Tue Jun 26 01:25:56 UTC 2012 armv7l armv7l armv7l GNU/Linux > g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 > GNU gold (GNU Binutils for Ubuntu 2.22) 1.11 > > Full make check-all VERBOSE=1 'LIT_ARGS=-v -j 4' output attached, but the > interesting bit is: > > <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > > ******************** > Unexpected Passing Tests (2): > Clang :: CodeGen/2008-01-25-ByValReadNone.c > Clang :: CodeGenCXX/member-alignment.cpp > > ******************** > Failing Tests (18): > Clang :: CXX/conv/conv.prom/p2.cpp > Clang :: CodeGenCXX/compound-literals.cpp > Clang :: CodeGenCXX/devirtualize-virtual-function-calls-final.cpp > Clang :: CodeGenCXX/throw-expression-cleanup.cpp > Clang :: Driver/hello.c > Clang :: PCH/cxx-typeid.cpp > Clang :: Sema/return.c > Clang :: Sema/wchar.c > Clang :: SemaTemplate/example-dynarray.cpp > LLVM :: Analysis/Profiling/load-branch-weights-ifs.ll > LLVM :: Analysis/Profiling/load-branch-weights-loops.ll > LLVM :: Analysis/Profiling/load-branch-weights-switches.ll > LLVM :: ExecutionEngine/2002-12-16-ArgTest.ll > LLVM :: ExecutionEngine/test-fp-no-external-funcs.ll > LLVM :: ExecutionEngine/test-fp.ll > LLVM-Unit :: > ExecutionEngine/JIT/Debug+Asserts/JITTests/JIT.GlobalInFunction > LLVM-Unit :: > ExecutionEngine/JIT/Debug+Asserts/JITTests/JITTest.AvailableExternallyGlobalIsntEmitted > LLVM-Unit :: > ExecutionEngine/JIT/Debug+Asserts/JITTests/JITTest.FunctionPointersOutliveTheirCreator > > Expected Passes : 11706 > Expected Failures : 101 > Unsupported Tests : 14 > Unexpected Passes : 2 > Unexpected Failures: 18 > > <<<<<<<<<<<<<<<<<<<<<<<<< > > The clang ones are mostly either ABI issues or paths not picking up files, > the LLVM ones are all related to JITing in one way or another. > > I can't off the top of my head think what might be causing you to see so many > more failures: if anyone has any thoughts... > > Cheers, > David > > -- IMPORTANT NOTICE: The contents of this email and any attachments are > confidential and may also be privileged. If you are not the intended > recipient, please notify the sender immediately and do not disclose the > contents to any other person, use it for any purpose, or store or copy the > information in any medium. Thank you. -- Wei-Ren Chen (陳韋任) Computer Systems Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) Tel:886-2-2788-3799 #1667 Homepage: http://people.cs.nctu.edu.tw/~chenwj _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
