--- Comment #33 from edmar at freescale dot com 2006-04-17 15:22 ---
The latest round of patches cured the original problem. Unfortunately, the
target itself is still broken. This time because of a bug originaly reported
for the e500v1 target. (27075).
I am not sure what is the right
--- Comment #34 from mark at codesourcery dot com 2006-04-17 15:37 ---
Subject: Re: [4.1/4.2 Regression] gcc fails to build on
powerpc e500-double targets
edmar at freescale dot com wrote:
--- Comment #33 from edmar at freescale dot com 2006-04-17 15:22 ---
The latest
--- Comment #35 from edmar at freescale dot com 2006-04-17 15:44 ---
The original problem was solved. For futher bootstrap problems on this target,
see bug 27075.
--
edmar at freescale dot com changed:
What|Removed |Added
--- Comment #31 from mmitchel at gcc dot gnu dot org 2006-04-16 18:39
---
Is there more to do? The end of the audit trail contains patches from Alan, so
it's unclear to me if the issue should remain open.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26459
--- Comment #32 from amodra at bigpond dot net dot au 2006-04-17 00:09
---
I've closed this bug incorrectly twice, the last time simply because I hadn't
committed a patch already in my tree. Edmar, please resolve this bug as fixed
if e500 is back in bootstrap land.
--
--- Comment #28 from edmar at freescale dot com 2006-04-12 15:36 ---
I double checked everything. The sources I checked out last night has the
patches of comments 17, 21, and 25.
This time I got a failure just like the on comment 7. The insn is the same
The original attachment:
--- Comment #29 from amodra at gcc dot gnu dot org 2006-04-13 05:10 ---
Subject: Bug 26459
Author: amodra
Date: Thu Apr 13 05:10:00 2006
New Revision: 112912
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112912
Log:
PR target/26459
* config/rs6000/rs6000.c
--- Comment #30 from amodra at gcc dot gnu dot org 2006-04-13 05:46 ---
Subject: Bug 26459
Author: amodra
Date: Thu Apr 13 05:46:01 2006
New Revision: 112913
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112913
Log:
PR target/26459
* config/rs6000/rs6000.c
--- Comment #24 from edmar at freescale dot com 2006-04-10 15:42 ---
I am sorry, but the patches on comments 17, 18, 21, and 22 are no good without
the
patch on comment 5, which seems, it was never commited into the repository...
Can you double check this. Thanks.
Edmar
--
edmar
--- Comment #25 from amodra at gcc dot gnu dot org 2006-04-11 00:33 ---
Subject: Bug 26459
Author: amodra
Date: Tue Apr 11 00:33:29 2006
New Revision: 112843
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112843
Log:
PR target/26459
* config/rs6000/e500-double.h
--- Comment #26 from amodra at gcc dot gnu dot org 2006-04-11 00:36 ---
Subject: Bug 26459
Author: amodra
Date: Tue Apr 11 00:36:50 2006
New Revision: 112844
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112844
Log:
PR target/26459
* config/rs6000/e500-double.h
--- Comment #27 from amodra at bigpond dot net dot au 2006-04-11 00:37
---
Sorry! My apologies for closing this bug without checking that the original
problem had been fixed. I was focusing on the code generation problems.
--
amodra at bigpond dot net dot au changed:
--- Comment #21 from amodra at gcc dot gnu dot org 2006-03-31 01:25 ---
Subject: Bug 26459
Author: amodra
Date: Fri Mar 31 01:25:35 2006
New Revision: 112561
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112561
Log:
PR target/26459
* config/rs6000/rs6000.h
--- Comment #22 from amodra at gcc dot gnu dot org 2006-03-31 01:27 ---
Subject: Bug 26459
Author: amodra
Date: Fri Mar 31 01:27:44 2006
New Revision: 112562
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112562
Log:
PR target/26459
* config/rs6000/rs6000.h
--- Comment #23 from amodra at bigpond dot net dot au 2006-03-31 01:54
---
Fixed
--
amodra at bigpond dot net dot au changed:
What|Removed |Added
URL|
--- Comment #17 from amodra at gcc dot gnu dot org 2006-03-26 22:48 ---
Subject: Bug 26459
Author: amodra
Date: Sun Mar 26 22:48:22 2006
New Revision: 112400
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112400
Log:
PR target/26459
* config/rs6000/rs6000.md (DF
--- Comment #18 from amodra at gcc dot gnu dot org 2006-03-26 22:49 ---
Subject: Bug 26459
Author: amodra
Date: Sun Mar 26 22:49:20 2006
New Revision: 112401
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112401
Log:
PR target/26459
* config/rs6000/rs6000.md (DF
--- Comment #19 from amodra at bigpond dot net dot au 2006-03-27 01:41
---
After applying the patch, I decided I really ought to find where the regression
from 4.0 occurred. It's a pity I didn't do that before developing the patch..
To my surprise I found that on the face of it, 4.0
--- Comment #20 from patchapp at dberlin dot org 2006-03-27 04:36 ---
Subject: Bug number PR26459
A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2006-03/msg01519.html
--
--- Comment #15 from amodra at bigpond dot net dot au 2006-03-24 14:23
---
Appears to be the peephole in rs6000.md immediately after this comment:
;; after inserting conditional returns we can sometimes have
;; unnecessary register moves.
(subreg:DF (reg:DI 3 3 [128]) 0) is a valid
--
amodra at bigpond dot net dot au changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |amodra at bigpond dot net
|dot org
--- Comment #16 from amodra at bigpond dot net dot au 2006-03-25 03:00
---
Indeed, that patch cures the problem.
--
amodra at bigpond dot net dot au changed:
What|Removed |Added
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.1.0 |4.1.1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26459
--- Comment #11 from steven at gcc dot gnu dot org 2006-02-27 21:42 ---
Re. comment #3, testing all releases is, I'm sorry to say, rather worthless.
Things usually break during development, not during the release process.
Obviously nobody can tell you what to do with your resources,
--- Comment #12 from steven at gcc dot gnu dot org 2006-02-27 22:36 ---
With GNU C version 4.1.0 20060222 (prerelease) (powerpc-unknown-linux-gnuspe)
I get a different ICE:
$ ./cc1 -O2 -fno-inline t.c
foo
t.c: In function 'foo':
t.c:9: warning: incompatible implicit declaration of
--- Comment #13 from steven at gcc dot gnu dot org 2006-02-27 22:42 ---
The insn triggering my ICE appears in peephole2.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26459
--- Comment #14 from steven at gcc dot gnu dot org 2006-02-27 22:44 ---
Before peephole2:
(insn:HI 27 60 28 2 (set (reg:DF 0 0 [125])
(mem/u/c/i:DF (reg/f:SI 9 9 [126]) [3 S8 A64])) 892
{*movdf_e500_double} (insn_list:REG_DEP_TRUE 26 (nil))
(expr_list:REG_DEAD (reg/f:SI 9 9
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-02-24 18:43 ---
It also tells us that testing powerpc-linux-gnuspe is not important as it has
been broken for over a half of a year.
--
pinskia at gcc dot gnu dot org changed:
What|Removed
--- Comment #3 from edmar at freescale dot com 2006-02-24 18:49 ---
(In reply to comment #2)
It also tells us that testing powerpc-linux-gnuspe is not important as it has
been broken for over a half of a year.
We test all releases, the last one was 4.0.2 and it was OK.
--
--- Comment #4 from mmitchel at gcc dot gnu dot org 2006-02-24 19:04
---
Edmar --
Does changing:
if (rs6000_float_gprs_string == NULL) \
rs6000_float_gprs = 2;
too:
if (!rs6000_explicit_options.float_gprs) \
rs6000_float_gprs = 2;
work? Not just compile, but also
--- Comment #5 from edmar at freescale dot com 2006-02-24 19:10 ---
(In reply to comment #4)
Edmar --
Does changing:
if (rs6000_float_gprs_string == NULL) \
rs6000_float_gprs = 2;
too:
if (!rs6000_explicit_options.float_gprs) \
rs6000_float_gprs = 2;
work?
--- Comment #6 from mark at codesourcery dot com 2006-02-24 19:14 ---
Subject: Re: [4.1/4.2 Regression] gcc fails to build on
powerpc e500-double targets
edmar at freescale dot com wrote:
I started a build. This is a very slow target, it will take several hours...
If you've got a
--- Comment #7 from edmar at freescale dot com 2006-02-24 20:45 ---
Created an attachment (id=10911)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10911action=view)
Input program that causes ICE on gcc-4.1.0 RC2
No deal. I got an ICE now:
--- Comment #8 from mark at codesourcery dot com 2006-02-24 21:07 ---
Subject: Re: [4.1/4.2 Regression] gcc fails to build on
powerpc e500-double targets
edmar at freescale dot com wrote:
--- Comment #7 from edmar at freescale dot com 2006-02-24 20:45 ---
Created an
--- Comment #9 from edmar at freescale dot com 2006-02-24 21:15 ---
(In reply to comment #8)
Subject: Re: [4.1/4.2 Regression] gcc fails to build on
powerpc e500-double targets
Bummer.
Please attach preprocessed source and configuration options so that we
have a shot at
--- Comment #10 from mmitchel at gcc dot gnu dot org 2006-02-24 21:46
---
Edmar --
Great, yes, that looks like the right information. However, it's unlikely that
I'll be able to personally look at this before 4.1.0.
Thanks,
-- Mark
--
36 matches
Mail list logo