sim: mips: fix build w/out dv-sockser
authorMike Frysinger <vapier@gentoo.org>
Sat, 29 May 2021 18:13:37 +0000 (14:13 -0400)
committerMike Frysinger <vapier@gentoo.org>
Sat, 29 May 2021 19:29:54 +0000 (15:29 -0400)
Make sure we don't fail to build when dv-socker is unavailable.

sim/mips/ChangeLog
sim/mips/interp.c

index 0d687a9313c198dfad7ca0a8ab9ed3fe5ee22f6f..f8853911b975271cc274b0fa72824d32283db598 100644 (file)
@@ -1,12 +1,14 @@
+2021-05-29  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c [!HAVE_DV_SOCKSER] (sockser_addr): Define to NULL.
+
 2021-05-22  Faraz Shahbazker  <fshahbazker@wavecomp.com>
 
-sim/mips/ChangeLog:
        * interp.c (sim_open): Add shadow mappings from 32-bit
        address space to 64-bit sign-extended address space.
 
 2021-05-22  Faraz Shahbazker  <fshahbazker@wavecomp.com>
 
-sim/mips/ChangeLog:
        * interp.c (sim_create_inferior): Only truncate sign extension
        bits for 32-bit target models.
 
index 00c1b632889549c3cd902469f6e12a0641970215..93bbc5c846c0d8367cfb9d75518dbd49113ae4ae 100644 (file)
@@ -543,8 +543,12 @@ sim_open (SIM_OPEN_KIND kind, host_callback *cb,
       {
        /* FIXME: poking at dv-sockser internals, use tcp backend if
         --sockser_addr option was given.*/
+#ifdef HAVE_DV_SOCKSER
        extern char* sockser_addr;
-       if(sockser_addr == NULL)
+#else
+# define sockser_addr NULL
+#endif
+       if (sockser_addr == NULL)
          sim_hw_parse (sd, "/tx3904sio@0xfffff300/backend stdio");
        else
          sim_hw_parse (sd, "/tx3904sio@0xfffff300/backend tcp");