]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - sim/riscv/interp.c
sim: overhaul & unify endian settings management
[thirdparty/binutils-gdb.git] / sim / riscv / interp.c
index f3754da1ed8a9c4c94a5eb8251275a03a5a0dd55..8b96677634f9e4d83226f7ce8421fa5a5831f42c 100644 (file)
@@ -62,6 +62,9 @@ sim_open (SIM_OPEN_KIND kind, host_callback *callback,
   SIM_DESC sd = sim_state_alloc_extra (kind, callback,
                                       sizeof (struct riscv_sim_state));
 
+  /* Set default options before parsing user options.  */
+  current_target_byte_order = BFD_ENDIAN_LITTLE;
+
   /* The cpu data is kept in a separately allocated chunk of memory.  */
   if (sim_cpu_alloc_all (sd, 1) != SIM_RC_OK)
     {