diff options
author | Nick Clifton <nickc@redhat.com> | 2005-10-10 15:32:44 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2005-10-10 15:32:44 +0000 |
commit | 723a84724a863b280401482c362df8bb6375cc9d (patch) | |
tree | 6c9d0efdf8ab35b5d7fe4391a20973205f83c707 /gas/expr.c | |
parent | 9c092ace490c12dd596b82c8fd0028f88436ef9e (diff) | |
download | gdb-723a84724a863b280401482c362df8bb6375cc9d.zip gdb-723a84724a863b280401482c362df8bb6375cc9d.tar.gz gdb-723a84724a863b280401482c362df8bb6375cc9d.tar.bz2 |
* expr.c (operator): Allow "!=" as a synonym for "<>".
* doc/as.texinfo (Infix Op): Mention "!=".
Diffstat (limited to 'gas/expr.c')
-rw-r--r-- | gas/expr.c | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -1587,15 +1587,21 @@ operator (int *num_chars) return ret; case '!': - /* We accept !! as equivalent to ^ for MRI compatibility. */ - if (input_line_pointer[1] != '!') + switch (input_line_pointer[1]) { + case '!': + /* We accept !! as equivalent to ^ for MRI compatibility. */ + *num_chars = 2; + return O_bit_exclusive_or; + case '=': + /* We accept != as equivalent to <>. */ + *num_chars = 2; + return O_ne; + default: if (flag_m68k_mri) return O_bit_inclusive_or; return op_encoding[c]; } - *num_chars = 2; - return O_bit_exclusive_or; case '|': if (input_line_pointer[1] != '|') |