public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: target/2246: Code generated for IA64 doesn't reset NaT bit on scratch reg
@ 2001-11-16 9:36 wilson
0 siblings, 0 replies; 3+ messages in thread
From: wilson @ 2001-11-16 9:36 UTC (permalink / raw)
To: gcc-bugs, gcc-gnats, gcc-prs, sje, wilson
Synopsis: Code generated for IA64 doesn't reset NaT bit on scratch reg
State-Changed-From-To: analyzed->closed
State-Changed-By: wilson
State-Changed-When: Tue Nov 20 23:04:46 2001
State-Changed-Why:
Andrew MacLeod has contributed two patches to address NaT
problems. The first patch fixes the specific problem shown
by this testcase, and is nearly identical to a patch that
Steve Ellcey suggested on a private mailing list. The
second patch fixes the general instance of this problem
as described in my comments.
http://gcc.gnu.org/ml/gcc-bugs/2001-11/msg00501.html
http://gcc.gnu.org/ml/gcc-bugs/2001-11/msg00500.html
Both patches have been approved, but have not been
checked in yet. That should happen shortly.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&pr=2246&database=gcc
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: target/2246: Code generated for IA64 doesn't reset NaT bit on scratch reg
@ 2001-11-16 9:38 wilson
0 siblings, 0 replies; 3+ messages in thread
From: wilson @ 2001-11-16 9:38 UTC (permalink / raw)
To: wilson; +Cc: gcc-prs
The following reply was made to PR target/2246; it has been noted by GNATS.
From: wilson@gcc.gnu.org
To: gcc-bugs@gcc.gnu.org, gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org,
sje@cup.hp.com, wilson@gcc.gnu.org
Cc:
Subject: Re: target/2246: Code generated for IA64 doesn't reset NaT bit on scratch reg
Date: 21 Nov 2001 07:04:47 -0000
Synopsis: Code generated for IA64 doesn't reset NaT bit on scratch reg
State-Changed-From-To: analyzed->closed
State-Changed-By: wilson
State-Changed-When: Tue Nov 20 23:04:46 2001
State-Changed-Why:
Andrew MacLeod has contributed two patches to address NaT
problems. The first patch fixes the specific problem shown
by this testcase, and is nearly identical to a patch that
Steve Ellcey suggested on a private mailing list. The
second patch fixes the general instance of this problem
as described in my comments.
http://gcc.gnu.org/ml/gcc-bugs/2001-11/msg00501.html
http://gcc.gnu.org/ml/gcc-bugs/2001-11/msg00500.html
Both patches have been approved, but have not been
checked in yet. That should happen shortly.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&pr=2246&database=gcc
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: target/2246: Code generated for IA64 doesn't reset NaT bit on scratch reg
@ 2001-09-17 21:23 wilson
0 siblings, 0 replies; 3+ messages in thread
From: wilson @ 2001-09-17 21:23 UTC (permalink / raw)
To: gcc-bugs, gcc-prs, nobody, sje, wilson
Synopsis: Code generated for IA64 doesn't reset NaT bit on scratch reg
Responsible-Changed-From-To: unassigned->wilson
Responsible-Changed-By: wilson
Responsible-Changed-When: Mon Sep 17 21:23:08 2001
Responsible-Changed-Why:
IA-64 maintainer
State-Changed-From-To: open->analyzed
State-Changed-By: wilson
State-Changed-When: Mon Sep 17 21:23:08 2001
State-Changed-Why:
The only way to fix this problem is to initialize all
local variables when they are declared. Gcc does not
have infrastructure to do this at the moment, so this
will require development work. There is also a concern
that this will result in redundant stores that the optimizer
may not be able to eliminate, and thus may result in a
performance regression. Additional optimizations may
be necessary to avoid this problem.
As yet, this has not been observed to cause problems on
ia64-linux, primarily because gcc does not have speculation
support, and thus we never set the NAT bit. This has been
observed to cause problems on HPUX, as the HPUX compiler
does use speculation, and thus the NAT bit can be set.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=2246&database=gcc
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2001-11-21 7:06 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-16 9:36 target/2246: Code generated for IA64 doesn't reset NaT bit on scratch reg wilson
-- strict thread matches above, loose matches on Subject: below --
2001-11-16 9:38 wilson
2001-09-17 21:23 wilson
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).