aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2000-11-08 18:19:51 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2000-11-08 18:19:51 +0100
commit6cada0cd7de6e3270af99022e893d7bb087e641c (patch)
treef88bc83aa17c649f98ee60ca7563fac214125566
parent36791f1ef140da0a882b34f8969410574a4cd38e (diff)
downloadgcc-6cada0cd7de6e3270af99022e893d7bb087e641c.zip
gcc-6cada0cd7de6e3270af99022e893d7bb087e641c.tar.gz
gcc-6cada0cd7de6e3270af99022e893d7bb087e641c.tar.bz2
sparc.h (ASM_OUTPUT_MI_THUNK): Cast DELTA to int before passing to fprintf.
* config/sparc/sparc.h (ASM_OUTPUT_MI_THUNK): Cast DELTA to int before passing to fprintf. From-SVN: r37320
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sparc/sparc.h4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 87c1086..baa601b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2000-11-08 Jakub Jelinek <jakub@redhat.com>
+ * config/sparc/sparc.h (ASM_OUTPUT_MI_THUNK): Cast DELTA to int
+ before passing to fprintf.
+
+2000-11-08 Jakub Jelinek <jakub@redhat.com>
+
* function.c (expand_function_start): Cast GET_MODE_SIZE to
HOST_WIDE_INT before negating it.
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h
index 3fa2a6d..e2a4371 100644
--- a/gcc/config/sparc/sparc.h
+++ b/gcc/config/sparc/sparc.h
@@ -3238,9 +3238,9 @@ do { \
reg = 1; \
if ((DELTA) >= 4096 || (DELTA) < -4096) \
fprintf (FILE, "\tset\t%d, %%g1\n\tadd\t%%o%d, %%g1, %%o%d\n", \
- (DELTA), reg, reg); \
+ (int)(DELTA), reg, reg); \
else \
- fprintf (FILE, "\tadd\t%%o%d, %d, %%o%d\n", reg, (DELTA), reg); \
+ fprintf (FILE, "\tadd\t%%o%d, %d, %%o%d\n", reg, (int)(DELTA), reg);\
fprintf (FILE, "\tor\t%%o7, %%g0, %%g1\n"); \
fprintf (FILE, "\tcall\t"); \
assemble_name (FILE, XSTR (XEXP (DECL_RTL (FUNCTION), 0), 0)); \