diff options
Diffstat (limited to 'compiler_wrapper/testdata/cros_hardened_golden/clang_path.json')
-rw-r--r-- | compiler_wrapper/testdata/cros_hardened_golden/clang_path.json | 156 |
1 files changed, 36 insertions, 120 deletions
diff --git a/compiler_wrapper/testdata/cros_hardened_golden/clang_path.json b/compiler_wrapper/testdata/cros_hardened_golden/clang_path.json index 52d4184a..9780356e 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/clang_path.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/clang_path.json @@ -18,34 +18,27 @@ "--sysroot=/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=../../bin/x86_64-cros-linux-gnu-", "main.cc", - "-L/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", "-B../../bin", "-target", @@ -82,34 +75,27 @@ "--sysroot=/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=../../bin/x86_64-cros-linux-gnu-", "main.cc", - "-L/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", "-B../../bin", "-target", @@ -146,34 +132,27 @@ "--sysroot=/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=../../bin/x86_64-cros-linux-gnu-", "main.cc", - "-L/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", "-B../../bin", "-target", @@ -210,34 +189,27 @@ "--sysroot=/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=../../bin/x86_64-cros-linux-gnu-", "main.cc", - "-L/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", "-B../../bin", "-target", @@ -281,36 +253,29 @@ "--sysroot=/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=../../bin/x86_64-cros-linux-gnu-", "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", - "-L/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", "-B../../bin", "-target", @@ -357,36 +322,29 @@ "--sysroot=/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=../../bin/x86_64-cros-linux-gnu-", "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", - "-L/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", "-B../../bin", "-target", @@ -428,36 +386,29 @@ "--sysroot=/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=../../bin/x86_64-cros-linux-gnu-", "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", - "-L/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", "-B../../bin", "-target", @@ -494,34 +445,27 @@ "--sysroot=/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=../../bin/x86_64-cros-linux-gnu-", "main.cc", - "-L/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", "-B../../bin", "-target", @@ -551,40 +495,33 @@ "cmd": { "path": "/usr/bin/ccache", "args": [ - "a/b/c/d/e/usr/bin/clang", - "--sysroot=/tmp/stable/a/b/c/d/e/usr/x86_64-cros-linux-gnu", + "a/b/usr/bin/clang", + "--sysroot=/tmp/stable/a/b/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=a/b/c/d/e/bin/x86_64-cros-linux-gnu-", "main.cc", - "-L/tmp/stable/a/b/c/d/e/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", - "-Ba/b/c/d/e/bin", + "-Ba/b/bin", "-target", "x86_64-cros-linux-gnu" ], @@ -612,40 +549,33 @@ "cmd": { "path": "/usr/bin/ccache", "args": [ - "a/b/c/d/e/usr/bin/clang", - "--sysroot=/tmp/stable/a/b/c/d/e/usr/x86_64-cros-linux-gnu", + "a/b/usr/bin/clang", + "--sysroot=/tmp/stable/a/b/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=a/b/c/d/e/bin/x86_64-cros-linux-gnu-", "main.cc", - "-L/tmp/stable/a/b/c/d/e/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", - "-Ba/b/c/d/e/bin", + "-Ba/b/bin", "-target", "x86_64-cros-linux-gnu" ], @@ -673,40 +603,33 @@ "cmd": { "path": "/usr/bin/ccache", "args": [ - "../usr/bin/clang", - "--sysroot=/tmp/usr/x86_64-cros-linux-gnu", + "../../usr/bin/clang", + "--sysroot=/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=../bin/x86_64-cros-linux-gnu-", "main.cc", - "-L/tmp/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", - "-B../bin", + "-B../../bin", "-target", "x86_64-cros-linux-gnu" ], @@ -737,40 +660,33 @@ "cmd": { "path": "/usr/bin/ccache", "args": [ - "/tmp/usr/bin/clang", - "--sysroot=/tmp/usr/x86_64-cros-linux-gnu", + "/usr/bin/clang", + "--sysroot=/usr/x86_64-cros-linux-gnu", "-Qunused-arguments", "-fno-addrsig", - "-fdebug-default-version=5", + "-fcommon", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", "-Wno-unknown-warning-option", "-Wno-section", + "-static-libgcc", "-fuse-ld=lld", - "--unwindlib=libgcc", "-Wno-final-dtor-non-final-class", "-Werror=poison-system-directories", "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", - "-Wno-deprecated-declarations", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", - "-fcommon", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", - "-static-libgcc", - "--prefix=../bin/x86_64-cros-linux-gnu-", "main.cc", - "-L/tmp/usr/x86_64-cros-linux-gnu/usr/lib64", "-Wno-implicit-int-float-conversion", "-Wno-compound-token-split-by-space", "-Wno-string-concatenation", - "-Wno-deprecated-copy", - "-Wno-unused-but-set-variable", "-mno-movbe", - "-B../bin", + "-B../../bin", "-target", "x86_64-cros-linux-gnu" ], |