summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2003-05-16 18:15:44 +0000
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2003-05-16 18:15:44 +0000
commit7d1183c4e3ca5c25c8a38c9ceeaaa62e2e079cad (patch)
tree728ae045ce804fd5d8bd7f0d43bd032d66c7ce1a
parenta2e3bfd3e20a1645f5c44fccc61ae567cebbcb74 (diff)
downloadppe42-gcc-7d1183c4e3ca5c25c8a38c9ceeaaa62e2e079cad.tar.gz
ppe42-gcc-7d1183c4e3ca5c25c8a38c9ceeaaa62e2e079cad.zip
* stormy16-protos.h (xs_hi_general_operand,
xs_hi_nonmemory_operand): Prototype. * stormy16.c (xstormy16_output_shift): Fix format specifier warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66872 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/stormy16/stormy16-protos.h2
-rw-r--r--gcc/config/stormy16/stormy16.c6
3 files changed, 10 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c7419c1b009..a626e81c6b3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2003-05-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+ * stormy16-protos.h (xs_hi_general_operand,
+ xs_hi_nonmemory_operand): Prototype.
+ * stormy16.c (xstormy16_output_shift): Fix format specifier
+ warnings.
+
* cris.c: Fix format specifier warnings.
2003-05-16 Nick Clifton <nickc@redhat.com>
diff --git a/gcc/config/stormy16/stormy16-protos.h b/gcc/config/stormy16/stormy16-protos.h
index 77ad20afb4e..fafe4c10e52 100644
--- a/gcc/config/stormy16/stormy16-protos.h
+++ b/gcc/config/stormy16/stormy16-protos.h
@@ -78,6 +78,8 @@ extern int nonimmediate_nonstack_operand PARAMS ((rtx, enum machine_mode));
extern enum reg_class xstormy16_secondary_reload_class
PARAMS ((enum reg_class, enum machine_mode, rtx));
extern int xstormy16_carry_plus_operand PARAMS ((rtx, enum machine_mode));
+extern int xs_hi_general_operand PARAMS ((rtx, enum machine_mode));
+extern int xs_hi_nonmemory_operand PARAMS ((rtx, enum machine_mode));
extern enum reg_class xstormy16_preferred_reload_class
PARAMS ((rtx, enum reg_class));
extern int xstormy16_legitimate_address_p
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c
index 2979dd063ac..cd1f66d939c 100644
--- a/gcc/config/stormy16/stormy16.c
+++ b/gcc/config/stormy16/stormy16.c
@@ -2098,19 +2098,19 @@ xstormy16_output_shift (mode, code, x, size_r, temp)
case ASHIFT:
sprintf (r,
"mov %s,%s | shl %s,#%d | shl %s,#%d | shr %s,#%d | or %s,%s",
- rt, r0, r0, (int) size, r1, (int) size, rt, (int) 16-size,
+ rt, r0, r0, (int) size, r1, (int) size, rt, (int) (16-size),
r1, rt);
break;
case ASHIFTRT:
sprintf (r,
"mov %s,%s | asr %s,#%d | shr %s,#%d | shl %s,#%d | or %s,%s",
- rt, r1, r1, (int) size, r0, (int) size, rt, (int) 16-size,
+ rt, r1, r1, (int) size, r0, (int) size, rt, (int) (16-size),
r0, rt);
break;
case LSHIFTRT:
sprintf (r,
"mov %s,%s | shr %s,#%d | shr %s,#%d | shl %s,#%d | or %s,%s",
- rt, r1, r1, (int) size, r0, (int) size, rt, (int) 16-size,
+ rt, r1, r1, (int) size, r0, (int) size, rt, (int) (16-size),
r0, rt);
break;
default:
OpenPOWER on IntegriCloud