From: Kaveh R. Ghazi Date: Fri, 16 May 2003 18:15:44 +0000 (+0000) Subject: stormy16-protos.h (xs_hi_general_operand, [...]): Prototype. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=804a0655c814e9610eb77ca0a56b5f1fe01687d5;p=gcc.git stormy16-protos.h (xs_hi_general_operand, [...]): Prototype. * stormy16-protos.h (xs_hi_general_operand, xs_hi_nonmemory_operand): Prototype. * stormy16.c (xstormy16_output_shift): Fix format specifier warnings. From-SVN: r66872 --- 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 + * 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 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: