sim: stdlib.h for abs()
authorMike Frysinger <vapier@gentoo.org>
Tue, 5 Jan 2021 01:11:48 +0000 (20:11 -0500)
committerMike Frysinger <vapier@gentoo.org>
Tue, 5 Jan 2021 01:13:10 +0000 (20:13 -0500)
Make sure the files using abs() include stdlib.h for its prototype.
These files were relying on it being included implicitly by others
which isn't guaranteed, and newer toolchains produce warnings.

sim/arm/ChangeLog
sim/arm/iwmmxt.c
sim/bfin/ChangeLog
sim/bfin/dv-bfin_dma.c
sim/testsuite/sim/bfin/ChangeLog
sim/testsuite/sim/bfin/mdma-skel.h

index 9d98bcd839a01c98909b0fd65a94b2baa95161e5..75fcec27c6decd9a851c7c100d455378380b0f19 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * iwmmxt.c: Include stdlib.h.
+
 2021-01-04  Mike Frysinger  <vapier@gentoo.org>
 
        * configure: Regenerate.
index 0362cf07ab495ebb6e18598c30217c412d7868e1..8e818248645dadb7d17fe352e7e84382bfcb0b96 100644 (file)
@@ -15,6 +15,7 @@
     You should have received a copy of the GNU General Public License
     along with this program.  If not, see <http://www.gnu.org/licenses/>. */
 
+#include <stdlib.h>
 #include <string.h>
 
 #include "armdefs.h"
index d82bc5ee742ac911ab0778b2a06d5153ba5143ed..b000b82d7b9122f911bfa44bfe0156a9cda7da6f 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-bfin_dma.c: Include stdlib.h.
+
 2021-01-02  Mike Frysinger  <vapier@gentoo.org>
 
        * interp.c: Change ALIGN to align_up.
index 06fe5ed738bae9297dbaffa8727c46b9dc4e4130..e3834d76143350ca59bf823e65a3c850c75d62e5 100644 (file)
@@ -20,6 +20,8 @@
 
 #include "config.h"
 
+#include <stdlib.h>
+
 #include "sim-main.h"
 #include "devices.h"
 #include "hw-device.h"
index 4fc604f9af655902567404ce80625864db056fdd..b8fdc047234f1d1ae757eda0461f0ecb47fa5a71 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * mdma-skel.h: Include stdlib.h.
+
 2015-10-11  Mike Frysinger  <vapier@gentoo.org>
 
        PR sim/18407
index 399cddc9559b8ed598023053ee9d38643b48b4a5..920eff27116365f4c49544d9c15fb90ba40daeae 100644 (file)
@@ -1,3 +1,4 @@
+#include <stdlib.h>
 #include <string.h>
 
 void _mdma_memcpy (bu32 dst, bu32 src, bu32 size, bs16 mod)