From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4568 invoked by alias); 17 Apr 2002 19:51:28 -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 4559 invoked from network); 17 Apr 2002 19:51:25 -0000 Received: from unknown (HELO nuts.ninka.net) (216.101.162.246) by sources.redhat.com with SMTP; 17 Apr 2002 19:51:25 -0000 Received: (from davem@localhost) by nuts.ninka.net (8.9.3/8.9.3) id MAA19544; Wed, 17 Apr 2002 12:48:52 -0700 Date: Wed, 17 Apr 2002 12:51:00 -0000 Message-Id: <200204171948.MAA19544@nuts.ninka.net> From: "David S. Miller" To: gdb-patches@sources.redhat.com Subject: [PATCH] Add sparc64 gdb.asm/ testsuite bits X-SW-Source: 2002-04/txt/msg00562.txt.bz2 This adds sparc64 support to the gdb.asm part of the testsuite. Although I have a question, there used to be configure bits in this gdb.asm directory that would setup the symlink in the build area for arch.inc and that doesn't happen anymore. How is this supposed to work now? 2002-04-17 David S. Miller * gdb.asm/sparc64.inc: New file. * gdb.asm/asm-source.exp: Handle sparc64-*-*. --- ./testsuite/gdb.asm/sparc64.inc.~1~ Tue Apr 16 10:59:10 2002 +++ ./testsuite/gdb.asm/sparc64.inc Tue Apr 16 10:58:53 2002 @@ -0,0 +1,34 @@ + comment "subroutine prologue" + .macro gdbasm_enter + save %sp, -192, %sp + .endm + + comment "subroutine epilogue" + .macro gdbasm_leave + return %i7 + 8 + nop + .endm + + .macro gdbasm_call subr + call \subr + nop + .endm + + .macro gdbasm_several_nops + nop + nop + nop + nop + .endm + + comment "exit (0)" + .macro gdbasm_exit0 + comment "Don't know how to exit, but this will certainly halt..." + ldx [%g0], %i0 + .endm + + comment "crt0 startup" + .macro gdbasm_startup + clr %fp + .endm + --- ./testsuite/gdb.asm/asm-source.exp.~1~ Tue Apr 16 10:56:47 2002 +++ ./testsuite/gdb.asm/asm-source.exp Tue Apr 16 10:58:53 2002 @@ -59,6 +59,10 @@ if [istarget "powerpc*-*"] then { if [istarget "sparc-*-*"] then { set asm-arch sparc } +if [istarget "sparc64-*-*"] then { + set asm-arch sparc64 + set asm-flags "-xarch=v9 -gstabs -I${srcdir}/${subdir} -I${objdir}/${subdir}" +} if [istarget "xstormy16-*-*"] then { set asm-arch xstormy16 set asm-flags "-gdwarf2 -I${srcdir}/${subdir} -I${objdir}/${subdir}"