Andreas Arnez b77dbefe72 Bug 444242 - s390x: Sign-extend "relative long" offset in EXRL
In s390_irgen_EXRL, the offset is zero-extended instead of sign-extended,
typically causing Valgrind to crash when a negative offset occurs.

Fix this with a new helper function that calculates a "relative long"
address from a 32-bit offset.  Replace other calculations of "relative
long" addresses by invocations of this function as well.  And for
consistency, do the same with "relative" (short) addresses.
2021-10-28 15:08:20 +02:00
..
2011-08-11 17:00:15 +00:00
2011-08-11 17:00:15 +00:00
2012-08-06 18:37:17 +00:00
2012-08-06 18:37:17 +00:00
2012-07-28 20:39:51 +00:00
2012-08-06 18:37:17 +00:00
2015-03-17 15:48:11 +00:00
2011-06-25 02:06:21 +00:00
2012-08-08 07:54:47 +00:00
2012-08-08 07:54:47 +00:00
2015-09-04 20:54:34 +00:00
2012-12-02 20:58:45 +00:00
2012-12-02 20:58:45 +00:00
2012-12-02 20:58:45 +00:00
2012-12-02 20:58:45 +00:00
2021-09-01 14:44:16 +02:00
2021-09-01 14:44:16 +02:00
2021-09-01 14:44:16 +02:00
2021-09-01 14:44:16 +02:00
2017-05-05 22:13:20 +00:00
2013-06-17 21:04:25 +00:00
2015-07-10 17:21:12 +00:00
2013-01-22 13:59:54 +00:00
2013-01-22 13:59:54 +00:00
2021-09-01 14:44:16 +02:00
2021-09-01 14:44:16 +02:00
2021-09-01 14:44:16 +02:00
2021-09-01 14:44:16 +02:00