[lld] 0688b00 - [ELF] Remove deprecated -dc

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Sun Jun 26 17:26:49 PDT 2022


Author: Fangrui Song
Date: 2022-06-26T17:26:44-07:00
New Revision: 0688b00fc39fe87ec6dd3d37a732d067ff487f16

URL: https://github.com/llvm/llvm-project/commit/0688b00fc39fe87ec6dd3d37a732d067ff487f16
DIFF: https://github.com/llvm/llvm-project/commit/0688b00fc39fe87ec6dd3d37a732d067ff487f16.diff

LOG: [ELF] Remove deprecated -dc

-dc is deprecated in release/14.x. Remove it for 15.0.
The only usage I know was FreeBSD crungen which was removed by https://reviews.freebsd.org/D34215

glibc just dropped -Wl,-d today. Keep -d for now.

Added: 
    

Modified: 
    lld/ELF/Options.td
    lld/test/ELF/silent-ignore.test

Removed: 
    


################################################################################
diff  --git a/lld/ELF/Options.td b/lld/ELF/Options.td
index f4c522c267b9b..1d9fbcbcee3ce 100644
--- a/lld/ELF/Options.td
+++ b/lld/ELF/Options.td
@@ -693,7 +693,6 @@ def plugin_opt_eq : J<"plugin-opt=">;
 // Options listed below are silently ignored for now for compatibility.
 def: F<"detect-odr-violations">;
 def: Flag<["-"], "d">;
-def: Flag<["-"], "dc">;
 def: Flag<["-"], "g">;
 def: F<"long-plt">;
 def: FF<"no-add-needed">;

diff  --git a/lld/test/ELF/silent-ignore.test b/lld/test/ELF/silent-ignore.test
index 47d730c1b93a8..c3c1c276c5078 100644
--- a/lld/test/ELF/silent-ignore.test
+++ b/lld/test/ELF/silent-ignore.test
@@ -1,6 +1,5 @@
 RUN: ld.lld --version \
 RUN:   -d \
-RUN:   -dc \
 RUN:   -detect-odr-violations \
 RUN:   -g \
 RUN:   -long-plt \


        


More information about the llvm-commits mailing list