summaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sysv4.h
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>1994-06-15 07:45:23 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>1994-06-15 07:45:23 +0000
commit6c64b217f129fe508d6857b12e60ad7faa8387d4 (patch)
treedee785db963c5c2b3cc48e382eff60c9186c884a /gcc/config/sparc/sysv4.h
parent57181da9debc6b9266de5a820fa362536f2e3f88 (diff)
downloadgcc-6c64b217f129fe508d6857b12e60ad7faa8387d4.tar.gz
* sparc/sysv4.h (ASM_OUTPUT_CASE_LABEL): Handle 64 bit pointers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7484 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/sparc/sysv4.h')
-rw-r--r--gcc/config/sparc/sysv4.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/sparc/sysv4.h b/gcc/config/sparc/sysv4.h
index 786fcbcd0a4..651c4084fac 100644
--- a/gcc/config/sparc/sysv4.h
+++ b/gcc/config/sparc/sysv4.h
@@ -126,7 +126,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef ASM_OUTPUT_CASE_LABEL
#define ASM_OUTPUT_CASE_LABEL(FILE, PREFIX, NUM, JUMPTABLE) \
-do { ASM_OUTPUT_ALIGN ((FILE), 2); \
+do { ASM_OUTPUT_ALIGN ((FILE), Pmode == SImode ? 2 : 3); \
ASM_OUTPUT_INTERNAL_LABEL ((FILE), PREFIX, NUM); \
} while (0)