From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3456 invoked by alias); 6 Nov 2002 18:44:04 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 3439 invoked from network); 6 Nov 2002 18:44:03 -0000 Received: from unknown (HELO mms1.broadcom.com) (63.70.210.58) by sources.redhat.com with SMTP; 6 Nov 2002 18:44:03 -0000 Received: from 63.70.210.1mms1.broadcom.com with ESMTP (Broadcom MMS1 SMTP Relay (MMS v5.0)); Wed, 06 Nov 2002 10:43:32 -0800 X-Server-Uuid: C4EEB3B0-84E7-41AF-B685-DDB6986D9F7C Received: from mail-sj1-5.sj.broadcom.com (mail-sj1-5.sj.broadcom.com [10.16.128.236]) by mon-irva-11.broadcom.com (8.9.1/8.9.1) with ESMTP id KAA16712; Wed, 6 Nov 2002 10:43:55 -0800 (PST) Received: from dt-sj3-118.sj.broadcom.com (dt-sj3-118 [10.21.64.118]) by mail-sj1-5.sj.broadcom.com (8.12.4/8.12.4/SSF) with ESMTP id gA6IhsER025035; Wed, 6 Nov 2002 10:43:55 -0800 (PST) Received: (from cgd@localhost) by dt-sj3-118.sj.broadcom.com ( 8.9.1/SJ8.9.1) id KAA23958; Wed, 6 Nov 2002 10:43:51 -0800 (PST) To: "Richard Sandiford" cc: gdb-patches@sources.redhat.com Subject: Re: sim/mips patch: add support for more NEC VR targets References: From: cgd@broadcom.com Date: Wed, 06 Nov 2002 10:44:00 -0000 In-Reply-To: "Richard Sandiford"'s message of "05 Nov 2002 16:20:00 +0000" Message-ID: MIME-Version: 1.0 X-WSS-ID: 11D7BD5E123017-01-01 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-SW-Source: 2002-11/txt/msg00109.txt.bz2 At 05 Nov 2002 16:20:00 +0000, Richard Sandiford wrote: > [ ... ] > Please install if OK. > [ ... ] > > common/ > * Make-common.in (SIM_EXTRA_DISTCLEAN): New macro. > (distclean): Depend on it. > > igen/ > * gen-engine.c (print_engine_issue_prefix_hook): Don't add the > global prefix to ENGINE_ISSUE_PREFIX_HOOK. > (print_engine_issue_postfix_hook): Likewise ENGINE_ISSUE_POSTFIX_HOOK. I've installed both of these (the former seeming obvious enough and the latter not getting any comment from others after repeated tries 8-). I'm still chewing on: > mips/ > * configure.in (mips64vr*): Define TARGET_ENABLE_FR to 1. > (mips64vr-*-*, mips64vrel-*-*): New configurations. > Add a new simulator generator, MULTI. > * configure: Regenerate. > * Makefile.in (SIM_MULTI_OBJ, SIM_EXTRA_DISTCLEAN): New variables. > (multi-run.o): New dependency. > (SIM_MULTI_ALL, SIM_MULTI_CONFIGS): New variables. > (BUILT_SRC_FROM_MULTI): New variable. Depend on tmp-multi. > (tmp-mach-multi, tmp-itable-multi, tmp-run-multi): New dependencies. > (tmp-multi): Combine them. > (clean-extra): Remove sources in BUILT_SRC_FROM_MULTI. > (distclean-extra): New rule. > * sim-main.h: Include bfd.h. > (MIPS_BFD_MACH): New macro. > * mips.igen (vr4120, vr5400, vr5500): New models. > (check_mf_cycles): Don't enforce mflo and mfhi separation > in vr5500 code. > (clo, clz, dclo, dclz, madd, maddu, msub, msub, mul): Add *vr5500. > * vr.igen: Replace with new version. > * multi-run.c: New file. I'm thinking that MIPS_BFD_MACH isn't quite right as-is, but it's probably easier for me to fix it than to describe in vague terms what I think it should be and then have you try to implement it. 8-) However, before I decide, I need to fiddle with it a little bit more. cgd