diff options
Diffstat (limited to 'gcc/objc')
-rw-r--r-- | gcc/objc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/objc/objc-encoding.c | 16 |
2 files changed, 15 insertions, 8 deletions
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 0fc51e65bd..0e59ebf 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,10 @@ +2017-08-30 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * objc-encoding.c (encode_gnu_bitfield): Prefix mode names with E_ in + case statements. + 2017-08-09 Marek Polacek <polacek@redhat.com> PR c/81417 diff --git a/gcc/objc/objc-encoding.c b/gcc/objc/objc-encoding.c index 2a2dfa5..fa15c31 100644 --- a/gcc/objc/objc-encoding.c +++ b/gcc/objc/objc-encoding.c @@ -756,11 +756,11 @@ encode_gnu_bitfield (int position, tree type, int size) { switch (TYPE_MODE (type)) { - case QImode: + case E_QImode: charType = 'C'; break; - case HImode: + case E_HImode: charType = 'S'; break; - case SImode: + case E_SImode: { if (type == long_unsigned_type_node) charType = 'L'; @@ -768,7 +768,7 @@ encode_gnu_bitfield (int position, tree type, int size) charType = 'I'; break; } - case DImode: + case E_DImode: charType = 'Q'; break; default: gcc_unreachable (); @@ -779,11 +779,11 @@ encode_gnu_bitfield (int position, tree type, int size) { switch (TYPE_MODE (type)) { - case QImode: + case E_QImode: charType = 'c'; break; - case HImode: + case E_HImode: charType = 's'; break; - case SImode: + case E_SImode: { if (type == long_integer_type_node) charType = 'l'; @@ -791,7 +791,7 @@ encode_gnu_bitfield (int position, tree type, int size) charType = 'i'; break; } - case DImode: + case E_DImode: charType = 'q'; break; default: gcc_unreachable (); |