summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2016-05-25 05:45:02 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2016-05-25 05:45:02 +0000
commit546e64affd01a54d59f1af7d88db719a37bc28bc (patch)
tree451c0942a64748f3092c50f9aca8a1719a1d548e /llvm
parent34cc8eb307d7f03dc508390b53146c387dc5e0be (diff)
downloadbcm5719-llvm-546e64affd01a54d59f1af7d88db719a37bc28bc.tar.gz
bcm5719-llvm-546e64affd01a54d59f1af7d88db719a37bc28bc.zip
Revert "llvm-objdump: support dumping AUX records for weak externals"
Revert it until we can figure out the endianness issue. llvm-svn: 270667
Diffstat (limited to 'llvm')
-rw-r--r--llvm/test/Object/Inputs/COFF/weak-externals.yaml26
-rw-r--r--llvm/test/Object/coff-weak-externals.test5
-rw-r--r--llvm/tools/llvm-objdump/COFFDump.cpp6
3 files changed, 0 insertions, 37 deletions
diff --git a/llvm/test/Object/Inputs/COFF/weak-externals.yaml b/llvm/test/Object/Inputs/COFF/weak-externals.yaml
deleted file mode 100644
index 44364186b52..00000000000
--- a/llvm/test/Object/Inputs/COFF/weak-externals.yaml
+++ /dev/null
@@ -1,26 +0,0 @@
----
-header:
- Machine: IMAGE_FILE_MACHINE_ARMNT
- Characteristics: [ ]
-sections:
- - Name: .rdata
- Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]
- Alignment: 1
- SectionData: ''
-symbols:
- - Name: Function
- Value: 0
- SectionNumber: 0
- SimpleType: IMAGE_SYM_TYPE_NULL
- ComplexType: IMAGE_SYM_DTYPE_NULL
- StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL
- WeakExternal:
- TagIndex: 9
- Characteristics: IMAGE_WEAK_EXTERN_SEARCH_LIBRARY
- - Name: .weak.Function.default
- Value: 0
- SectionNumber: -1
- SimpleType: IMAGE_SYM_TYPE_NULL
- ComplexType: IMAGE_SYM_DTYPE_NULL
- StorageClass: IMAGE_SYM_CLASS_EXTERNAL
-...
diff --git a/llvm/test/Object/coff-weak-externals.test b/llvm/test/Object/coff-weak-externals.test
deleted file mode 100644
index b3372be32c3..00000000000
--- a/llvm/test/Object/coff-weak-externals.test
+++ /dev/null
@@ -1,5 +0,0 @@
-RUN: llvm-objdump -t %p/Inputs/COFF/weak-externals.obj | FileCheck %s
-
-CHECK: [ 0](sec 0)(fl 0x00)(ty 0)(scl 69) (nx 1) 0x00000000 Function
-CHECK: AUX tagndx 9 type 2
-
diff --git a/llvm/tools/llvm-objdump/COFFDump.cpp b/llvm/tools/llvm-objdump/COFFDump.cpp
index 3b72f9bcad7..6b98b72b5c1 100644
--- a/llvm/tools/llvm-objdump/COFFDump.cpp
+++ b/llvm/tools/llvm-objdump/COFFDump.cpp
@@ -653,12 +653,6 @@ void llvm::printCOFFSymbolTable(const COFFObjectFile *coff) {
SI = SI + Symbol->getNumberOfAuxSymbols();
break;
- } else if (Symbol->isWeakExternal()) {
- const coff_aux_weak_external *awe;
- error(coff->getAuxSymbol<coff_aux_weak_external>(SI + 1, awe));
-
- outs() << "AUX " << format("tagndx %d type %d\n", awe->TagIndex,
- awe->Characteristics);
} else {
outs() << "AUX Unknown\n";
}
OpenPOWER on IntegriCloud