diff options
Diffstat (limited to 'gcc/genmodes.c')
-rw-r--r-- | gcc/genmodes.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/genmodes.c b/gcc/genmodes.c index 92ca055..42ab5f0 100644 --- a/gcc/genmodes.c +++ b/gcc/genmodes.c @@ -973,10 +973,10 @@ inline __attribute__((__always_inline__))\n\ #else\n\ extern __inline__ __attribute__((__always_inline__, __gnu_inline__))\n\ #endif\n\ -unsigned char\n\ +unsigned short\n\ mode_size_inline (machine_mode mode)\n\ {\n\ - extern %sunsigned char mode_size[NUM_MACHINE_MODES];\n\ + extern %sunsigned short mode_size[NUM_MACHINE_MODES];\n\ gcc_assert (mode >= 0 && mode < NUM_MACHINE_MODES);\n\ switch (mode)\n\ {\n", adj_bytesize ? "" : "const "); @@ -1301,7 +1301,7 @@ emit_mode_size (void) int c; struct mode_data *m; - print_maybe_const_decl ("%sunsigned char", "mode_size", + print_maybe_const_decl ("%sunsigned short", "mode_size", "NUM_MACHINE_MODES", bytesize); for_all_modes (c, m) @@ -1492,7 +1492,7 @@ emit_mode_base_align (void) int c; struct mode_data *m; - print_maybe_const_decl ("%sunsigned char", + print_maybe_const_decl ("%sunsigned short", "mode_base_align", "NUM_MACHINE_MODES", alignment); |