From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18157 invoked by alias); 9 Oct 2003 16:55:59 -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 18146 invoked from network); 9 Oct 2003 16:55:58 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 9 Oct 2003 16:55:58 -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 h99GtvM25787 for ; Thu, 9 Oct 2003 12:55:57 -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 h99GtuD15345 for ; Thu, 9 Oct 2003 12:55:57 -0400 Received: from cygbert.vinschen.de (vpn50-21.rdu.redhat.com [172.16.50.21]) by potter.sfbay.redhat.com (8.11.6/8.11.6) with ESMTP id h99Gtti23179 for ; Thu, 9 Oct 2003 09:55:55 -0700 Received: by cygbert.vinschen.de (Postfix, from userid 500) id B25A558089; Thu, 9 Oct 2003 18:55:49 +0200 (CEST) Date: Thu, 09 Oct 2003 16:55:00 -0000 From: Corinna Vinschen To: gdb-patches@sources.redhat.com, bug-dejagnu@gnu.org Subject: [RFA] New baseboard file sh-sim.exp Message-ID: <20031009165549.GD14344@cygbert.vinschen.de> Mail-Followup-To: gdb-patches@sources.redhat.com, bug-dejagnu@gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i X-SW-Source: 2003-10/txt/msg00302.txt.bz2 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. 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. +load_base_board_description "basic-sim" + +# "sh" is the name of the sim subdir in devo/sim. +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.