From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30854 invoked by alias); 10 Oct 2003 18:11:14 -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 30847 invoked from network); 10 Oct 2003 18:11:13 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 10 Oct 2003 18:11:13 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.11.6/8.11.6) with ESMTP id h9AIBCM21747 for ; Fri, 10 Oct 2003 14:11:12 -0400 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [172.16.52.156]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id h9AIBCc05874 for ; Fri, 10 Oct 2003 14:11:12 -0400 Received: from localhost.redhat.com (devserv.devel.redhat.com [172.16.58.1]) by pobox.corp.redhat.com (8.12.8/8.12.8) with ESMTP id h9AIBC95020955; Fri, 10 Oct 2003 14:11:12 -0400 Received: by localhost.redhat.com (Postfix, from userid 469) id D28762CCB6; Fri, 10 Oct 2003 14:22:24 -0400 (EDT) From: Elena Zannoni MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16262.63712.659518.452356@localhost.redhat.com> Date: Fri, 10 Oct 2003 18:11:00 -0000 To: Corinna Vinschen Cc: gdb-patches@sources.redhat.com, bug-dejagnu@gnu.org Subject: Re: [RFA] New baseboard file sh-sim.exp In-Reply-To: <20031009165549.GD14344@cygbert.vinschen.de> References: <20031009165549.GD14344@cygbert.vinschen.de> X-SW-Source: 2003-10/txt/msg00366.txt.bz2 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. elena > Corinna > > ChangeLog: > > * baseboards/sh-sim.exp: New file. > > Index: baseboards/sh-sim.exp > =================================================================== > RCS file: baseboards/sh-sim.exp > diff -N baseboards/sh-sim.exp > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ baseboards/sh-sim.exp 9 Oct 2003 16:54:27 -0000 > @@ -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 Cygnus simulator. Cygnus reference should go. > +load_base_board_description "basic-sim" > + > +# "sh" is the name of the sim subdir in devo/sim. this one too. > +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.