Re: IBM zSystems: Accept (. - 0x100000000) PCRel32 operands
authorAlan Modra <amodra@gmail.com>
Thu, 12 May 2022 01:45:24 +0000 (11:15 +0930)
committerAlan Modra <amodra@gmail.com>
Thu, 12 May 2022 02:19:45 +0000 (11:49 +0930)
commita2d8448d1db6b052303dbbd576be1c00128e1bc6
treedef1c6fa7dc33fa663fa9198693ef84d044df383
parent6c8c5823e38236574bd46b664e7e8db8b31cac22
Re: IBM zSystems: Accept (. - 0x100000000) PCRel32 operands

The new test failed on s390-linux due to bfd_sprintf_vma trimming
output to 32 bits for 32-bit targets.  The test was faulty anyway,
expecting zero as the min end of the range is plainly wrong, but
that's what you get if you cast min to int.

* config/tc-s390.c (s390_insert_operand): Print range error using
PRId64.
* testsuite/gas/s390/zarch-z900-err.l: Correct expected output.
gas/config/tc-s390.c
gas/testsuite/gas/s390/zarch-z900-err.l