From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20391 invoked by alias); 13 Oct 2003 09:23:17 -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 20383 invoked from network); 13 Oct 2003 09:23:16 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 13 Oct 2003 09:23:16 -0000 Received: from int-mx2.corp.redhat.com (nat-pool-rdu-dmz.redhat.com [172.16.52.200] (may be forged)) by mx1.redhat.com (8.11.6/8.11.6) with ESMTP id h9D9NFM23635 for ; Mon, 13 Oct 2003 05:23:15 -0400 Received: from potter.sfbay.redhat.com (potter.sfbay.redhat.com [172.16.27.15]) by int-mx2.corp.redhat.com (8.11.6/8.11.6) with ESMTP id h9D9NEL28347 for ; Mon, 13 Oct 2003 05:23:15 -0400 Received: from cygbert.vinschen.de (vpn50-5.rdu.redhat.com [172.16.50.5]) by potter.sfbay.redhat.com (8.11.6/8.11.6) with ESMTP id h9D9NDJ12200 for ; Mon, 13 Oct 2003 02:23:13 -0700 Received: by cygbert.vinschen.de (Postfix, from userid 500) id 01C2F58048; Mon, 13 Oct 2003 11:23:11 +0200 (CEST) Date: Mon, 13 Oct 2003 09:23:00 -0000 From: Corinna Vinschen To: gdb-patches@sources.redhat.com, bug-dejagnu@gnu.org Subject: Re: [RFA] New baseboard file sh-sim.exp Message-ID: <20031013092311.GL14344@cygbert.vinschen.de> Reply-To: gdb-patches@sources.redhat.com Mail-Followup-To: gdb-patches@sources.redhat.com, bug-dejagnu@gnu.org References: <20031009165549.GD14344@cygbert.vinschen.de> <16262.63712.659518.452356@localhost.redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <16262.63712.659518.452356@localhost.redhat.com> User-Agent: Mutt/1.4.1i X-SW-Source: 2003-10/txt/msg00423.txt.bz2 On Fri, Oct 10, 2003 at 02:22:24PM -0400, Elena Zannoni wrote: > Corinna Vinschen writes: > > Hi, > > > > the below file is a new version of a baseboard file for the SH > > simulator, rewritten by Michael Snyder. It takes the new capabilities > > of the simulator into account and it drops the unnecessary -hms from > > the name. > > > > Yes, the sh-hms target was removed from gdb. > Not sure who's approving these. But Ok from me. > > See below for a couple of comments. Applied with appropriate changes (dropped "Cygnus" and " in devo/sim" from comments, removed the unnecessary semicolons), see below. I didn't remove sh-hms-sim.exp so far. If that's ok with the dejagnu developers, I'll remove it from the gdb repository. Corinna ChangeLog: * baseboards/sh-sim.exp: New file. --- /dev/null 2003-03-14 14:07:09.000000000 +0100 +++ baseboards/sh-sim.exp 2003-10-13 11:16:26.000000000 +0200 @@ -0,0 +1,48 @@ +# This is a list of toolchains that are supported on this board. +set_board_info target_install {sh-elf} + +# Load the generic configuration for this board. This will define a basic set +# of routines needed by the tool to communicate with the board. +load_generic_config "sim" + +# basic-sim.exp is a basic description for the standard simulator. +load_base_board_description "basic-sim" + +# "sh" is the name of the sim subdir. +setup_sim sh + +# No multilib options needed by default. +process_multilib_options "" + +# We only support newlib on this target. We assume that all multilib +# options have been specified before we get here. + +set_board_info compiler "[find_gcc]" +set_board_info cflags "[libgloss_include_flags] [newlib_include_flags]" +set_board_info ldflags "[libgloss_link_flags] [newlib_link_flags]" +# No linker script needed. +set_board_info ldscript "" + +verbose "Using simulator [board_info $board sim]\n" + +# Prints to stdout OK. +# Returns exit status OK (does not need status wrapper). +# Passes argc, argv OK. +# Calls functions OK. + +# No signals. +set_board_info gdb,nosignals 1 + +# Used by a few gcc.c-torture testcases to delimit how large the stack +# can be. +set_board_info gcc,stack_size 16384 + +# Need to pass -mieee in order to for the compiler to be IEEE-fp compliant. +set_board_info ieee_multilib_flags "-mieee" + +# Small memory, can't do gdb's "huge.exp" test. +set_board_info gdb,skip_huge_test 1 + +# Nor are interrupts really working. +set_board_info gdb,nointerrupts 1 + -- Corinna Vinschen Cygwin Developer Red Hat, Inc.