mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-01 15:17:25 +00:00
MC: Emit COFF section flags in the "proper" order
COFF section flags are not idempotent: 'rd' will make a read-write section because 'd' implies write 'dr' will make a read-only section because 'r' disables write git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228490 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -73,20 +73,20 @@ $vftable = comdat largest
|
||||
; CHECK: .globl @v8@0
|
||||
; CHECK: .section .text,"xr",discard,@f8@0
|
||||
; CHECK: .globl @f8@0
|
||||
; CHECK: .section .bss,"wb",associative,_f1
|
||||
; CHECK: .section .bss,"bw",associative,_f1
|
||||
; CHECK: .globl _v1
|
||||
; CHECK: .section .bss,"wb",associative,_f2
|
||||
; CHECK: .section .bss,"bw",associative,_f2
|
||||
; CHECK: .globl _v2
|
||||
; CHECK: .section .bss,"wb",associative,_f3
|
||||
; CHECK: .section .bss,"bw",associative,_f3
|
||||
; CHECK: .globl _v3
|
||||
; CHECK: .section .bss,"wb",associative,_f4
|
||||
; CHECK: .section .bss,"bw",associative,_f4
|
||||
; CHECK: .globl _v4
|
||||
; CHECK: .section .bss,"wb",associative,_f5
|
||||
; CHECK: .section .bss,"bw",associative,_f5
|
||||
; CHECK: .globl _v5
|
||||
; CHECK: .section .bss,"wb",associative,_f6
|
||||
; CHECK: .section .bss,"bw",associative,_f6
|
||||
; CHECK: .globl _v6
|
||||
; CHECK: .section .bss,"wb",same_size,_f6
|
||||
; CHECK: .section .bss,"bw",same_size,_f6
|
||||
; CHECK: .globl _f6
|
||||
; CHECK: .section .rdata,"rd",largest,_vftable
|
||||
; CHECK: .section .rdata,"dr",largest,_vftable
|
||||
; CHECK: .globl _vftable
|
||||
; CHECK: _vftable = L_some_name+4
|
||||
|
||||
Reference in New Issue
Block a user