public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
From: Ian Lance Taylor <ian@airs.com>
To: Richard Earnshaw <rearnsha@gcc.gnu.org>
Cc: Julian Brown <julian@codesourcery.com>,
	Daniel Jacobowitz <drow@false.org>,
	binutils@sources.redhat.com
Subject: Re: [PATCH] Fix thumb calls via PLT on ARM/SymbianOS
Date: Wed, 16 Mar 2005 22:00:00 -0000	[thread overview]
Message-ID: <m3hdjb4hrz.fsf@gossamer.airs.com> (raw)
In-Reply-To: <1110992970.19581.65.camel@pc960.cambridge.arm.com>

Richard Earnshaw <rearnsha@gcc.gnu.org> writes:

> On Wed, 2005-03-16 at 16:39, Ian Lance Taylor wrote:
> 
> > OUTPUT_ARCH lets you specify an architecture.  For ARM, this will be
> > one of the entries found in arch_info_struct in bfd/cpu-arm.c.  Of
> > course that list can be adjusted.
> > 
> 
> The current attributes proposal for the ABI lists 27 separate
> attributes, giving rise to a theoretical 10^14 possible variants.  In
> practice the number of realistic variants is much smaller than this, but
> it's still much larger than can be listed explicitly in an arch_info
> struct.

I guess I misunderstood the issue.  I didn't realize that it was
necessary to support a set of different attributes.  I guess I don't
understand why -march was brought up---march in gcc doesn't take a set
of attributes.

Of course a set of attributes could be done in BFD by using the
machine number as a bitfield, but that is probably not the way to go.
The general usage in BFD architecture usage is to focus on existing
processors, and sometimes to add nonexistent intermediate processors
for convenience (e.g., bfd/cpu-sh.c).

Ian

  reply	other threads:[~2005-03-16 17:34 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-03-16 14:52 Julian Brown
2005-03-16 14:56 ` Richard Earnshaw
2005-03-16 15:27   ` Daniel Jacobowitz
2005-03-16 16:10     ` Julian Brown
2005-03-16 16:29       ` Richard Earnshaw
2005-03-16 16:34         ` Julian Brown
2005-03-16 16:42       ` Ian Lance Taylor
2005-03-16 16:54         ` Richard Earnshaw
2005-03-16 17:16           ` Ian Lance Taylor
2005-03-16 17:34             ` Richard Earnshaw
2005-03-16 22:00               ` Ian Lance Taylor [this message]
2005-03-17  0:13                 ` Richard Earnshaw
2005-03-18 19:59                   ` Julian Brown
2005-03-17 20:58           ` [PATCH] Fix thumb calls via PLT on ARM/SymbianOS (rfc) Julian Brown
2005-03-17 21:03             ` Question! NK
2005-03-23 20:11               ` Question! Nick Clifton
2005-03-17 21:25             ` [PATCH] Fix thumb calls via PLT on ARM/SymbianOS (rfc) Paul Brook
2005-03-16 16:16     ` [PATCH] Fix thumb calls via PLT on ARM/SymbianOS Richard Earnshaw

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=m3hdjb4hrz.fsf@gossamer.airs.com \
    --to=ian@airs.com \
    --cc=binutils@sources.redhat.com \
    --cc=drow@false.org \
    --cc=julian@codesourcery.com \
    --cc=rearnsha@gcc.gnu.org \
    /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;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).