From: Mike Frysinger Date: Sat, 6 Feb 2016 01:16:41 +0000 (-0500) Subject: sim: mips: fix prog_bfd usage X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1554f758410c4307103120424d35050e88433d85;p=binutils-gdb.git sim: mips: fix prog_bfd usage We do not want to reference the "base" member directly. We have the STATE_PROG_BFD macro instead to look up the prog_bfd member. --- diff --git a/sim/mips/ChangeLog b/sim/mips/ChangeLog index 0370e2b32ed..20ba0ff1315 100644 --- a/sim/mips/ChangeLog +++ b/sim/mips/ChangeLog @@ -1,3 +1,9 @@ +2016-02-05 Mike Frysinger + + * configure.ac (sim_engine_run): Change sd->base.prog_bfd to + STATE_PROG_BFD (sd). + * configure: Regenerate. + 2016-01-18 Andrew Bennett Maciej W. Rozycki diff --git a/sim/mips/configure b/sim/mips/configure index 1e61e9da36c..94e75a5d46c 100755 --- a/sim/mips/configure +++ b/sim/mips/configure @@ -14063,7 +14063,7 @@ sim_engine_run (SIM_DESC sd, if (STATE_ARCHITECTURE (sd) == NULL) mach = bfd_mach_${sim_multi_default}; - else if (elf_elfheader (sd->base.prog_bfd)->e_flags + else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags & EF_MIPS_ARCH_ASE_MICROMIPS) mach = bfd_mach_mips_micromips; else diff --git a/sim/mips/configure.ac b/sim/mips/configure.ac index 476fc3562f6..823a00ce4f1 100644 --- a/sim/mips/configure.ac +++ b/sim/mips/configure.ac @@ -259,7 +259,7 @@ sim_engine_run (SIM_DESC sd, if (STATE_ARCHITECTURE (sd) == NULL) mach = bfd_mach_${sim_multi_default}; - else if (elf_elfheader (sd->base.prog_bfd)->e_flags + else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags & EF_MIPS_ARCH_ASE_MICROMIPS) mach = bfd_mach_mips_micromips; else