aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1994-06-15 07:45:23 +0000
committerDoug Evans <dje@gnu.org>1994-06-15 07:45:23 +0000
commitdf9da8adc888027139572e2bae8017dc6f2fbac8 (patch)
treedee785db963c5c2b3cc48e382eff60c9186c884a
parent5ca018b4e52e8c44239caf44052f09d35a07c08e (diff)
downloadgcc-df9da8adc888027139572e2bae8017dc6f2fbac8.zip
gcc-df9da8adc888027139572e2bae8017dc6f2fbac8.tar.gz
gcc-df9da8adc888027139572e2bae8017dc6f2fbac8.tar.bz2
* sparc/sysv4.h (ASM_OUTPUT_CASE_LABEL): Handle 64 bit pointers.
From-SVN: r7484
-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 786fcbc..651c408 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)