binutils-gdb/sim/mips
Andrew Bennett 3d304f48ca MIPS: Only build microMIPS specific simulator functions if microMIPS support is required.
This fixes PR sim/19441.  In the MIPS simulator the microMIPS
functions in micromips.igen were not predicated on the microMIPS
models.  This was causing build issues for some target triples.
This patch sets all the microMIPS specific functions to only be built if
the micromips32, micromips64 or micromipsdsp models are used.

	PR sim/19441
	* micromips.igen (delayslot_micromips): Enable for `micromips32',
	`micromips64' and `micromipsdsp' only.
	(process_isa_mode): Enable for `micromips32' and `micromips64' only.
	(do_micromips_jalr, do_micromips_jal): Likewise.
	(compute_movep_src_reg): Likewise.
	(compute_andi16_imm): Likewise.
	(convert_fmt_micromips): Likewise.
	(convert_fmt_micromips_cvt_d): Likewise.
	(convert_fmt_micromips_cvt_s): Likewise.
	(FMT_MICROMIPS): Likewise.
	(FMT_MICROMIPS_CVT_D): Likewise.
	(FMT_MICROMIPS_CVT_S): Likewise.
2016-01-18 21:50:00 +00:00
..
ChangeLog MIPS: Only build microMIPS specific simulator functions if microMIPS support is required. 2016-01-18 21:50:00 +00:00
Makefile.in sim: unify sim-hload 2015-12-27 00:54:41 -05:00
aclocal.m4 sim: drop duplicate header checks 2015-03-14 06:04:29 -04:00
config.in sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
configure sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
configure.ac sim: mips: drop SIM_AC_OPTION_SMP call 2016-01-10 03:42:06 -05:00
cp1.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
cp1.h GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dsp.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dsp.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dsp2.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dv-tx3904cpu.c sim: delete dead current_state globals 2016-01-02 10:27:56 -05:00
dv-tx3904irc.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dv-tx3904sio.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dv-tx3904tmr.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
interp.c sim: mips: workaround 32-bit addr sign extensions 2016-01-12 01:42:22 -05:00
m16.dc
m16.igen [PATCH] Add micromips support to the MIPS simulator 2015-09-25 15:52:18 +01:00
m16e.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
m16run.c sim: replace CIA_{GET,SET} with CPU_PC_{GET,SET} 2015-04-17 02:44:30 -04:00
mdmx.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
mdmx.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
micromips.dc [PATCH] Add micromips support to the MIPS simulator 2015-09-25 15:52:18 +01:00
micromips.igen MIPS: Only build microMIPS specific simulator functions if microMIPS support is required. 2016-01-18 21:50:00 +00:00
micromips16.dc [PATCH] Add micromips support to the MIPS simulator 2015-09-25 15:52:18 +01:00
micromipsdsp.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
micromipsrun.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
mips.dc
mips.igen sim: mips: delete mmu stubs to move to common sim_{read,write} 2015-12-26 11:50:59 -05:00
mips3d.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
mips3264r2.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
sb1.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
sim-main.c sim: mips: delete mmu stubs to move to common sim_{read,write} 2015-12-26 11:50:59 -05:00
sim-main.h sim: convert to bfd_endian 2016-01-03 00:18:07 -05:00
smartmips.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
tx.igen
vr.igen