]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gas/ChangeLog
xtensa: gas: support optional immediate simcall parameter
authorMax Filippov <jcmvbkbc@gmail.com>
Tue, 28 Apr 2020 11:15:05 +0000 (04:15 -0700)
committerMax Filippov <jcmvbkbc@gmail.com>
Thu, 30 Apr 2020 01:31:32 +0000 (18:31 -0700)
commit935f1f4ba35dc018ec6adbc1ba5f0787c84f273b
tree22af1878042971f615dbaa26714db5f1fa108c9c
parentffc2844e9672ce4b2d9d2a4f6f676a46f64f4d09
xtensa: gas: support optional immediate simcall parameter

Starting with RH.0 release Xtensa ISA adds immediate parameter to
simcall opcode. For assembly source compatibility treat "simcall"
instruction without parameter as "simcall 0" when parameter is required.

2020-04-29  Max Filippov  <jcmvbkbc@gmail.com>
gas/
* config/tc-xtensa.c (XTENSA_MARCH_EARLIEST): Define macro as 0
if it's not defined.
(microarch_earliest): New static variable.
(xg_translate_idioms): Translate "simcall" to "simcall 0" when
simcall opcode has mandatory parameter.
(xg_init_global_config): Initialize microarch_earliest.
gas/ChangeLog
gas/config/tc-xtensa.c