diff options
author | Nick Clifton <nickc@redhat.com> | 2001-12-05 09:52:32 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2001-12-05 09:52:32 +0000 |
commit | 006299d30715eb4caacd7219a59234258a7a4171 (patch) | |
tree | 7390272233eeae563f1a2d96a208c002b236d376 /gas | |
parent | 50f6fb4b7ad4b5071f7cd1d3b8507e528ed278ab (diff) | |
download | gdb-006299d30715eb4caacd7219a59234258a7a4171.zip gdb-006299d30715eb4caacd7219a59234258a7a4171.tar.gz gdb-006299d30715eb4caacd7219a59234258a7a4171.tar.bz2 |
Corrected incorrect op->type selection due to missing 'else'.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-sh.c | 13 |
2 files changed, 10 insertions, 8 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index c413729..0c19d23 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2001-12-05 Arati Dikey <aratid@kpit.com> + + * tc-sh.c (parse_at): Corrected incorrect op->type selection due + to missing 'else'. + 2001-12-04 Alexandre Oliva <aoliva@redhat.com> * config/tc-d10v.c (write_2_short): Don't skip dummy fixups, so diff --git a/gas/config/tc-sh.c b/gas/config/tc-sh.c index 935a287..a238019 100644 --- a/gas/config/tc-sh.c +++ b/gas/config/tc-sh.c @@ -989,9 +989,8 @@ parse_at (src, op) { src += parse_reg (src, &mode, &(op->reg)); if (mode != A_REG_N) - { - as_bad (_("illegal register after @")); - } + as_bad (_("illegal register after @")); + if (src[0] == '+') { char l0, l1; @@ -1006,8 +1005,8 @@ parse_at (src, op) src += 2; op->type = A_PMOD_N; } - if ((l0 == 'r' && l1 == '9') - || (l0 == 'i' && l1 == 'y')) + else if ( (l0 == 'r' && l1 == '9') + || (l0 == 'i' && l1 == 'y')) { src += 2; op->type = A_PMODY_N; @@ -1016,9 +1015,7 @@ parse_at (src, op) op->type = A_INC_N; } else - { - op->type = A_IND_N; - } + op->type = A_IND_N; } return src; } |