This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
[Bug sim/19441] mips sim mishandles micromips logic
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: gdb-prs at sourceware dot org
- Date: Mon, 18 Jan 2016 21:50:58 +0000
- Subject: [Bug sim/19441] mips sim mishandles micromips logic
- Auto-submitted: auto-generated
- References: <bug-19441-4717 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=19441
--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Andrew Bennett <abennett@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3d304f48cafbff4b7a1c0a9d338fb20aa4e4934b
commit 3d304f48cafbff4b7a1c0a9d338fb20aa4e4934b
Author: Andrew Bennett <andrew.bennett@imgtec.com>
Date: Mon Jan 18 21:25:19 2016 +0000
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.
--
You are receiving this mail because:
You are on the CC list for the bug.