aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2001-08-13 21:25:39 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2001-08-13 21:25:39 +0000
commit7ee20eba4ac5370c425214f2aaca21aa149c9926 (patch)
treecbeb2b59a3ff018226954d80ca81138975262b78
parent02c9b1ca813452f2546d21f4403d2b051d0f4302 (diff)
downloadgcc-7ee20eba4ac5370c425214f2aaca21aa149c9926.zip
gcc-7ee20eba4ac5370c425214f2aaca21aa149c9926.tar.gz
gcc-7ee20eba4ac5370c425214f2aaca21aa149c9926.tar.bz2
Fixed HOST_WIDE_INT type mismatch.
From-SVN: r44870
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/s390/s390.c14
2 files changed, 12 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1b24e2d..20017ca 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-08-13 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.c (print_operand, s390_function_prologue,
+ s390_va_start): Fixed HOST_WIDE_INT type mismatch.
+
2001-08-13 Richard Henderson <rth@redhat.com>
* config/rs6000/xcoff.h (EH_FRAME_IN_DATA_SECTION): New.
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c
index e07c64c..f0f0fc3 100644
--- a/gcc/config/s390/s390.c
+++ b/gcc/config/s390/s390.c
@@ -1494,15 +1494,15 @@ print_operand (file, x, code)
case CONST_INT:
if (code == 'b')
- fprintf (file, "%d", INTVAL (x) & 0xff);
+ fprintf (file, "%d", (int)(INTVAL (x) & 0xff));
else if (code == 'X')
- fprintf (file, "%d", INTVAL (x) & 0xff);
+ fprintf (file, "%d", (int)(INTVAL (x) & 0xff));
else if (code == 'x')
- fprintf (file, "0x%x", INTVAL (x) & 0xffff);
+ fprintf (file, "0x%x", (int)(INTVAL (x) & 0xffff));
else if (code == 'h')
- fprintf (file, "%d", (INTVAL (x) << 16) >> 16);
+ fprintf (file, "%d", (int)(INTVAL (x) << 16) >> 16);
else
- fprintf (file, "%d", INTVAL (x));
+ fprintf (file, "%d", (int)INTVAL (x));
break;
default:
@@ -2404,7 +2404,7 @@ s390_function_prologue (file, lsize)
fprintf (file, "%s\tleaf function %d\n", ASM_COMMENT_START,
leaf_function_p ());
fprintf (file, "%s\tautomatics %d\n", ASM_COMMENT_START,
- lsize);
+ (int)lsize);
fprintf (file, "%s\toutgoing args %d\n", ASM_COMMENT_START,
current_function_outgoing_args_size);
fprintf (file, "%s\tneed frame pointer %d\n", ASM_COMMENT_START,
@@ -2934,7 +2934,7 @@ s390_va_start (stdarg_p, valist, nextarg)
off = off > 0 ? off - UNITS_PER_WORD : off;
if (TARGET_DEBUG_ARG)
fprintf (stderr, "va_start: n_gpr = %d, n_fpr = %d off %d\n",
- n_gpr, n_fpr, off);
+ (int)n_gpr, (int)n_fpr, off);
t = build (PLUS_EXPR, TREE_TYPE (ovf), t, build_int_2 (off, 0));