Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Andrew Cagney <ac131313@cygnus.com>
To: Eli Zaretskii <eliz@is.elta.co.il>
Cc: gdb-patches@sourceware.cygnus.com
Subject: Re: [rfc] LINUX/sparc64 configury
Date: Mon, 26 Feb 2001 11:26:00 -0000	[thread overview]
Message-ID: <3A9AAD56.59294355@cygnus.com> (raw)
In-Reply-To: <200102240850.DAA18579@indy.delorie.com>

Eli Zaretskii wrote:
> 
> > Date: Fri, 23 Feb 2001 21:13:35 -0500
> > From: Andrew Cagney <ac131313@cygnus.com>
> >
> > I'm really only interested in comments on my choice of file names.  I
> > think they are even 8.3 safe! :-)
> 
> I'd be happy to confirm, if only there were anything attached to your
> message ;-)

:-)

PS: Defining GDB_MULTI_ARCH 0 is a blantant hack while I (or someone
else) gets the next bit ready.

	Andrew
2001-02-23  Andrew Cagney  <ac131313@redhat.com>

	* config/sparc/sp64linux.mt: New file.
	* configure.tgt: Recognize sparc64-*-linux* as a sp64linux target.
	* configure.host: Recognize sparc64-*-linux* as a linux host.

	From 2000-03-17 Jakub Jelinek <jakub@redhat.com>:
	* config/sparc/tm-sp64linux.h: New file.
	
Index: configure.host
===================================================================
RCS file: /cvs/src/src/gdb/configure.host,v
retrieving revision 1.11
diff -p -r1.11 configure.host
*** configure.host	2001/02/08 06:30:23	1.11
--- configure.host	2001/02/24 02:05:29
*************** sparc-*-solaris2*)	gdb_host=sun4sol2 ;;
*** 150,155 ****
--- 150,156 ----
  sparc-*-sunos4*)	gdb_host=sun4os4 ;;
  sparc-*-sunos5*)	gdb_host=sun4sol2 ;;
  sparc-*-*)		gdb_host=sun4os4 ;;
+ sparc64-*-linux*)	gdb_host=linux ;;
  sparc64-*-*)		gdb_host=sun4sol2 ;;
  
  strongarm-*-*)		gdb_host=arm ;;
Index: configure.tgt
===================================================================
RCS file: /cvs/src/src/gdb/configure.tgt,v
retrieving revision 1.18
diff -p -r1.18 configure.tgt
*** configure.tgt	2001/02/08 06:30:23	1.18
--- configure.tgt	2001/02/24 02:05:29
*************** sparc86x-*-*)		gdb_target=sparclite ;;
*** 283,288 ****
--- 283,289 ----
  # regs (some of which are usable in v8plus) so sp64sol.mt hasn't been
  # deleted though presumably it should be eventually.
  #sparc64-*-solaris2*)	gdb_target=sp64sol2 ;;
+ sparc64-*-linux*)	gdb_target=sp64linux ;;
  sparc64-*-*)		gdb_target=sp64 ;;
  
  tic80-*-*)		gdb_target=tic80
Index: config/sparc/sp64linux.mt
===================================================================
RCS file: sp64linux.mt
diff -N sp64linux.mt
*** /dev/null	Tue May  5 13:32:27 1998
--- sp64linux.mt	Fri Feb 23 18:05:30 2001
***************
*** 0 ****
--- 1,3 ----
+ # Target: UltraSPARC, running Linux 64bit programs
+ TDEPFILES= sparc-tdep.o solib.o solib-svr4.o
+ TM_FILE= tm-sp64linux.h
Index: config/sparc/tm-sp64linux.h
===================================================================
RCS file: tm-sp64linux.h
diff -N tm-sp64linux.h
*** /dev/null	Tue May  5 13:32:27 1998
--- tm-sp64linux.h	Fri Feb 23 18:05:30 2001
***************
*** 0 ****
--- 1,37 ----
+ /* Macro definitions for GDB for a UltraSparc running Linux.
+    Copyright 2001 Free Software Foundation, Inc.
+ 
+ This file is part of GDB.
+ 
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ 
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+ 
+ #ifndef TM_SPARC_LIN64_H
+ #define TM_SPARC_LIN64_H
+ 
+ #define GDB_MULTI_ARCH 0
+ 
+ #include "sparc/tm-sp64.h"
+ 
+ #define SIGCONTEXT_PC_OFFSET 16  /* See asm-sparc64/sigcontext.h */
+ 
+ /* We always want full V9 + Ultra VIS stuff... */
+ #undef TM_PRINT_INSN_MACH
+ #define TM_PRINT_INSN_MACH bfd_mach_sparc_v9a
+ 
+ #define GDB_PTRACE_REGS64
+ 
+ #include "tm-sysv4.h"
+ 
+ #endif TM_SPARC_LIN64_H
From fche@redhat.com Mon Feb 26 11:55:00 2001
From: fche@redhat.com (Frank Ch. Eigler)
To: Richard.Earnshaw@arm.com
Cc: DJ Delorie <dj@redhat.com>, gdb-patches@sources.redhat.com
Subject: Re: [patch] add trace capabilities to arm sim
Date: Mon, 26 Feb 2001 11:55:00 -0000
Message-id: <o53dd1w76u.fsf@toenail.toronto.redhat.com>
References: <200102261840.SAA17450@cam-mail2.cambridge.arm.com>
X-SW-Source: 2001-02/msg00472.html
Content-length: 620

Richard Earnshaw <rearnsha@arm.com> writes:

: I haven't seen anyone else comment on this, so I'll stick my nose in ;-)
: I can't approve or reject this patch, but:

Thanks - your input is always appreciated.


: [...]
: >         if (state->Exception)
: >   	{			/* Any exceptions */
: 
: and then bump state->Exception (which behaves pretty much like a semaphore 
: count on the number of extra things to go look at) when tracing needs to 
: run.

An interesting technique!  Have you tried using gcc's __builtin_expect
function to provide branch (un)likelihood hints to the compiler,
instead of this method?


- FChE


  reply	other threads:[~2001-02-26 11:26 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-02-23 18:15 Andrew Cagney
2001-02-24  0:51 ` Eli Zaretskii
2001-02-26 11:26   ` Andrew Cagney [this message]
2001-02-27  9:07     ` Andrew Cagney
2001-02-27 10:21     ` Eli Zaretskii
2001-02-24 20:49 ` Kevin Buettner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3A9AAD56.59294355@cygnus.com \
    --to=ac131313@cygnus.com \
    --cc=eliz@is.elta.co.il \
    --cc=gdb-patches@sourceware.cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox