[all-commits] [llvm/llvm-project] dbc96b: Revert "[CodeGenModule] Assume dso_local for -fpic...

Fangrui Song via All-commits all-commits at lists.llvm.org
Mon Feb 3 10:10:08 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: dbc96b518b619d37aacf670e1a9d3b90b5614dd2
      https://github.com/llvm/llvm-project/commit/dbc96b518b619d37aacf670e1a9d3b90b5614dd2
  Author: Fangrui Song <maskray at google.com>
  Date:   2020-02-03 (Mon, 03 Feb 2020)

  Changed paths:
    M clang/lib/CodeGen/CodeGenModule.cpp
    M clang/test/CXX/expr/p10-0x.cpp
    M clang/test/CodeGen/2006-05-19-SingleEltReturn.c
    M clang/test/CodeGen/2008-07-30-implicit-initialization.c
    M clang/test/CodeGen/2008-07-31-promotion-of-compound-pointer-arithmetic.c
    M clang/test/CodeGen/3dnow-builtins.c
    M clang/test/CodeGen/_Bool-conversion.c
    M clang/test/CodeGen/aapcs-align.cpp
    M clang/test/CodeGen/aapcs64-align.cpp
    M clang/test/CodeGen/aarch64-args.cpp
    M clang/test/CodeGen/aarch64-branch-protection-attr.c
    M clang/test/CodeGen/aarch64-byval-temp.c
    M clang/test/CodeGen/aarch64-neon-3v.c
    M clang/test/CodeGen/aarch64-neon-across.c
    M clang/test/CodeGen/aarch64-neon-dot-product.c
    M clang/test/CodeGen/aarch64-neon-extract.c
    M clang/test/CodeGen/aarch64-neon-fcvt-intrinsics.c
    M clang/test/CodeGen/aarch64-neon-fma.c
    M clang/test/CodeGen/aarch64-neon-fp16fml.c
    M clang/test/CodeGen/aarch64-neon-ldst-one.c
    M clang/test/CodeGen/aarch64-neon-scalar-copy.c
    M clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c
    M clang/test/CodeGen/aarch64-neon-tbl.c
    M clang/test/CodeGen/aarch64-neon-vcombine.c
    M clang/test/CodeGen/aarch64-neon-vget-hilo.c
    M clang/test/CodeGen/aarch64-poly128.c
    M clang/test/CodeGen/aarch64-poly64.c
    M clang/test/CodeGen/aarch64-tme.cpp
    M clang/test/CodeGen/aarch64-varargs.c
    M clang/test/CodeGen/aarch64-vpcs.c
    M clang/test/CodeGen/address-space.c
    M clang/test/CodeGen/alias.c
    M clang/test/CodeGen/align-systemz.c
    M clang/test/CodeGen/align_value.cpp
    M clang/test/CodeGen/alignment.c
    M clang/test/CodeGen/alloc-align-attr.c
    M clang/test/CodeGen/altivec.c
    M clang/test/CodeGen/arc/arguments.c
    M clang/test/CodeGen/arc/struct-align.c
    M clang/test/CodeGen/arm-aapcs-vfp.c
    M clang/test/CodeGen/arm-cc.c
    M clang/test/CodeGen/arm-float-helpers.c
    M clang/test/CodeGen/arm-fp16-arguments.c
    M clang/test/CodeGen/arm-homogenous.c
    M clang/test/CodeGen/arm-neon-directed-rounding.c
    M clang/test/CodeGen/arm-neon-dot-product.c
    M clang/test/CodeGen/arm-neon-fma.c
    M clang/test/CodeGen/arm-neon-numeric-maxmin.c
    M clang/test/CodeGen/arm-neon-vcvtX.c
    M clang/test/CodeGen/arm-pcs.c
    M clang/test/CodeGen/arm-varargs.c
    M clang/test/CodeGen/arm-vfp16-arguments.c
    M clang/test/CodeGen/arm-vfp16-arguments2.cpp
    M clang/test/CodeGen/arm64-aapcs-arguments.c
    M clang/test/CodeGen/arm64-mte.c
    M clang/test/CodeGen/arm_function_epilog.cpp
    M clang/test/CodeGen/asm-label.c
    M clang/test/CodeGen/assign.c
    M clang/test/CodeGen/atomics-inlining.c
    M clang/test/CodeGen/attr-msp430.c
    M clang/test/CodeGen/attr-target-mv.c
    M clang/test/CodeGen/attr-weakref.c
    M clang/test/CodeGen/attr-weakref2.c
    M clang/test/CodeGen/attr-x86-interrupt.c
    M clang/test/CodeGen/attributes.c
    M clang/test/CodeGen/avr-builtins.c
    M clang/test/CodeGen/avr/attributes/interrupt.c
    M clang/test/CodeGen/avr/attributes/signal.c
    M clang/test/CodeGen/bitfield-2.c
    M clang/test/CodeGen/blocks.c
    M clang/test/CodeGen/bool-convert.c
    M clang/test/CodeGen/bool-init.c
    M clang/test/CodeGen/bool_test.c
    M clang/test/CodeGen/builtin-align.c
    M clang/test/CodeGen/builtin-constant-p.c
    M clang/test/CodeGen/builtin-expect.c
    M clang/test/CodeGen/builtin-ms-noop.cpp
    M clang/test/CodeGen/builtin-unpredictable.c
    M clang/test/CodeGen/builtins-arm.c
    M clang/test/CodeGen/builtins-ppc-altivec.c
    M clang/test/CodeGen/builtins-ppc-crypto.c
    M clang/test/CodeGen/builtins-ppc-htm.c
    M clang/test/CodeGen/builtins-ppc-p7.c
    M clang/test/CodeGen/builtins-ppc-p8vector.c
    M clang/test/CodeGen/builtins-ppc-quadword.c
    M clang/test/CodeGen/builtins-ppc-vsx.c
    M clang/test/CodeGen/builtins-ppc.c
    M clang/test/CodeGen/c11atomics.c
    M clang/test/CodeGen/catch-alignment-assumption-attribute-align_value-on-lvalue.cpp
    M clang/test/CodeGen/catch-alignment-assumption-attribute-align_value-on-paramvar.cpp
    M clang/test/CodeGen/catch-alignment-assumption-attribute-alloc_align-on-function-variable.cpp
    M clang/test/CodeGen/catch-alignment-assumption-attribute-alloc_align-on-function.cpp
    M clang/test/CodeGen/catch-alignment-assumption-attribute-assume_aligned-on-function-two-params.cpp
    M clang/test/CodeGen/catch-alignment-assumption-attribute-assume_aligned-on-function.cpp
    M clang/test/CodeGen/catch-alignment-assumption-builtin_assume_aligned-three-params-variable.cpp
    M clang/test/CodeGen/catch-alignment-assumption-builtin_assume_aligned-three-params.cpp
    M clang/test/CodeGen/catch-alignment-assumption-builtin_assume_aligned-two-params.cpp
    M clang/test/CodeGen/catch-alignment-assumption-openmp.cpp
    M clang/test/CodeGen/catch-nullptr-and-nonzero-offset-in-offsetof-idiom.c
    M clang/test/CodeGen/catch-nullptr-and-nonzero-offset-when-nullptr-is-defined.c
    M clang/test/CodeGen/catch-nullptr-and-nonzero-offset.c
    M clang/test/CodeGen/catch-pointer-overflow-volatile.c
    M clang/test/CodeGen/catch-pointer-overflow.c
    M clang/test/CodeGen/cfi-icall-canonical-jump-tables.c
    M clang/test/CodeGen/cfi-icall-cross-dso2.c
    M clang/test/CodeGen/cfi-icall-generalize.c
    M clang/test/CodeGen/cfstring-elf-cfbuild-x86_64.c
    M clang/test/CodeGen/clang-sections-attribute.c
    M clang/test/CodeGen/cleanup-destslot-simple.c
    M clang/test/CodeGen/const-arithmetic.c
    M clang/test/CodeGen/const-init.c
    M clang/test/CodeGen/decl-in-prototype.c
    M clang/test/CodeGen/default-address-space.c
    M clang/test/CodeGen/default-function-attr.c
    M clang/test/CodeGen/designated-initializers.c
    M clang/test/CodeGen/dllexport-1.c
    M clang/test/CodeGen/dso-local-executable.c
    M clang/test/CodeGen/enable_if.c
    M clang/test/CodeGen/exceptions.c
    M clang/test/CodeGen/exprs.c
    M clang/test/CodeGen/flatten.c
    M clang/test/CodeGen/flexible-array-init.c
    M clang/test/CodeGen/fp16-ops.c
    M clang/test/CodeGen/function-attributes.c
    M clang/test/CodeGen/functions.c
    M clang/test/CodeGen/global-decls.c
    M clang/test/CodeGen/global-init.c
    M clang/test/CodeGen/iamcu-abi.c
    M clang/test/CodeGen/ifunc.c
    M clang/test/CodeGen/init-memset.c
    M clang/test/CodeGen/init.c
    M clang/test/CodeGen/inline.c
    M clang/test/CodeGen/lanai-arguments.c
    M clang/test/CodeGen/le32-arguments.c
    M clang/test/CodeGen/le32-libcall-pow.c
    M clang/test/CodeGen/le32-vaarg.c
    M clang/test/CodeGen/libcalls.c
    M clang/test/CodeGen/lifetime-debuginfo-1.c
    M clang/test/CodeGen/lifetime-debuginfo-2.c
    M clang/test/CodeGen/link-bitcode-file.c
    M clang/test/CodeGen/long-call-attr.c
    M clang/test/CodeGen/long_double_fp128.cpp
    M clang/test/CodeGen/malign-double-x86-nacl.c
    M clang/test/CodeGen/malign-double.cpp
    M clang/test/CodeGen/mangle-windows.c
    M clang/test/CodeGen/mbackchain.c
    M clang/test/CodeGen/mcu-struct-return.c
    M clang/test/CodeGen/micromips-attr.c
    M clang/test/CodeGen/microsoft-call-conv.c
    M clang/test/CodeGen/mips-byval-arg.c
    M clang/test/CodeGen/mips-interrupt-attr.c
    M clang/test/CodeGen/mips-transparent-union.c
    M clang/test/CodeGen/mips-varargs.c
    M clang/test/CodeGen/mips-vector-arg.c
    M clang/test/CodeGen/mips-vector-return.c
    M clang/test/CodeGen/mips-zero-sized-struct.c
    M clang/test/CodeGen/mips16-attr.c
    M clang/test/CodeGen/mips64-class-return.cpp
    M clang/test/CodeGen/mips64-padding-arg.c
    M clang/test/CodeGen/mrtd.c
    M clang/test/CodeGen/ms_abi.c
    M clang/test/CodeGen/ms_abi_aarch64.c
    M clang/test/CodeGen/no-builtin.cpp
    M clang/test/CodeGen/noduplicate-cxx11-test.cpp
    M clang/test/CodeGen/nvptx-abi.c
    M clang/test/CodeGen/packed-arrays.c
    M clang/test/CodeGen/packed-structure.c
    M clang/test/CodeGen/partial-reinitialization1.c
    M clang/test/CodeGen/patchable-function-entry.c
    M clang/test/CodeGen/powerpc_types.c
    M clang/test/CodeGen/ppc-signbit.c
    M clang/test/CodeGen/ppc64-align-struct.c
    M clang/test/CodeGen/ppc64-complex-parms.c
    M clang/test/CodeGen/ppc64-complex-return.c
    M clang/test/CodeGen/ppc64-dwarf.c
    M clang/test/CodeGen/ppc64-elf-abi.c
    M clang/test/CodeGen/ppc64-extend.c
    M clang/test/CodeGen/ppc64-inline-asm.c
    M clang/test/CodeGen/ppc64-long-double.cpp
    M clang/test/CodeGen/ppc64-qpx-vector.c
    M clang/test/CodeGen/ppc64-soft-float.c
    M clang/test/CodeGen/ppc64-struct-onefloat.c
    M clang/test/CodeGen/ppc64-struct-onevect.c
    M clang/test/CodeGen/ppc64-vector.c
    M clang/test/CodeGen/ppc64le-aggregates.c
    M clang/test/CodeGen/ppc64le-f128Aggregates.c
    M clang/test/CodeGen/pr25786.c
    M clang/test/CodeGen/pr34021.c
    M clang/test/CodeGen/pr9614.c
    M clang/test/CodeGen/pragma-weak.c
    M clang/test/CodeGen/prefetchw-builtins.c
    M clang/test/CodeGen/redefine_extname.c
    M clang/test/CodeGen/regcall.c
    M clang/test/CodeGen/regparm.c
    M clang/test/CodeGen/riscv-inline-asm.c
    M clang/test/CodeGen/riscv32-ilp32-abi.c
    M clang/test/CodeGen/riscv32-ilp32-ilp32f-abi.c
    M clang/test/CodeGen/riscv32-ilp32-ilp32f-ilp32d-abi.c
    M clang/test/CodeGen/riscv32-ilp32d-abi.c
    M clang/test/CodeGen/riscv32-ilp32f-abi.c
    M clang/test/CodeGen/riscv32-ilp32f-ilp32d-abi.c
    M clang/test/CodeGen/riscv64-lp64-abi.c
    M clang/test/CodeGen/riscv64-lp64-lp64f-abi.c
    M clang/test/CodeGen/riscv64-lp64-lp64f-lp64d-abi.c
    M clang/test/CodeGen/riscv64-lp64d-abi.c
    M clang/test/CodeGen/riscv64-lp64f-lp64d-abi.c
    M clang/test/CodeGen/sanitize-address-field-padding.cpp
    M clang/test/CodeGen/sparc-arguments.c
    M clang/test/CodeGen/sparc-vaarg.c
    M clang/test/CodeGen/sparcv8-abi.c
    M clang/test/CodeGen/sparcv8-inline-asm.c
    M clang/test/CodeGen/sparcv9-abi.c
    M clang/test/CodeGen/sparcv9-dwarf.c
    M clang/test/CodeGen/spir-half-type.cpp
    M clang/test/CodeGen/stackrealign-main.c
    M clang/test/CodeGen/stdcall-fastcall.c
    M clang/test/CodeGen/switch.c
    M clang/test/CodeGen/systemz-abi-vector.c
    M clang/test/CodeGen/systemz-abi.c
    M clang/test/CodeGen/systemz-abi.cpp
    M clang/test/CodeGen/systemz-inline-asm.c
    M clang/test/CodeGen/thread-specifier.c
    M clang/test/CodeGen/tls-model.c
    M clang/test/CodeGen/transparent-union-redecl.c
    M clang/test/CodeGen/transparent-union.c
    M clang/test/CodeGen/ubsan-asan-noreturn.c
    M clang/test/CodeGen/ubsan-function.cpp
    M clang/test/CodeGen/unaligned-decl.c
    M clang/test/CodeGen/union-tbaa1.c
    M clang/test/CodeGen/unsigned-overflow-minimal.c
    M clang/test/CodeGen/unwind-attr.c
    M clang/test/CodeGen/variadic-null-win64.c
    M clang/test/CodeGen/visibility.c
    M clang/test/CodeGen/vla.c
    M clang/test/CodeGen/volatile-complex.c
    M clang/test/CodeGen/x86-inline-asm-min-vector-width.c
    M clang/test/CodeGen/x86-long-double.cpp
    M clang/test/CodeGen/x86-soft-float.c
    M clang/test/CodeGen/x86-vec-i128.c
    M clang/test/CodeGen/x86_32-arguments-iamcu.c
    M clang/test/CodeGen/x86_32-arguments-linux.c
    M clang/test/CodeGen/x86_32-arguments-nommx.c
    M clang/test/CodeGen/x86_64-arguments-nacl.c
    M clang/test/CodeGen/x86_64-arguments.c
    M clang/test/CodeGen/x86_64-floatvectors.c
    M clang/test/CodeGen/x86_64-longdouble.c
    M clang/test/CodeGen/xcore-abi.c
    M clang/test/CodeGen/xcore-abi.cpp
    M clang/test/CodeGen/xray-always-instrument.cpp
    M clang/test/CodeGen/xray-attr-list.cpp
    M clang/test/CodeGen/xray-attributes-noxray-supported.cpp
    M clang/test/CodeGen/xray-attributes-supported.cpp
    M clang/test/CodeGen/xray-ignore-loops.cpp
    M clang/test/CodeGen/xray-imbue-arg1.cpp
    M clang/test/CodeGen/xray-instruction-threshold.cpp
    M clang/test/CodeGen/xray-instrumentation-bundles.cpp
    M clang/test/CodeGen/xray-log-args.cpp
    M clang/test/CodeGen/xray-never-instrument.cpp
    M clang/test/CodeGen/zvector.c
    M clang/test/CodeGenCXX/2009-05-04-PureConstNounwind.cpp
    M clang/test/CodeGenCXX/2011-12-19-init-list-ctor.cpp
    M clang/test/CodeGenCXX/aarch64-arguments.cpp
    M clang/test/CodeGenCXX/alloca-align.cpp
    M clang/test/CodeGenCXX/amdgcn-automatic-variable.cpp
    M clang/test/CodeGenCXX/amdgcn-func-arg.cpp
    M clang/test/CodeGenCXX/amdgcn-string-literal.cpp
    M clang/test/CodeGenCXX/amdgcn_declspec_get.cpp
    M clang/test/CodeGenCXX/arm64-darwinpcs.cpp
    M clang/test/CodeGenCXX/attr-callback.cpp
    M clang/test/CodeGenCXX/attr-cpuspecific.cpp
    M clang/test/CodeGenCXX/attr-exclude_from_explicit_instantiation.dont_assume_extern_instantiation.cpp
    M clang/test/CodeGenCXX/attr-target-mv-func-ptrs.cpp
    M clang/test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp
    M clang/test/CodeGenCXX/attr-x86-interrupt.cpp
    M clang/test/CodeGenCXX/attr.cpp
    M clang/test/CodeGenCXX/auto-variable-template.cpp
    M clang/test/CodeGenCXX/bitfield.cpp
    M clang/test/CodeGenCXX/bool-bitfield.cpp
    M clang/test/CodeGenCXX/builtin-calling-conv.cpp
    M clang/test/CodeGenCXX/builtin-is-constant-evaluated.cpp
    M clang/test/CodeGenCXX/builtin-launder.cpp
    M clang/test/CodeGenCXX/builtin-operator-new-delete.cpp
    M clang/test/CodeGenCXX/builtin_LINE.cpp
    M clang/test/CodeGenCXX/catch-nullptr-and-nonzero-offset-in-offsetof-idiom.cpp
    M clang/test/CodeGenCXX/catch-undef-behavior.cpp
    M clang/test/CodeGenCXX/char8_t.cpp
    M clang/test/CodeGenCXX/clang-sections-tentative.c
    M clang/test/CodeGenCXX/clang-sections.cpp
    M clang/test/CodeGenCXX/compound-literals.cpp
    M clang/test/CodeGenCXX/conditional-gnu-ext.cpp
    M clang/test/CodeGenCXX/conditional-temporaries.cpp
    M clang/test/CodeGenCXX/const-init-cxx11.cpp
    M clang/test/CodeGenCXX/const-init-cxx2a.cpp
    M clang/test/CodeGenCXX/constructor-alias.cpp
    M clang/test/CodeGenCXX/constructor-destructor-return-this.cpp
    M clang/test/CodeGenCXX/copy-constructor-elim-2.cpp
    M clang/test/CodeGenCXX/ctor-dtor-alias.cpp
    M clang/test/CodeGenCXX/cxx0x-delegating-ctors.cpp
    M clang/test/CodeGenCXX/cxx0x-initializer-array.cpp
    M clang/test/CodeGenCXX/cxx0x-initializer-constructors.cpp
    M clang/test/CodeGenCXX/cxx0x-initializer-stdinitializerlist-startend.cpp
    M clang/test/CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp
    M clang/test/CodeGenCXX/cxx11-extern-constexpr.cpp
    M clang/test/CodeGenCXX/cxx11-initializer-aggregate.cpp
    M clang/test/CodeGenCXX/cxx11-thread-local-reference.cpp
    M clang/test/CodeGenCXX/cxx11-thread-local-visibility.cpp
    M clang/test/CodeGenCXX/cxx11-thread-local.cpp
    M clang/test/CodeGenCXX/cxx1y-deduced-return-type.cpp
    M clang/test/CodeGenCXX/cxx1y-init-captures-eh.cpp
    M clang/test/CodeGenCXX/cxx1y-init-captures.cpp
    M clang/test/CodeGenCXX/cxx1y-initializer-aggregate.cpp
    M clang/test/CodeGenCXX/cxx1y-sized-deallocation.cpp
    M clang/test/CodeGenCXX/cxx1y-variable-template.cpp
    M clang/test/CodeGenCXX/cxx1z-decomposition.cpp
    M clang/test/CodeGenCXX/cxx1z-initializer-aggregate.cpp
    M clang/test/CodeGenCXX/cxx1z-inline-variables.cpp
    M clang/test/CodeGenCXX/cxx2a-destroying-delete.cpp
    M clang/test/CodeGenCXX/cxx2a-thread-local-constinit.cpp
    M clang/test/CodeGenCXX/debug-info.cpp
    M clang/test/CodeGenCXX/default_calling_conv.cpp
    M clang/test/CodeGenCXX/delete-two-arg.cpp
    M clang/test/CodeGenCXX/derived-cast.cpp
    M clang/test/CodeGenCXX/designated-init.cpp
    M clang/test/CodeGenCXX/devirtualize-dtor-final.cpp
    M clang/test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp
    M clang/test/CodeGenCXX/devirtualize-virtual-function-calls.cpp
    M clang/test/CodeGenCXX/exceptions.cpp
    M clang/test/CodeGenCXX/explicit-instantiation.cpp
    M clang/test/CodeGenCXX/extern-section-attribute.cpp
    M clang/test/CodeGenCXX/fastcall.cpp
    M clang/test/CodeGenCXX/flatten.cpp
    M clang/test/CodeGenCXX/float128-declarations.cpp
    M clang/test/CodeGenCXX/fp16-mangle.cpp
    M clang/test/CodeGenCXX/global-dtor-no-atexit.cpp
    M clang/test/CodeGenCXX/homogeneous-aggregates.cpp
    M clang/test/CodeGenCXX/implicit-record-visibility.cpp
    M clang/test/CodeGenCXX/inheriting-constructor.cpp
    M clang/test/CodeGenCXX/init-invariant.cpp
    M clang/test/CodeGenCXX/initializer-list-ctor-order.cpp
    M clang/test/CodeGenCXX/invariant.group-for-vptrs.cpp
    M clang/test/CodeGenCXX/key-function-vtable.cpp
    M clang/test/CodeGenCXX/linetable-virtual-variadic.cpp
    M clang/test/CodeGenCXX/mangle-win64-ccs.cpp
    M clang/test/CodeGenCXX/member-function-pointers.cpp
    M clang/test/CodeGenCXX/microsoft-abi-default-cc.cpp
    M clang/test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp
    M clang/test/CodeGenCXX/microsoft-uuidof-mangling.cpp
    M clang/test/CodeGenCXX/microsoft-uuidof.cpp
    M clang/test/CodeGenCXX/mips-size_t-ptrdiff_t.cpp
    M clang/test/CodeGenCXX/new-alias.cpp
    M clang/test/CodeGenCXX/new-array-init-exceptions.cpp
    M clang/test/CodeGenCXX/new-array-init.cpp
    M clang/test/CodeGenCXX/new-overflow.cpp
    M clang/test/CodeGenCXX/new.cpp
    M clang/test/CodeGenCXX/no-elide-constructors.cpp
    M clang/test/CodeGenCXX/no-odr-use.cpp
    M clang/test/CodeGenCXX/no-unique-address.cpp
    M clang/test/CodeGenCXX/nrvo.cpp
    M clang/test/CodeGenCXX/powerpc-byval.cpp
    M clang/test/CodeGenCXX/pr12251.cpp
    M clang/test/CodeGenCXX/pr13396.cpp
    M clang/test/CodeGenCXX/pr31054.cpp
    M clang/test/CodeGenCXX/pr9130.cpp
    M clang/test/CodeGenCXX/pragma-visibility.cpp
    M clang/test/CodeGenCXX/redefine_extname.cpp
    M clang/test/CodeGenCXX/regcall.cpp
    M clang/test/CodeGenCXX/rtti-qualfn.cpp
    M clang/test/CodeGenCXX/stack-reuse-exceptions.cpp
    M clang/test/CodeGenCXX/stack-reuse.cpp
    M clang/test/CodeGenCXX/static-data-member.cpp
    M clang/test/CodeGenCXX/static-init-4.cpp
    M clang/test/CodeGenCXX/static-init.cpp
    M clang/test/CodeGenCXX/static-initializer-branch-weights.cpp
    M clang/test/CodeGenCXX/static-local-in-local-class.cpp
    M clang/test/CodeGenCXX/static-member-variable-explicit-specialization.cpp
    M clang/test/CodeGenCXX/std-byte.cpp
    M clang/test/CodeGenCXX/template-anonymous-types.cpp
    M clang/test/CodeGenCXX/thiscall-struct-return.cpp
    M clang/test/CodeGenCXX/throw-expression-cleanup.cpp
    M clang/test/CodeGenCXX/throw-expressions.cpp
    M clang/test/CodeGenCXX/thunk-linkonce-odr.cpp
    M clang/test/CodeGenCXX/thunk-returning-memptr.cpp
    M clang/test/CodeGenCXX/thunks.cpp
    M clang/test/CodeGenCXX/type-metadata.cpp
    M clang/test/CodeGenCXX/ubsan-function-noexcept.cpp
    M clang/test/CodeGenCXX/ubsan-vtable-checks.cpp
    M clang/test/CodeGenCXX/uncopyable-args.cpp
    M clang/test/CodeGenCXX/virt-dtor-key.cpp
    M clang/test/CodeGenCXX/virtual-function-elimination.cpp
    M clang/test/CodeGenCXX/visibility-inlines-hidden-staticvar.cpp
    M clang/test/CodeGenCXX/visibility-inlines-hidden.cpp
    M clang/test/CodeGenCXX/vla-consruct.cpp
    M clang/test/CodeGenCXX/vla.cpp
    M clang/test/CodeGenCXX/vtable-key-function-arm.cpp
    M clang/test/CodeGenCXX/vtable-linkage.cpp
    M clang/test/CodeGenCXX/x86_64-arguments-avx.cpp
    M clang/test/CodeGenCXX/x86_64-arguments-nacl-x32.cpp
    M clang/test/CodeGenCXX/x86_64-arguments.cpp
    M clang/test/CodeGenCoroutines/coro-await-resume-eh.cpp
    M clang/test/CodeGenCoroutines/coro-cleanup.cpp
    M clang/test/CodeGenCoroutines/coro-gro-nrvo.cpp
    M clang/test/CodeGenCoroutines/coro-gro.cpp
    M clang/test/CodeGenCoroutines/coro-lambda.cpp
    M clang/test/CodeGenCoroutines/coro-params.cpp
    M clang/test/CodeGenCoroutines/coro-ret-void.cpp
    M clang/test/Modules/codegen-extern-template.cpp
    M clang/test/Modules/initializers.cpp
    M clang/test/Modules/var-templates.cpp
    M clang/test/OpenMP/allocate_codegen.cpp
    M clang/test/OpenMP/constexpr_codegen.cpp
    M clang/test/OpenMP/declare_variant_mixed_codegen.c
    M clang/test/OpenMP/for_codegen.cpp
    M clang/test/OpenMP/for_private_codegen.cpp
    M clang/test/OpenMP/nvptx_declare_target_var_ctor_dtor_codegen.cpp
    M clang/test/OpenMP/nvptx_target_requires_unified_shared_memory.cpp
    M clang/test/OpenMP/openmp_offload_registration.cpp
    M clang/test/OpenMP/parallel_codegen.cpp
    M clang/test/OpenMP/parallel_firstprivate_codegen.cpp
    M clang/test/OpenMP/parallel_master_codegen.cpp
    M clang/test/OpenMP/parallel_private_codegen.cpp
    M clang/test/OpenMP/sections_private_codegen.cpp
    M clang/test/OpenMP/simd_metadata.c
    M clang/test/OpenMP/single_codegen.cpp
    M clang/test/OpenMP/single_private_codegen.cpp
    M clang/test/OpenMP/target_codegen_global_capture.cpp
    M clang/test/OpenMP/target_codegen_registration.cpp
    M clang/test/OpenMP/target_data_use_device_ptr_codegen.cpp
    M clang/test/OpenMP/target_defaultmap_codegen.cpp
    M clang/test/OpenMP/target_is_device_ptr_codegen.cpp
    M clang/test/OpenMP/target_map_codegen.cpp
    M clang/test/OpenMP/target_parallel_codegen_registration.cpp
    M clang/test/OpenMP/target_parallel_for_codegen_registration.cpp
    M clang/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp
    M clang/test/OpenMP/target_simd_codegen_registration.cpp
    M clang/test/OpenMP/target_teams_codegen_registration.cpp
    M clang/test/OpenMP/target_teams_distribute_codegen_registration.cpp
    M clang/test/OpenMP/target_teams_distribute_firstprivate_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_private_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp
    M clang/test/OpenMP/target_teams_distribute_simd_firstprivate_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_simd_private_codegen.cpp
    M clang/test/OpenMP/teams_distribute_firstprivate_codegen.cpp
    M clang/test/OpenMP/teams_distribute_parallel_for_firstprivate_codegen.cpp
    M clang/test/OpenMP/teams_distribute_parallel_for_private_codegen.cpp
    M clang/test/OpenMP/teams_distribute_parallel_for_simd_firstprivate_codegen.cpp
    M clang/test/OpenMP/teams_distribute_parallel_for_simd_private_codegen.cpp
    M clang/test/OpenMP/teams_distribute_private_codegen.cpp
    M clang/test/OpenMP/teams_distribute_simd_firstprivate_codegen.cpp
    M clang/test/OpenMP/teams_distribute_simd_private_codegen.cpp
    M clang/test/OpenMP/teams_private_codegen.cpp
    M clang/test/OpenMP/threadprivate_codegen.cpp
    M clang/test/PCH/chain-pending-instantiations.cpp
    M clang/test/SemaCXX/attr-on-explicit-template-instantiation.cpp
    M clang/test/SemaCXX/cxx03-aligned-allocation-unscoped-enum.cpp

  Log Message:
  -----------
  Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition"

This reverts commit 789a46f2d742e11edaade28cb59a0f4d2a1d770e.

Accidentally committed.




More information about the All-commits mailing list