[cfe-commits] r148138 - in /cfe/trunk: include/clang/Driver/ lib/Basic/ lib/Driver/ test/ARCMT/ test/CodeGen/ test/CodeGenCXX/ test/Coverage/ test/Driver/ test/Frontend/ test/Headers/ test/Index/ test/Misc/ test/PCH/ test/Preprocessor/ tools/driv

Eli Friedman eli.friedman at gmail.com
Fri Jan 13 13:38:50 PST 2012


On Fri, Jan 13, 2012 at 12:37 PM, Sebastian Pop <spop at codeaurora.org> wrote:
> Author: spop
> Date: Fri Jan 13 14:37:02 2012
> New Revision: 148138
>
> URL: http://llvm.org/viewvc/llvm-project?rev=148138&view=rev
> Log:
> rename -ccc-host-triple into -target
>
> Modified:
>    cfe/trunk/include/clang/Driver/Options.td
>    cfe/trunk/lib/Basic/Targets.cpp
>    cfe/trunk/lib/Driver/Driver.cpp
>    cfe/trunk/test/ARCMT/driver-migrate.m
>    cfe/trunk/test/CodeGen/2009-10-20-GlobalDebug.c
>    cfe/trunk/test/CodeGen/frame-pointer-elim.c
>    cfe/trunk/test/CodeGen/mips64-f128-literal.c
>    cfe/trunk/test/CodeGen/mips64-padding-arg.c
>    cfe/trunk/test/CodeGen/mmx-inline-asm.c
>    cfe/trunk/test/CodeGen/mmx-shift-with-immediate.c
>    cfe/trunk/test/CodeGenCXX/apple-kext-guard-variable.cpp
>    cfe/trunk/test/CodeGenCXX/cxx-apple-kext.cpp
>    cfe/trunk/test/Coverage/targets.c
>    cfe/trunk/test/Driver/Wp-args.c
>    cfe/trunk/test/Driver/Xarch.c
>    cfe/trunk/test/Driver/Xlinker-args.c
>    cfe/trunk/test/Driver/analyze.c
>    cfe/trunk/test/Driver/apple-kext-i386.cpp
>    cfe/trunk/test/Driver/apple-kext-mkernel.c
>    cfe/trunk/test/Driver/arc.c
>    cfe/trunk/test/Driver/arch.c
>    cfe/trunk/test/Driver/arm-darwin-builtin.c
>    cfe/trunk/test/Driver/arm-mfpu.c
>    cfe/trunk/test/Driver/ast.c
>    cfe/trunk/test/Driver/bindings.c
>    cfe/trunk/test/Driver/cc-log-diagnostics.c
>    cfe/trunk/test/Driver/ccc-host-triple-no-integrated-as.c
>    cfe/trunk/test/Driver/cfi.c
>    cfe/trunk/test/Driver/clang-translation.c
>    cfe/trunk/test/Driver/darwin-as.c
>    cfe/trunk/test/Driver/darwin-cc.c
>    cfe/trunk/test/Driver/darwin-debug-flags.c
>    cfe/trunk/test/Driver/darwin-dsymutil.c
>    cfe/trunk/test/Driver/darwin-iphone-defaults.m
>    cfe/trunk/test/Driver/darwin-ld.c
>    cfe/trunk/test/Driver/darwin-objc-defaults.m
>    cfe/trunk/test/Driver/darwin-objc-gc.m
>    cfe/trunk/test/Driver/darwin-objc-options.m
>    cfe/trunk/test/Driver/darwin-verify-debug.c
>    cfe/trunk/test/Driver/darwin-version.c
>    cfe/trunk/test/Driver/darwin-xarch.c
>    cfe/trunk/test/Driver/default-toolchain.c
>    cfe/trunk/test/Driver/dragonfly.c
>    cfe/trunk/test/Driver/exceptions.m
>    cfe/trunk/test/Driver/flags.c
>    cfe/trunk/test/Driver/frame-pointer.c
>    cfe/trunk/test/Driver/freebsd.c
>    cfe/trunk/test/Driver/gcc_forward.c
>    cfe/trunk/test/Driver/gnu-runtime.m
>    cfe/trunk/test/Driver/ios-simulator-arcruntime.c
>    cfe/trunk/test/Driver/le32-unknown-nacl.cpp
>    cfe/trunk/test/Driver/linux-header-search.cpp
>    cfe/trunk/test/Driver/linux-ld.c
>    cfe/trunk/test/Driver/mno-global-merge.c
>    cfe/trunk/test/Driver/nostdlib.c
>    cfe/trunk/test/Driver/nostdlibinc.c
>    cfe/trunk/test/Driver/openbsd.c
>    cfe/trunk/test/Driver/phases.c
>    cfe/trunk/test/Driver/redzone.c
>    cfe/trunk/test/Driver/rewrite-objc.m
>    cfe/trunk/test/Driver/sysroot-flags.c
>    cfe/trunk/test/Driver/sysroot.c
>    cfe/trunk/test/Driver/unknown-gcc-arch.c
>    cfe/trunk/test/Driver/x86_features.c
>    cfe/trunk/test/Frontend/darwin-version.c
>    cfe/trunk/test/Headers/c89.c
>    cfe/trunk/test/Index/annotate-tokens.m
>    cfe/trunk/test/Index/get-cursor.m
>    cfe/trunk/test/Index/retain-target-options.c
>    cfe/trunk/test/Index/usrs.m
>    cfe/trunk/test/Misc/diag-format.c
>    cfe/trunk/test/PCH/reloc.c
>    cfe/trunk/test/Preprocessor/pic.c
>    cfe/trunk/test/Preprocessor/x86_target_features.c
>    cfe/trunk/tools/driver/driver.cpp

