From: Bastian Germann Date: Sat, 3 Aug 2024 10:24:08 +0000 (+0200) Subject: gbx_exec_loop: align type with builtin check signature X-Git-Tag: archive/raspbian/3.19.3-1+rpi1^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3f62ad79ad8711a80ed051f8f4588aedc1151b80;p=gambas3.git gbx_exec_loop: align type with builtin check signature Gbp-Pq: Name gbx_exec_loop-align-type-with-builtin-check-signature.patch --- diff --git a/main/gbx/gbx_exec_loop.c b/main/gbx/gbx_exec_loop.c index 43cc85ee..734764dc 100644 --- a/main/gbx/gbx_exec_loop.c +++ b/main/gbx/gbx_exec_loop.c @@ -2034,7 +2034,7 @@ _ADD_QUICK: __AQ_LONG: - if (__builtin_saddl_overflow(val->_long.value, (int64_t)ind, &val->_long.value)) + if (__builtin_saddl_overflow(val->_long.value, (long int)ind, (long int *)&val->_long.value)) THROW_OVERFLOW(); goto *jump_end; @@ -3414,7 +3414,7 @@ __LONG: __LONG_NC: - if (__builtin_saddl_overflow(P1->_long.value, P2->_long.value, &P1->_long.value)) + if (__builtin_saddl_overflow(P1->_long.value, P2->_long.value, (long int *)&P1->_long.value)) THROW_OVERFLOW(); SP--; return; @@ -3574,7 +3574,7 @@ __LONG: __LONG_NC: - if (__builtin_ssubl_overflow(P1->_long.value, P2->_long.value, &P1->_long.value)) + if (__builtin_ssubl_overflow(P1->_long.value, P2->_long.value, (long int *)&P1->_long.value)) THROW_OVERFLOW(); SP--; return; @@ -3733,7 +3733,7 @@ __LONG: __LONG_NC: - if (__builtin_smull_overflow(P1->_long.value, P2->_long.value, &P1->_long.value)) + if (__builtin_smull_overflow(P1->_long.value, P2->_long.value, (long int *)&P1->_long.value)) THROW_OVERFLOW(); SP--; return;