]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
gas: drop tic6x scrubber special case
authorJan Beulich <jbeulich@suse.com>
Fri, 19 Jul 2024 09:53:24 +0000 (11:53 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 19 Jul 2024 09:53:24 +0000 (11:53 +0200)
commitda0fa10a4e0967be13cfa86a64a992602161b31d
tree7d3c1bae3836b388e75ef66064e0ef077203142e
parent75d0166b71137df3b2bcdd64cfe34c00180607de
gas: drop tic6x scrubber special case

Two successive PUT() without a state change in between can't be right:
The first PUT() may take the "goto tofull" path, leading to the
subsequent character being processed later in the previously set state
(1 in this case), rather than the state we were in upon entry to the
switch() (13 in this case).

However, the original purpose of that logic appears to be to not mistake
"|| ^" for "||^". This effect, sadly, looks to not have been achieved.
Therefore drop the special case altogether; something that actually
achieves the (presumably) intended effect may then be introduced down
the road.
gas/app.c