* 4.3 release plan
@ 2007-05-18 19:52 Bernardo Innocenti
2007-05-18 21:46 ` Mike Stump
0 siblings, 1 reply; 24+ messages in thread
From: Bernardo Innocenti @ 2007-05-18 19:52 UTC (permalink / raw)
To: gcc
Hello,
I know it's way early to ask, but has a release plan
already been set for the 4.3 release? A gross estimation
of the expected release date would be sufficient.
I'm asking because I need to decide whether I need to do
the effort to backport a few things to 4.2 or I can rely
on the compiler being at least close to release when I'll
need it to be stable.
--
// Bernardo Innocenti
\X/ http://www.codewiz.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-18 19:52 4.3 release plan Bernardo Innocenti
@ 2007-05-18 21:46 ` Mike Stump
2007-05-18 21:50 ` Bernardo Innocenti
0 siblings, 1 reply; 24+ messages in thread
From: Mike Stump @ 2007-05-18 21:46 UTC (permalink / raw)
To: Bernardo Innocenti; +Cc: gcc
On May 18, 2007, at 12:51 PM, Bernardo Innocenti wrote:
> has a release plan already been set for the 4.3 release?
Just take the dates between 4.1 and 4.2, and add to the 4.2, and
presto, you have the 4.3 times... Or, put another way, about 15
months from now.[1]
1 - YMMV, YGWYPF, PPINGOFR
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-18 21:46 ` Mike Stump
@ 2007-05-18 21:50 ` Bernardo Innocenti
2007-05-18 22:07 ` Steven Bosscher
2007-05-18 23:03 ` Mike Stump
0 siblings, 2 replies; 24+ messages in thread
From: Bernardo Innocenti @ 2007-05-18 21:50 UTC (permalink / raw)
To: Mike Stump; +Cc: gcc
Mike Stump wrote:
> On May 18, 2007, at 12:51 PM, Bernardo Innocenti wrote:
>> has a release plan already been set for the 4.3 release?
>
> Just take the dates between 4.1 and 4.2, and add to the 4.2, and
> presto, you have the 4.3 times... Or, put another way, about 15
> months from now.[1]
Come on, 4.3 doesn't look in such a bad shape! And not long
ago there were people proposing to skip 4.2 and release 4.3
directly.
> 1 - YMMV, YGWYPF, PPINGOFR
I got the first two, but what does the last one mean?
BTW, the tentative timeline says that 4.3 stage 1 will end
4 months *ago*:
http://gcc.gnu.org/develop.html#timeline
--
// Bernardo Innocenti
\X/ http://www.codewiz.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-18 21:50 ` Bernardo Innocenti
@ 2007-05-18 22:07 ` Steven Bosscher
2007-05-18 23:03 ` Mike Stump
1 sibling, 0 replies; 24+ messages in thread
From: Steven Bosscher @ 2007-05-18 22:07 UTC (permalink / raw)
To: Bernardo Innocenti; +Cc: Mike Stump, gcc
On 5/18/07, Bernardo Innocenti <bernie@codewiz.org> wrote:
> Come on, 4.3 doesn't look in such a bad shape!
It will soon, when the stage1 projects are finally merged into the trunk.
> BTW, the tentative timeline says that 4.3 stage 1 will end
> 4 months *ago*:
> http://gcc.gnu.org/develop.html#timeline
Being tentative, the timeline tends to be wrong ;-)
Gr.
Steven
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-18 21:50 ` Bernardo Innocenti
2007-05-18 22:07 ` Steven Bosscher
@ 2007-05-18 23:03 ` Mike Stump
2007-05-19 10:57 ` Paolo Bonzini
1 sibling, 1 reply; 24+ messages in thread
From: Mike Stump @ 2007-05-18 23:03 UTC (permalink / raw)
To: Bernardo Innocenti; +Cc: gcc
On May 18, 2007, at 2:45 PM, Bernardo Innocenti wrote:
> Come on, 4.3 doesn't look in such a bad shape!
I'll let history decide...
>> 1 - YMMV, YGWYPF, PPINGOFR
>
> I got the first two, but what does the last one mean?
Wow, you're impressive... The second one I thought would be too
cryptic for all. You didn't try google did you? :-) Past
performance is no guarantee of future returns.
> BTW, the tentative timeline says that 4.3 stage 1 will end 4 months
> *ago*:
> http://gcc.gnu.org/develop.html#timeline
Wait, this seems to contradict your point #1 above.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-18 23:03 ` Mike Stump
@ 2007-05-19 10:57 ` Paolo Bonzini
2007-05-20 12:36 ` Bernardo Innocenti
0 siblings, 1 reply; 24+ messages in thread
From: Paolo Bonzini @ 2007-05-19 10:57 UTC (permalink / raw)
To: Mike Stump; +Cc: Bernardo Innocenti, gcc
M
>>> 1 - YMMV, YGWYPF, PPINGOFR
>>
>> I got the first two, but what does the last one mean?
>
> Wow, you're impressive... The second one I thought would be too cryptic
> for all.
I got the second one too. Italians must be good at acronyms. :-)
>> BTW, the tentative timeline says that 4.3 stage 1 will end 4 months
>> *ago*:
>> http://gcc.gnu.org/develop.html#timeline
>
> Wait, this seems to contradict your point #1 above.
On the other hand, it may mean that we can skip stage2 altogether, since
we had stage2 during stage1 for 4.3...
Paolo
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-19 10:57 ` Paolo Bonzini
@ 2007-05-20 12:36 ` Bernardo Innocenti
2007-05-20 14:09 ` Paolo Bonzini
0 siblings, 1 reply; 24+ messages in thread
From: Bernardo Innocenti @ 2007-05-20 12:36 UTC (permalink / raw)
To: Paolo Bonzini; +Cc: Mike Stump, gcc
Paolo Bonzini wrote:
>>> I got the first two, but what does the last one mean?
>> Wow, you're impressive... The second one I thought would be too cryptic
>> for all.
>
> I got the second one too. Italians must be good at acronyms. :-)
IMBGAA!
...BTTOWWTD!!!
>>> BTW, the tentative timeline says that 4.3 stage 1 will end 4 months
>>> *ago*:
>>> http://gcc.gnu.org/develop.html#timeline
>> Wait, this seems to contradict your point #1 above.
Uh? On the countrary: saying that stage 1 should be finished
4 months ago *reinforces* the idea that 4.3 appears to be stable.
> On the other hand, it may mean that we can skip stage2 altogether, since
> we had stage2 during stage1 for 4.3...
I'm definitely for short release cycles, so I'd generally
second this. But in the wiki I see several stage1 projects
still waiting to be merged, as Steven Bosscher said
Would these have to go in now or later in 4.4?
--
// Bernardo Innocenti
\X/ http://www.codewiz.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-20 12:36 ` Bernardo Innocenti
@ 2007-05-20 14:09 ` Paolo Bonzini
2007-05-21 5:40 ` Bernardo Innocenti
0 siblings, 1 reply; 24+ messages in thread
From: Paolo Bonzini @ 2007-05-20 14:09 UTC (permalink / raw)
To: Bernardo Innocenti; +Cc: Mike Stump, GCC Development
>> I got the second one too. Italians must be good at acronyms. :-)
>
> IMBGAA!
> ...BTTOWWTD!!!
PBTMAICFOTL (Probably better than me as I cannot figure out the latter).
>> On the other hand, it may mean that we can skip stage2 altogether, since
>> we had stage2 during stage1 for 4.3...
>
> I'm definitely for short release cycles, so I'd generally
> second this. But in the wiki I see several stage1 projects
> still waiting to be merged, as Steven Bosscher said
>
> Would these have to go in now or later in 4.4?
I would propose waiting for these to be merged, and then moving directly
to bug-fixing stage3. We've effectively been in stage2 for 4 months.
Paolo
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-20 14:09 ` Paolo Bonzini
@ 2007-05-21 5:40 ` Bernardo Innocenti
2007-05-21 6:01 ` Brooks Moses
0 siblings, 1 reply; 24+ messages in thread
From: Bernardo Innocenti @ 2007-05-21 5:40 UTC (permalink / raw)
To: bonzini; +Cc: Mike Stump, GCC Development
Paolo Bonzini wrote:
>> ...BTTOWWTD!!!
>
> PBTMAICFOTL (Probably better than me as I cannot figure out the latter).
Never mind, it was meant to be impossible to decode: "But The Third
One Was Way Too Difficult" :-)
>> Would these have to go in now or later in 4.4?
>
> I would propose waiting for these to be merged, and then moving directly
> to bug-fixing stage3. We've effectively been in stage2 for 4 months.
I see, but what about all the pending stage 2 projects then?
These are most probably not yet ready to go in, and merging
too much stuff at the same time isn't a wise thing anyway.
(the next proposal is likely to cause some dissent)
What about moving 4.3 to stage 3 *now* and moving everything
else in 4.4 instead? Hopefully, it will be a matter of just
a few months. From http://gcc.gnu.org/gcc-4.3/changes.html,
it looks like it would already be quite a juicy release.
(ducks)
--
// Bernardo Innocenti
\X/ http://www.codewiz.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-21 6:01 ` Brooks Moses
@ 2007-05-21 6:01 ` mark
2007-05-21 18:31 ` Bernardo Innocenti
1 sibling, 0 replies; 24+ messages in thread
From: mark @ 2007-05-21 6:01 UTC (permalink / raw)
To: Brooks Moses; +Cc: gcc
On Sun, May 20, 2007 at 10:39:43PM -0700, Brooks Moses wrote:
> Bernardo Innocenti wrote:
> >(the next proposal is likely to cause some dissent)
> >What about moving 4.3 to stage 3 *now* and moving everything
> >else in 4.4 instead? Hopefully, it will be a matter of just
> >a few months. From http://gcc.gnu.org/gcc-4.3/changes.html,
> >it looks like it would already be quite a juicy release.
> Why?
> I mean, I suppose there could be advantages to doing this, but you
> haven't mentioned even one.
I think a few people (me!) are waiting for GCJ to have official
support for Java 5 syntax and class libraries. Not that I would like
to rush you - or skip any valuable merges - but if the code that is in
right now is in a near ready state, waiting up to a year before
releasing seems unfortunate. :-(
Cheers,
mark
--
mark@mielke.cc / markm@ncf.ca / markm@nortel.com __________________________
. . _ ._ . . .__ . . ._. .__ . . . .__ | Neighbourhood Coder
|\/| |_| |_| |/ |_ |\/| | |_ | |/ |_ |
| | | | | \ | \ |__ . | | .|. |__ |__ | \ |__ | Ottawa, Ontario, Canada
One ring to rule them all, one ring to find them, one ring to bring them all
and in the darkness bind them...
http://mark.mielke.cc/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-21 5:40 ` Bernardo Innocenti
@ 2007-05-21 6:01 ` Brooks Moses
2007-05-21 6:01 ` mark
2007-05-21 18:31 ` Bernardo Innocenti
0 siblings, 2 replies; 24+ messages in thread
From: Brooks Moses @ 2007-05-21 6:01 UTC (permalink / raw)
To: gcc
Bernardo Innocenti wrote:
> (the next proposal is likely to cause some dissent)
>
> What about moving 4.3 to stage 3 *now* and moving everything
> else in 4.4 instead? Hopefully, it will be a matter of just
> a few months. From http://gcc.gnu.org/gcc-4.3/changes.html,
> it looks like it would already be quite a juicy release.
Why?
I mean, I suppose there could be advantages to doing this, but you
haven't mentioned even one.
- Brooks
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-21 6:01 ` Brooks Moses
2007-05-21 6:01 ` mark
@ 2007-05-21 18:31 ` Bernardo Innocenti
2007-05-21 19:26 ` Andrew Pinski
` (2 more replies)
1 sibling, 3 replies; 24+ messages in thread
From: Bernardo Innocenti @ 2007-05-21 18:31 UTC (permalink / raw)
To: Brooks Moses; +Cc: gcc
Brooks Moses wrote:
>> What about moving 4.3 to stage 3 *now* and moving everything
>> else in 4.4 instead? Hopefully, it will be a matter of just
>> a few months. From http://gcc.gnu.org/gcc-4.3/changes.html,
>> it looks like it would already be quite a juicy release.
>
> Why?
>
> I mean, I suppose there could be advantages to doing this, but you
> haven't mentioned even one.
I apologize. I guess you could get 10 different reasons
by 10 different people.
The reason _we_ care to get 4.3 sooner rather than later
is that we'd like to have the AMD Geode tuning and the
memcpy/strcpy() optimizations.
And also: why not?
--
// Bernardo Innocenti
\X/ http://www.codewiz.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-21 18:31 ` Bernardo Innocenti
@ 2007-05-21 19:26 ` Andrew Pinski
2007-05-21 19:43 ` Joe Buck
2007-05-21 19:54 ` Mike Stump
2007-05-22 17:07 ` 4.3 release plan René Rebe
2 siblings, 1 reply; 24+ messages in thread
From: Andrew Pinski @ 2007-05-21 19:26 UTC (permalink / raw)
To: Bernardo Innocenti; +Cc: Brooks Moses, gcc
On 5/21/07, Bernardo Innocenti <bernie@codewiz.org> wrote:
> And also: why not?
I had hoped to get my pointer plus branch merged in which should
improve code gen and memory usage and compile time.
-- Pinski
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-21 19:26 ` Andrew Pinski
@ 2007-05-21 19:43 ` Joe Buck
2007-05-21 21:09 ` Bernardo Innocenti
0 siblings, 1 reply; 24+ messages in thread
From: Joe Buck @ 2007-05-21 19:43 UTC (permalink / raw)
To: Andrew Pinski; +Cc: Bernardo Innocenti, Brooks Moses, gcc
On Mon, May 21, 2007 at 11:31:19AM -0700, Andrew Pinski wrote:
> On 5/21/07, Bernardo Innocenti <bernie@codewiz.org> wrote:
> >And also: why not?
>
> I had hoped to get my pointer plus branch merged in which should
> improve code gen and memory usage and compile time.
There seem to be quite a large number of not-yet-merged projects
on the wiki page at
http://gcc.gnu.org/wiki/GCC_4.3_Release_Planning
"Go straight to phase 3" would presumably mean that none of them get
in. On the other hand, phase 1 has been running for a long time,
long past its original end date. I'm surprised that phase 2 hasn't
started.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-21 18:31 ` Bernardo Innocenti
2007-05-21 19:26 ` Andrew Pinski
@ 2007-05-21 19:54 ` Mike Stump
2007-05-21 23:35 ` Bernardo Innocenti
2007-05-22 17:07 ` 4.3 release plan René Rebe
2 siblings, 1 reply; 24+ messages in thread
From: Mike Stump @ 2007-05-21 19:54 UTC (permalink / raw)
To: Bernardo Innocenti; +Cc: Brooks Moses, gcc
On May 21, 2007, at 11:23 AM, Bernardo Innocenti wrote:
> The reason _we_ care to get 4.3 sooner rather than later
> is that we'd like to have the AMD Geode tuning
Submit to gcc 4.2. Tuning seems to be the type of thing that should
be safe to backport, if you really must have it.
Anyway, these reasons don't sound like reasons to goose the 4.3
plan. I'd argue for status quo.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-21 19:43 ` Joe Buck
@ 2007-05-21 21:09 ` Bernardo Innocenti
0 siblings, 0 replies; 24+ messages in thread
From: Bernardo Innocenti @ 2007-05-21 21:09 UTC (permalink / raw)
To: Joe Buck; +Cc: Andrew Pinski, Brooks Moses, gcc
Joe Buck wrote:
>> I had hoped to get my pointer plus branch merged in which should
>> improve code gen and memory usage and compile time.
>
> There seem to be quite a large number of not-yet-merged projects
> on the wiki page at
Never mind, I just did some investigation and it appears that
the patches we want are quite trivial to backport to 4.2, so
we don't need to rush 4.3 out.
> "Go straight to phase 3" would presumably mean that none of them get
> in.
But on the other end, if we do push GCC 4.3 out now, there
will be another stage 1 very soon :-)
Well, I don't want to step on anybody's feet. GCC has historically
had longer release cycles than other projects of comparable size
and this has clearly been consciously planned by experienced
people, most probably for good reason.
For the impatient, backporting is always an option.
--
// Bernardo Innocenti
\X/ http://www.codewiz.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-21 19:54 ` Mike Stump
@ 2007-05-21 23:35 ` Bernardo Innocenti
2007-05-22 0:52 ` Bernardo Innocenti
0 siblings, 1 reply; 24+ messages in thread
From: Bernardo Innocenti @ 2007-05-21 23:35 UTC (permalink / raw)
To: Mike Stump; +Cc: Brooks Moses, gcc
Mike Stump wrote:
> Submit to gcc 4.2. Tuning seems to be the type of thing that should
> be safe to backport, if you really must have it.
I extracted the relevant patches that would apply
to 4.2 as they were. Currently regtesting just in
case.
--
// Bernardo Innocenti
\X/ http://www.codewiz.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-21 23:35 ` Bernardo Innocenti
@ 2007-05-22 0:52 ` Bernardo Innocenti
2007-05-23 1:56 ` Regressions -march=geode/athlon regressions (Was: 4.3 release plan) Bernardo Innocenti
0 siblings, 1 reply; 24+ messages in thread
From: Bernardo Innocenti @ 2007-05-22 0:52 UTC (permalink / raw)
To: Mike Stump; +Cc: Brooks Moses, gcc
Bernardo Innocenti wrote:
> I extracted the relevant patches that would apply
> to 4.2 as they were. Currently regtesting just in
> case.
Err, allow me to rephrase that more clearly: I have
extracted the Geode patches from the trunk and they
applied without modification to the 4.2 branch.
I'm currently bootstrapping 4.2 with "--with-arch=geode"
and will run the testsuite shortly.
--
// Bernardo Innocenti
\X/ http://www.codewiz.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: 4.3 release plan
2007-05-21 18:31 ` Bernardo Innocenti
2007-05-21 19:26 ` Andrew Pinski
2007-05-21 19:54 ` Mike Stump
@ 2007-05-22 17:07 ` René Rebe
2 siblings, 0 replies; 24+ messages in thread
From: René Rebe @ 2007-05-22 17:07 UTC (permalink / raw)
To: gcc; +Cc: Bernardo Innocenti, Brooks Moses
On Monday 21 May 2007 20:23:46 Bernardo Innocenti wrote:
> Brooks Moses wrote:
>
> >> What about moving 4.3 to stage 3 *now* and moving everything
> >> else in 4.4 instead? Hopefully, it will be a matter of just
> >> a few months. From http://gcc.gnu.org/gcc-4.3/changes.html,
> >> it looks like it would already be quite a juicy release.
> >
> > Why?
> >
> > I mean, I suppose there could be advantages to doing this, but you
> > haven't mentioned even one.
>
> I apologize. I guess you could get 10 different reasons
> by 10 different people.
12++
> The reason _we_ care to get 4.3 sooner rather than later
> is that we'd like to have the AMD Geode tuning and the
> memcpy/strcpy() optimizations.
>
> And also: why not?
Stabelizing a major release series and then continuing to maintain
it is a time consuming efford. With a major series just started
introducing the next just some months later sound like wasting a
lot of our all time.
Backporting the Geode and *cpy tuning for just you local use-case
in contrast is not that hard at all.
Yours,
--
René Rebe - ExactCODE GmbH - Europe, Germany, Berlin
http://exactcode.de | http://t2-project.org | http://rene.rebe.name
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Regressions -march=geode/athlon regressions (Was: 4.3 release plan)
2007-05-22 0:52 ` Bernardo Innocenti
@ 2007-05-23 1:56 ` Bernardo Innocenti
2007-05-23 8:48 ` Rask Ingemann Lambertsen
0 siblings, 1 reply; 24+ messages in thread
From: Bernardo Innocenti @ 2007-05-23 1:56 UTC (permalink / raw)
Cc: Mike Stump, gcc
Bernardo Innocenti wrote:
> I'm currently bootstrapping 4.2 with "--with-arch=geode"
> and will run the testsuite shortly.
It took a little longer than I expected because I was
seeing a few new regressions:
FAIL: gcc.c-torture/execute/20050316-2.c execution, -O0
FAIL: gcc.c-torture/execute/20050316-2.c execution, -O1
FAIL: gcc.c-torture/execute/20050316-2.c execution, -O2
FAIL: gcc.c-torture/execute/20050604-1.c execution, -O0
FAIL: gcc.c-torture/execute/20050604-1.c execution, -O1
FAIL: gcc.c-torture/execute/20050604-1.c execution, -O2
FAIL: gcc.c-torture/execute/20050604-1.c execution, -O3 -fomit-frame-pointer
FAIL: gcc.c-torture/execute/20050604-1.c execution, -O3 -fomit-frame-pointer -funroll-loops
FAIL: gcc.c-torture/execute/20050604-1.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
FAIL: gcc.c-torture/execute/20050604-1.c execution, -O3 -g
FAIL: gcc.c-torture/execute/20050604-1.c execution, -Os
FAIL: gcc.dg/compat/vector-2 c_compat_x_tst.o-c_compat_y_tst.o execute
FAIL: gcc.dg/builtin-apply4.c execution test
But then it turned out that using --with-arch=athlon produces
exactly the same regressions, while --with-arch=i586 is fine.
I analyzed only the first failing test. It seems we fail
with all MMX enabled processors. But maybe the test has
invalid expectations, I'm not sure what it is trying to do.
WORKS: gcc -O0 -march=i686 gcc.c-torture/execute/20050316-2.c && ./a.out
FAILS: gcc -O0 -march=athlon gcc.c-torture/execute/20050316-2.c && ./a,out
This is with 4.2-branch, but it also happens with FC6's gcc-4.1.1.
--
// Bernardo Innocenti
\X/ http://www.codewiz.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Regressions -march=geode/athlon regressions (Was: 4.3 release plan)
2007-05-23 1:56 ` Regressions -march=geode/athlon regressions (Was: 4.3 release plan) Bernardo Innocenti
@ 2007-05-23 8:48 ` Rask Ingemann Lambertsen
2007-05-23 8:57 ` Jakub Jelinek
0 siblings, 1 reply; 24+ messages in thread
From: Rask Ingemann Lambertsen @ 2007-05-23 8:48 UTC (permalink / raw)
To: Bernardo Innocenti; +Cc: Mike Stump, gcc
On Tue, May 22, 2007 at 08:45:38PM -0400, Bernardo Innocenti wrote:
> FAIL: gcc.c-torture/execute/20050316-2.c execution, -O0
[...]
> FAIL: gcc.c-torture/execute/20050604-1.c execution, -O0
[...]
>
> I analyzed only the first failing test. It seems we fail
> with all MMX enabled processors. But maybe the test has
> invalid expectations, I'm not sure what it is trying to do.
The last time I looked into it, the reason was use of MMX instructions
without (f)emms afterwards.
> WORKS: gcc -O0 -march=i686 gcc.c-torture/execute/20050316-2.c && ./a.out
> FAILS: gcc -O0 -march=athlon gcc.c-torture/execute/20050316-2.c && ./a,out
>
> This is with 4.2-branch, but it also happens with FC6's gcc-4.1.1.
4.3 is broken too. See e.g.
<URL:http://gcc.gnu.org/ml/gcc-testresults/2007-05/msg00635.html> which has
--with-arch=pentium3.
--
Rask Ingemann Lambertsen
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Regressions -march=geode/athlon regressions (Was: 4.3 release plan)
2007-05-23 8:48 ` Rask Ingemann Lambertsen
@ 2007-05-23 8:57 ` Jakub Jelinek
2007-05-23 14:07 ` Bernardo Innocenti
0 siblings, 1 reply; 24+ messages in thread
From: Jakub Jelinek @ 2007-05-23 8:57 UTC (permalink / raw)
To: Rask Ingemann Lambertsen; +Cc: Bernardo Innocenti, Mike Stump, gcc
On Wed, May 23, 2007 at 10:40:46AM +0200, Rask Ingemann Lambertsen wrote:
> On Tue, May 22, 2007 at 08:45:38PM -0400, Bernardo Innocenti wrote:
>
> > FAIL: gcc.c-torture/execute/20050316-2.c execution, -O0
> [...]
> > FAIL: gcc.c-torture/execute/20050604-1.c execution, -O0
> [...]
> >
> > I analyzed only the first failing test. It seems we fail
> > with all MMX enabled processors. But maybe the test has
> > invalid expectations, I'm not sure what it is trying to do.
>
> The last time I looked into it, the reason was use of MMX instructions
> without (f)emms afterwards.
Yeah:
movq -48(%ebp), %mm0 #, x
call test1 #
movl %eax, -40(%ebp) # D.1650, u.l
movl %edx, -36(%ebp) # D.1650, u.l
flds -40(%ebp) # u.f
flds .LC0 #
(and test1 also using movq %mm0, something, also no (f)emms).
Jakub
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Regressions -march=geode/athlon regressions (Was: 4.3 release plan)
2007-05-23 8:57 ` Jakub Jelinek
@ 2007-05-23 14:07 ` Bernardo Innocenti
2007-05-24 21:11 ` Regressions -march=geode/athlon regressions (Was: 4.3 release ?plan) Rask Ingemann Lambertsen
0 siblings, 1 reply; 24+ messages in thread
From: Bernardo Innocenti @ 2007-05-23 14:07 UTC (permalink / raw)
To: Jakub Jelinek; +Cc: Rask Ingemann Lambertsen, Mike Stump, gcc
On Wed, 23 May 2007 10:49:53 +0200, Jakub Jelinek <jakub@redhat.com> wrote:
>> The last time I looked into it, the reason was use of MMX
>> instructions without (f)emms afterwards.
>
> Yeah:
> [...]
> (and test1 also using movq %mm0, something, also no (f)emms).
Is it already filed somewhere in Bugzilla? Or would you
like me to open a new bug for it?
--
// Bernardo Innocenti
\\X/ http://www.codewiz.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Regressions -march=geode/athlon regressions (Was: 4.3 release ?plan)
2007-05-23 14:07 ` Bernardo Innocenti
@ 2007-05-24 21:11 ` Rask Ingemann Lambertsen
0 siblings, 0 replies; 24+ messages in thread
From: Rask Ingemann Lambertsen @ 2007-05-24 21:11 UTC (permalink / raw)
To: Bernardo Innocenti; +Cc: Jakub Jelinek, Mike Stump, gcc
On Wed, May 23, 2007 at 10:57:38AM +0200, Bernardo Innocenti wrote:
>
> On Wed, 23 May 2007 10:49:53 +0200, Jakub Jelinek <jakub@redhat.com> wrote:
>
> >> The last time I looked into it, the reason was use of MMX
> >> instructions without (f)emms afterwards.
> >
> > Yeah:
> > [...]
> > (and test1 also using movq %mm0, something, also no (f)emms).
>
> Is it already filed somewhere in Bugzilla? Or would you
> like me to open a new bug for it?
<URL:http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19161> but nobody seems
to be working on it.
--
Rask Ingemann Lambertsen
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2007-05-24 20:30 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-05-18 19:52 4.3 release plan Bernardo Innocenti
2007-05-18 21:46 ` Mike Stump
2007-05-18 21:50 ` Bernardo Innocenti
2007-05-18 22:07 ` Steven Bosscher
2007-05-18 23:03 ` Mike Stump
2007-05-19 10:57 ` Paolo Bonzini
2007-05-20 12:36 ` Bernardo Innocenti
2007-05-20 14:09 ` Paolo Bonzini
2007-05-21 5:40 ` Bernardo Innocenti
2007-05-21 6:01 ` Brooks Moses
2007-05-21 6:01 ` mark
2007-05-21 18:31 ` Bernardo Innocenti
2007-05-21 19:26 ` Andrew Pinski
2007-05-21 19:43 ` Joe Buck
2007-05-21 21:09 ` Bernardo Innocenti
2007-05-21 19:54 ` Mike Stump
2007-05-21 23:35 ` Bernardo Innocenti
2007-05-22 0:52 ` Bernardo Innocenti
2007-05-23 1:56 ` Regressions -march=geode/athlon regressions (Was: 4.3 release plan) Bernardo Innocenti
2007-05-23 8:48 ` Rask Ingemann Lambertsen
2007-05-23 8:57 ` Jakub Jelinek
2007-05-23 14:07 ` Bernardo Innocenti
2007-05-24 21:11 ` Regressions -march=geode/athlon regressions (Was: 4.3 release ?plan) Rask Ingemann Lambertsen
2007-05-22 17:07 ` 4.3 release plan René Rebe
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).