From: James E Wilson <wilson@tuliptree.org>
To: linux-ia64@vger.kernel.org
Subject: Re: PATCH: Fix 2.6 kernel ia64 directives
Date: Mon, 07 Feb 2005 20:11:48 +0000 [thread overview]
Message-ID: <1107807108.9243.59.camel@aretha.corp.specifixinc.com> (raw)
In-Reply-To: <20050202221918.GA7973@lucon.org>
On Wed, 2005-02-02 at 14:50, David Mosberger wrote:
> While I'm in favor of fixing such typos, the Itanium Assembly Language
> Reference Manual states:
The Itanium Assembly Language Reference Manual is badly out of date, and
can no longer be trusted to be accurate. It hasn't been updated since
2001, but IAS has apparently been updated every year, and no longer
behaves the same as described in the out dated manual.
There are people porting code from the dead Itanium Windows OS to linux
that need gas to behave more like the current IAS. This is why gas
behaviour is changing. I'm being careful to try to avoid breaking
anything linux depends on, but the changes include some extra error
checking, which is going to expose some latent problems.
> "The assembler ignores the name operands of the
> directive."
I'd call this is a bug in the manual. Just because one implementation,
at the time the manual was written, ignored the name operand, does not
mean that all assemblers should ignore it.
Also, I'm told that current IAS gives an error in this case, which is
why gas was modified to do likewise. Unfortunately, I don't have access
to IAS, or to the HP assembler, so I can not check that. If this is
wrong, then changing it to a warning certainly makes sense.
Otherwise, I don't see the problem with an error here, as the intent of
the syntax is clearly that the .proc/.endp names are supposed to match.
next prev parent reply other threads:[~2005-02-07 20:11 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-02-02 22:19 PATCH: Fix 2.6 kernel ia64 directives H. J. Lu
2005-02-02 22:50 ` David Mosberger
2005-02-03 8:12 ` Jan Beulich
2005-02-07 20:11 ` James E Wilson [this message]
2005-02-07 22:18 ` James E Wilson
2005-02-09 19:35 ` David Mosberger
2005-02-09 20:05 ` H. J. Lu
2005-02-09 20:10 ` James E Wilson
2005-02-09 21:11 ` David Mosberger
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=1107807108.9243.59.camel@aretha.corp.specifixinc.com \
--to=wilson@tuliptree.org \
--cc=linux-ia64@vger.kernel.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