File tree Expand file tree Collapse file tree 2 files changed +10
-9
lines changed
lib/Target/AArch64/MCTargetDesc Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -272,8 +272,6 @@ class AArch64ELFStreamer : public MCELFStreamer {
272272 void emitMappingSymbol (StringRef Name) {
273273 auto *Symbol = cast<MCSymbolELF>(getContext ().createLocalSymbol (Name));
274274 emitLabel (Symbol);
275- Symbol->setType (ELF::STT_NOTYPE);
276- Symbol->setBinding (ELF::STB_LOCAL);
277275 }
278276
279277 DenseMap<const MCSection *, ElfMappingSymbol> LastMappingSymbols;
Original file line number Diff line number Diff line change 1- // RUN: llvm-mc -triple=aarch64-none-linux-gnu -filetype=obj %s | llvm-nm --no-sort --special-syms - | FileCheck %s --match-full-lines
1+ # RUN: llvm-mc -triple=aarch64-none-linux-gnu -filetype=obj %s -o %t
2+ # RUN: llvm-readelf -Ss %t | FileCheck %s
23
34 .text
45// $x at 0x0000
2223$d:
2324$x:
2425
25- // CHECK: 0000000000000000 t $x
26- // CHECK-NEXT: 0000000000000004 t $d
27- // CHECK-NEXT: 0000000000000064 t $x
28- // CHECK-NEXT: 0000000000000068 t $x
29- // CHECK-NEXT: 0000000000000068 T $d
30- // CHECK-NOT: {{.}}
26+ # CHECK: [[#TEXT:]]] .text
27+
28+ # CHECK: 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT [[#TEXT]] $x
29+ # CHECK-NEXT: 2: 0000000000000004 0 NOTYPE LOCAL DEFAULT [[#TEXT]] $d
30+ # CHECK-NEXT: 3: 0000000000000064 0 NOTYPE LOCAL DEFAULT [[#TEXT]] $x
31+ # CHECK-NEXT: 4: 0000000000000068 0 NOTYPE LOCAL DEFAULT [[#TEXT]] $x
32+ # CHECK-NEXT: 5: 0000000000000068 0 NOTYPE GLOBAL DEFAULT [[#TEXT]] $d
33+ # CHECK-NOT: {{.}}
You can’t perform that action at this time.
0 commit comments