summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC/sections.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-01-19 05:38:33 +0000
committerChris Lattner <sabre@nondot.org>2010-01-19 05:38:33 +0000
commitc7a062d187b4f2f9329e7ac5f6c283b51b0ef04d (patch)
tree40684ea24deb7affe1b25a84f9aaeaa5fa710046 /llvm/test/CodeGen/PowerPC/sections.ll
parentf75fe9e34cae24c3e2738214ed0f0d5217dac94c (diff)
downloadbcm5719-llvm-c7a062d187b4f2f9329e7ac5f6c283b51b0ef04d.tar.gz
bcm5719-llvm-c7a062d187b4f2f9329e7ac5f6c283b51b0ef04d.zip
Now that we have everything nicely factored (e.g. asmprinter is not
doing global variable classification anymore) and hookized, sink almost all target targets global variable emission code into AsmPrinter and out of each target. Some notes: 1. PIC16 does completely custom and crazy stuff, so it is not changed. 2. XCore has some custom handling for extra directives. I'll look at it next. 3. This switches linux/ppc to use .globl instead of .global. If .globl is actually wrong, let me know and I'll fix it. 4. This makes linux/ppc get a lot of random cases right which were obviously wrong before, it is probably now a bit healthier. 5. Blackfin will probably start getting .comm and other things that it didn't before. If this is undesirable, it should explicitly opt out of these things by clearing the relevant fields of MCAsmInfo. This leads to a nice diffstat: 14 files changed, 127 insertions(+), 830 deletions(-) llvm-svn: 93858
Diffstat (limited to 'llvm/test/CodeGen/PowerPC/sections.ll')
-rw-r--r--llvm/test/CodeGen/PowerPC/sections.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/PowerPC/sections.ll b/llvm/test/CodeGen/PowerPC/sections.ll
index 1af370935e2..0ff4a89ff37 100644
--- a/llvm/test/CodeGen/PowerPC/sections.ll
+++ b/llvm/test/CodeGen/PowerPC/sections.ll
@@ -4,5 +4,5 @@
@A = global i32 0
; CHECK: .section .bss,"aw",@nobits
-; CHECK: .global A
+; CHECK: .globl A
OpenPOWER on IntegriCloud