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 {
272
272
void emitMappingSymbol (StringRef Name) {
273
273
auto *Symbol = cast<MCSymbolELF>(getContext ().createLocalSymbol (Name));
274
274
emitLabel (Symbol);
275
- Symbol->setType (ELF::STT_NOTYPE);
276
- Symbol->setBinding (ELF::STB_LOCAL);
277
275
}
278
276
279
277
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
2
3
3
4
.text
4
5
// $x at 0x0000
22
23
$d:
23
24
$x:
24
25
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