aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64
diff options
context:
space:
mode:
authorMarius Strobl <marius@FreeBSD.org>2011-07-02 10:17:26 +0000
committerMarius Strobl <marius@FreeBSD.org>2011-07-02 10:17:26 +0000
commit80006832f68246053b97877c5fdcf131282d519b (patch)
tree13a25ed82d527a7f16b23de77be95f0838ff8646 /sys/sparc64
parentd218e1127b7456d4e6d063ef281ad78e86d978af (diff)
downloadsrc-80006832f68246053b97877c5fdcf131282d519b.tar.gz
src-80006832f68246053b97877c5fdcf131282d519b.zip
Using .comm to declare intrnames and eintrnames causes binutils 2.17.50 to
merge the two.
Notes
Notes: svn path=/head/; revision=223718
Diffstat (limited to 'sys/sparc64')
-rw-r--r--sys/sparc64/sparc64/exception.S17
1 files changed, 12 insertions, 5 deletions
diff --git a/sys/sparc64/sparc64/exception.S b/sys/sparc64/sparc64/exception.S
index 0b8a0faf78ce..8fc662e55da0 100644
--- a/sys/sparc64/sparc64/exception.S
+++ b/sys/sparc64/sparc64/exception.S
@@ -369,11 +369,18 @@ ENTRY(rsf_fatal)
sir
END(rsf_fatal)
- .comm intrnames, IV_MAX * (MAXCOMLEN + 1)
- .comm eintrnames, 0
-
- .comm intrcnt, IV_MAX * 8
- .comm eintrcnt, 0
+ .data
+ _ALIGN_DATA
+ .globl intrnames, eintrnames
+intrnames:
+ .space IV_MAX * (MAXCOMLEN + 1)
+eintrnames:
+ .globl intrcnt, eintrcnt
+intrcnt:
+ .space IV_MAX * 8
+eintrcnt:
+
+ .text
/*
* Trap table and associated macros