aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2014-11-20 17:03:16 +0100
committerSegher Boessenkool <segher@gcc.gnu.org>2014-11-20 17:03:16 +0100
commitf3101b311cfaca1e6255c0cd5b7747bbb79aa164 (patch)
tree5f69ac23664bb7f8e54e6941648c611ad42e7e78 /gcc
parent572f38e4b24c395d3841f9fb8939037885222e4e (diff)
downloadgcc-f3101b311cfaca1e6255c0cd5b7747bbb79aa164.zip
gcc-f3101b311cfaca1e6255c0cd5b7747bbb79aa164.tar.gz
gcc-f3101b311cfaca1e6255c0cd5b7747bbb79aa164.tar.bz2
re PR target/60111 ([SH] ICE compiling Newlib)
2014-11-20 Segher Boessenkool <segher@kernel.crashing.org> PR target/60111 * config/sh/sh.c: Use signed char for signed field. From-SVN: r217883
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sh/sh.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 327a5c5..051e275 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-11-20 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/60111
+ * config/sh/sh.c: Use signed char for signed field.
+
2014-11-20 Trevor Saunders <tsaunders@mozilla.com>
* cfgexpand.c, gimple-ssa.h, trans-mem.c: Replace htab with
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index e449121..d6d50a4 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -3007,7 +3007,7 @@ enum
struct ashl_lshr_sequence
{
char insn_count;
- char amount[6];
+ signed char amount[6];
char clobbers_t;
};