* compile/920501-18.c and -fssa
@ 2000-09-17 4:54 Richard Kenner
2000-09-17 10:30 ` Mark Mitchell
0 siblings, 1 reply; 3+ messages in thread
From: Richard Kenner @ 2000-09-17 4:54 UTC (permalink / raw)
To: gcc
I think there's something wrong with the transformation of the loop.
Could somebody who understands the SSA stuff please verify?
Thanks.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: compile/920501-18.c and -fssa
2000-09-17 4:54 compile/920501-18.c and -fssa Richard Kenner
@ 2000-09-17 10:30 ` Mark Mitchell
0 siblings, 0 replies; 3+ messages in thread
From: Mark Mitchell @ 2000-09-17 10:30 UTC (permalink / raw)
To: kenner; +Cc: gcc
>>>>> "Richard" == Richard Kenner <kenner@vlsi1.ultra.nyu.edu> writes:
Richard> I think there's something wrong with the transformation
Richard> of the loop. Could somebody who understands the SSA
Richard> stuff please verify?
There are known issues with SSA, basically because the design of
RTL-generation involves generating overly low-level constructs early
in the game. Therefore, I wouldn't suggest we spend effort on this at
the moment. In fact, I think it's probably a waste of time to run
with -fssa in the testsuite, for now.
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: compile/920501-18.c and -fssa
@ 2000-09-18 9:18 Brad Lucier
0 siblings, 0 replies; 3+ messages in thread
From: Brad Lucier @ 2000-09-18 9:18 UTC (permalink / raw)
To: mark; +Cc: lucier, gcc, kenner
Mark Mitchell wrote:
> >>>>> "Richard" == Richard Kenner <kenner@vlsi1.ultra.nyu.edu> writes:
>
> Richard> I think there's something wrong with the transformation
> Richard> of the loop. Could somebody who understands the SSA
> Richard> stuff please verify?
>
> There are known issues with SSA, basically because the design of
> RTL-generation involves generating overly low-level constructs early
> in the game. Therefore, I wouldn't suggest we spend effort on this at
> the moment.
On the Alpha 21264, -fssa reorders floating-point code in a manner that
happens to work around a difficulty in gcc's register allocator for IEEE
floating-point arithmetic; see a series of e-mails in
http://gcc.gnu.org/ml/gcc/2000-03/
with the (rather unfortunate) title
-fssa kicks butt on alphaev6 ieee floating point code
On alphaev6-unknown-linux-gnu, then gcc.c-torture/compile/920501-18.c is
the *only* test that fails with -fssa and does not fail with other
compile options. So please, let's not abandon it yet.
> In fact, I think it's probably a waste of time to run
> with -fssa in the testsuite, for now.
I disagree.
Brad Lucier
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2000-09-18 9:18 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-09-17 4:54 compile/920501-18.c and -fssa Richard Kenner
2000-09-17 10:30 ` Mark Mitchell
2000-09-18 9:18 Brad Lucier
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).