Author: Fangrui Song Date: 2021-03-19T17:47:30-07:00 New Revision: f9cac39930c8ae13892f8daa8662e4ec65439f22
URL: https://github.com/llvm/llvm-project/commit/f9cac39930c8ae13892f8daa8662e4ec65439f22 DIFF: https://github.com/llvm/llvm-project/commit/f9cac39930c8ae13892f8daa8662e4ec65439f22.diff LOG: [Driver] Delete compatibility aliases -mpie-copy-relocations and -mno-pie-copy-relocations They should be unused everywhere. Added: Modified: clang/docs/ClangCommandLineReference.rst clang/include/clang/Driver/Options.td clang/test/Driver/fdirect-access-external-data.c Removed: ################################################################################ diff --git a/clang/docs/ClangCommandLineReference.rst b/clang/docs/ClangCommandLineReference.rst index 962d717483e0..d895587c458a 100644 --- a/clang/docs/ClangCommandLineReference.rst +++ b/clang/docs/ClangCommandLineReference.rst @@ -2797,10 +2797,6 @@ Use packed stack layout (SystemZ only). Specify maximum number of prefixes to use for padding -.. option:: -mpie-copy-relocations, -mno-pie-copy-relocations - -Use copy relocations support for PIE builds - .. option:: -mprefer-vector-width=<arg> Specifies preferred vector width for auto-vectorization. Defaults to 'none' which allows target specific decisions. diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index 85a0e02e6357..6e22bd01bea3 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -3323,10 +3323,6 @@ def mstack_protector_guard_offset_EQ : Joined<["-"], "mstack-protector-guard-off def mstack_protector_guard_reg_EQ : Joined<["-"], "mstack-protector-guard-reg=">, Group<m_Group>, Flags<[CC1Option]>, HelpText<"Use the given reg for addressing the stack-protector guard">, MarshallingInfoString<CodeGenOpts<"StackProtectorGuardReg">, [{"none"}]>; -def mpie_copy_relocations : Flag<["-"], "mpie-copy-relocations">, - Alias<fdirect_access_external_data>, Group<m_Group>; -def mno_pie_copy_relocations : Flag<["-"], "mno-pie-copy-relocations">, - Alias<fno_direct_access_external_data>, Group<m_Group>; def mfentry : Flag<["-"], "mfentry">, HelpText<"Insert calls to fentry at function entry (x86/SystemZ only)">, Flags<[CC1Option]>, Group<m_Group>, MarshallingInfoFlag<CodeGenOpts<"CallFEntry">>; diff --git a/clang/test/Driver/fdirect-access-external-data.c b/clang/test/Driver/fdirect-access-external-data.c index c3fc93064179..f132b1b088af 100644 --- a/clang/test/Driver/fdirect-access-external-data.c +++ b/clang/test/Driver/fdirect-access-external-data.c @@ -9,10 +9,6 @@ // RUN: %clang -### -c -target aarch64 %s -fpic 2>&1 | FileCheck %s --check-prefix=DEFAULT // RUN: %clang -### -c -target aarch64 %s -fpic -fdirect-access-external-data 2>&1 | FileCheck %s --check-prefix=DIRECT -/// -m[no-]pie-copy-relocations are aliases for compatibility. -// RUN: %clang -### -c -target riscv64 %s -mno-pie-copy-relocations 2>&1 | FileCheck %s --check-prefix=INDIRECT -// RUN: %clang -### -c -target riscv64 %s -fpic -mpie-copy-relocations 2>&1 | FileCheck %s --check-prefix=DIRECT - // DEFAULT-NOT: direct-access-external-data" // DIRECT: "-fdirect-access-external-data" // INDIRECT: "-fno-direct-access-external-data" _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits