diff options
author | Mike Frysinger <vapier@gentoo.org> | 2022-12-25 01:05:09 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2022-12-25 02:13:32 -0500 |
commit | 111b1cf97e7e5a8db35b48c4a9d93692dec799ce (patch) | |
tree | c262a1976c97f8569b7c473bf99caf627cac62bf /sim/mips | |
parent | 20b579bac5a0b0177c7a40dc7520369dbb332efb (diff) | |
download | gdb-111b1cf97e7e5a8db35b48c4a9d93692dec799ce.zip gdb-111b1cf97e7e5a8db35b48c4a9d93692dec799ce.tar.gz gdb-111b1cf97e7e5a8db35b48c4a9d93692dec799ce.tar.bz2 |
sim: smp: plumb igen flag down to all users
While mips has respected sim_igen_smp at configure time (which was
always empty since it defaulted smp to off), no other igen port did.
Move this to a makefile variable and plumb it through the common
IGEN_RUN variable instead so everyone gets it by default. We also
clean up some redundant -N0 setting with multirun mips.
Diffstat (limited to 'sim/mips')
-rw-r--r-- | sim/mips/Makefile.in | 2 | ||||
-rw-r--r-- | sim/mips/acinclude.m4 | 8 |
2 files changed, 4 insertions, 6 deletions
diff --git a/sim/mips/Makefile.in b/sim/mips/Makefile.in index c287a63..8493f87 100644 --- a/sim/mips/Makefile.in +++ b/sim/mips/Makefile.in @@ -422,7 +422,6 @@ tmp-mach-multi: $(IGEN_INSN) $(IGEN_DC) $(IGEN) $(IGEN_INCLUDE) -I $(srcdir) \ -Werror \ -Wnodiscard \ - -N 0 \ -M $${m} \ -G gen-direct-access \ -G gen-zero-r0 \ @@ -451,7 +450,6 @@ tmp-itable-multi: $(IGEN_INSN) $(IGEN_DC) $(IGEN) $(IGEN_INCLUDE) -Werror \ -Wnodiscard \ -Wnowidth \ - -N 0 \ $(SIM_MIPS_MULTI_FLAGS) \ -G gen-direct-access \ -G gen-zero-r0 \ diff --git a/sim/mips/acinclude.m4 b/sim/mips/acinclude.m4 index 0a8bf97..ae5cc29 100644 --- a/sim/mips/acinclude.m4 +++ b/sim/mips/acinclude.m4 @@ -322,10 +322,10 @@ __EOF__ dnl For clean-extra target. SIM_MIPS_MULTI_SRC=doesnt-exist.c ]) -SIM_MIPS_IGEN_FLAGS="-F ${sim_mips_igen_filter} ${sim_mips_igen_machine} ${sim_igen_smp}" -SIM_MIPS_M16_FLAGS="-F ${sim_mips_m16_filter} ${sim_mips_m16_machine} ${sim_igen_smp}" -SIM_MIPS_MICROMIPS16_FLAGS="-F ${sim_mips_micromips16_filter} ${sim_mips_micromips16_machine} ${sim_igen_smp}" -SIM_MIPS_MICROMIPS_FLAGS="-F ${sim_mips_micromips_filter} ${sim_mips_micromips_machine} ${sim_igen_smp}" +SIM_MIPS_IGEN_FLAGS="-F ${sim_mips_igen_filter} ${sim_mips_igen_machine}" +SIM_MIPS_M16_FLAGS="-F ${sim_mips_m16_filter} ${sim_mips_m16_machine}" +SIM_MIPS_MICROMIPS16_FLAGS="-F ${sim_mips_micromips16_filter} ${sim_mips_micromips16_machine}" +SIM_MIPS_MICROMIPS_FLAGS="-F ${sim_mips_micromips_filter} ${sim_mips_micromips_machine}" AC_SUBST(SIM_MIPS_IGEN_FLAGS) AC_SUBST(SIM_MIPS_M16_FLAGS) AC_SUBST(SIM_MIPS_MICROMIPS_FLAGS) |