binutils-gdb/sim
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
..
aarch64 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
arm sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
avr sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
bfin sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
common Minor comment fixes in sim/common/sim-fpu.c. 2016-01-17 09:34:29 +04:00
cr16 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
cris sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
d10v sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
erc32 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
frv sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
ft32 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
h8300 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
igen sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
iq2000 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
lm32 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
m32c sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
m32r sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
m68hc11 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
mcore sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
microblaze sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
mips MIPS: Only build microMIPS specific simulator functions if microMIPS support is required. 2016-01-18 21:50:00 +00:00
mn10300 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
moxie sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
msp430 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
ppc sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
rl78 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
rx sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
sh sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
sh64 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
testsuite sim: drop --enable-sim-cflags option 2016-01-10 02:54:59 -05:00
v850 sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
.gitignore sim: drop common/cconfig.h in favor of a single config.h 2016-01-09 03:52:30 -05:00
ChangeLog sim: stop configuring common subdir 2016-01-09 03:52:30 -05:00
configure sim: stop configuring common subdir 2016-01-09 03:52:30 -05:00
configure.ac sim: stop configuring common subdir 2016-01-09 03:52:30 -05:00
configure.tgt sim: stop configuring common subdir 2016-01-09 03:52:30 -05:00
MAINTAINERS Add myself as the maintainer for the AArch64. 2016-01-05 16:49:26 +00:00
Makefile.in GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
README-HACKING sim: punt WITH_DEVICES & tconfig.h support 2015-12-26 20:38:31 -05:00