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
next prev parent 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