I had to revert this in r148141; it was causing regression test
failures on Mac buildbots.  A transcript of the failures follows:

-Eli

FAIL: Clang :: Driver/bindings.c (1990 of 9868)
******************** TEST 'Clang :: Driver/bindings.c' FAILED
********************
Script:
--
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-unknown-unknown -ccc-print-bindings
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"clang", inputs: \[".*bindings.c"\], output: ".*\.s"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Assemble", inputs: \[".*\.s"\], output: ".*\.o"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Link", inputs: \[".*\.o"\], output: "a.out"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-unknown-unknown -ccc-print-bindings -ccc-no-clang
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Compile", inputs: \[".*bindings.c"\], output: ".*\.s"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Assemble", inputs: \[".*\.s"\], output: ".*\.o"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Link", inputs: \[".*\.o"\], output: "a.out"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-unknown-unknown -ccc-print-bindings -ccc-no-clang
-no-integrated-cpp
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Preprocess", inputs: \[".*bindings.c"\], output: ".*\.i"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Compile", inputs: \[".*\.i"\], output: ".*\.s"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Assemble", inputs: \[".*\.s"\], output: ".*\.o"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Link", inputs: \[".*\.o"\], output: "a.out"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-unknown-unknown -ccc-print-bindings -ccc-no-clang -x c-header
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Precompile", inputs: \[".*bindings.c"\], output:
".*bindings.c.gch'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-unknown-unknown -ccc-print-bindings -fsyntax-only
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"clang", inputs: \[".*bindings.c"\], output: (nothing)'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-unknown-unknown -ccc-print-bindings -ccc-no-clang -fsyntax-only
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Compile", inputs: \[".*bindings.c"\], output: (nothing)'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-unknown-unknown -ccc-print-bindings -ccc-no-clang-cxx
-fsyntax-only -x c++
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Compile", inputs: \[".*bindings.c"\], output: (nothing)'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-unknown-unknown -ccc-print-bindings -ccc-clang-cxx -fsyntax-only
-x c++ /Volumes/storage/llvm/tools/clang/test/Driver/bindings.c 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"clang", inputs: \[".*bindings.c"\], output: (nothing)'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
target -target i386-unknown-unknown -ccc-print-bindings
-ccc-no-clang-cpp -fsyntax-only -no-integrated-cpp
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Preprocess", inputs: \[".*bindings.c"\], output: ".*\.i"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"clang", inputs: \[".*\.i"\], output: (nothing)'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-apple-darwin9 -ccc-print-bindings -ccc-clang-archs i386
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c -S -arch ppc
2> /Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Compile", inputs: \[".*bindings.c"\], output:
"bindings.s"' /Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-apple-darwin9 -ccc-print-bindings -ccc-clang-archs powerpc
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c -S -arch ppc
2> /Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"clang", inputs: \[".*bindings.c"\], output: "bindings.s"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
powerpc-unknown-unknown -ccc-print-bindings -ccc-clang-archs ""
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c -S 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"clang", inputs: \[".*bindings.c"\], output: "bindings.s"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
powerpc-unknown-unknown -ccc-print-bindings -ccc-clang-archs "i386"
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c -S 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"gcc::Compile", inputs: \[".*bindings.c"\], output:
"bindings.s"' /Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -target
i386-apple-darwin9 -no-integrated-as -ccc-print-bindings
/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c 2>
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"clang", inputs: \[".*bindings.c"\], output: ".*\.s"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"darwin::Assemble", inputs: \[".*\.s"\], output: ".*\.o"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
grep '"darwin::Link", inputs: \[".*\.o"\], output: "a.out"'
/Volumes/storage/llvmbin/tools/clang/test/Driver/Output/bindings.c.tmp
--
Exit Code: 127
Command Output (stdout):
--
# "i386-unknown-unknown" - "clang", inputs:
["/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c"], output:
"/tmp/bindings-3HTMdx.s"
# "i386-unknown-unknown" - "gcc::Assemble", inputs:
["/tmp/bindings-3HTMdx.s"], output: "/tmp/bindings-fCjvQU.o"
# "i386-unknown-unknown" - "gcc::Link", inputs:
["/tmp/bindings-fCjvQU.o"], output: "a.out"
# "i386-unknown-unknown" - "gcc::Compile", inputs:
["/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c"], output:
"/tmp/bindings-jSGwJs.s"
# "i386-unknown-unknown" - "gcc::Assemble", inputs:
["/tmp/bindings-jSGwJs.s"], output: "/tmp/bindings-FgdZQo.o"
# "i386-unknown-unknown" - "gcc::Link", inputs:
["/tmp/bindings-FgdZQo.o"], output: "a.out"
# "i386-unknown-unknown" - "gcc::Preprocess", inputs:
["/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c"], output:
"/tmp/bindings-1gBnS0.i"
# "i386-unknown-unknown" - "gcc::Compile", inputs:
["/tmp/bindings-1gBnS0.i"], output: "/tmp/bindings-99Sg1h.s"
# "i386-unknown-unknown" - "gcc::Assemble", inputs:
["/tmp/bindings-99Sg1h.s"], output: "/tmp/bindings-A48B5R.o"
# "i386-unknown-unknown" - "gcc::Link", inputs:
["/tmp/bindings-A48B5R.o"], output: "a.out"
# "i386-unknown-unknown" - "gcc::Precompile", inputs:
["/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c"], output:
"/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c.gch"
# "i386-unknown-unknown" - "clang", inputs:
["/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c"], output:
(nothing)
# "i386-unknown-unknown" - "gcc::Compile", inputs:
["/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c"], output:
(nothing)
# "i386-unknown-unknown" - "gcc::Compile", inputs:
["/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c"], output:
(nothing)
# "i386-unknown-unknown" - "clang", inputs:
["/Volumes/storage/llvm/tools/clang/test/Driver/bindings.c"], output:
(nothing)
--

********************
FAIL: Clang :: Driver/noexecstack.c (2093 of 9868)
******************** TEST 'Clang :: Driver/noexecstack.c' FAILED
********************
Script:
--
/Volumes/storage/llvmbin/Release+Asserts/bin/clang  -###
/Volumes/storage/llvm/tools/clang/test/Driver/noexecstack.c -c -o
tmp.o -triple i686-pc-linux-gnu -integrated-as -Wa,--noexecstack 2>&1
| grep "mnoexecstack"
--
Exit Code: 1

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




More information about the cfe-commits mailing list