https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37377
--- Comment #17 from Richard Earnshaw ---
last patch was for pr37577.
--- Comment #16 from tkoenig at gcc dot gnu dot org 2009-04-11 19:48
---
Subject: Bug 37377
Author: tkoenig
Date: Sat Apr 11 19:48:19 2009
New Revision: 145965
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145965
Log:
2009-04-11 Thomas Koenig
PR fortran/37377
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.4.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37377
--- Comment #15 from ebotcazou at gcc dot gnu dot org 2008-09-13 08:51
---
This works fine now.
--
ebotcazou at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #14 from vmakarov at gcc dot gnu dot org 2008-09-12 22:56
---
Subject: Bug 37377
Author: vmakarov
Date: Fri Sep 12 22:55:23 2008
New Revision: 140325
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140325
Log:
2008-09-12 Vladimir Makarov <[EMAIL PROTECTED]>
--- Comment #13 from hjl at gcc dot gnu dot org 2008-09-09 00:03 ---
Subject: Bug 37377
Author: hjl
Date: Tue Sep 9 00:01:40 2008
New Revision: 140131
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140131
Log:
2008-09-08 Vladimir Makarov <[EMAIL PROTECTED]>
PR rtl-opt/
--- Comment #12 from ebotcazou at gcc dot gnu dot org 2008-09-08 15:25
---
> Eric, thanks a lot for your analysis. It was very helpful.
You're welcome!
> IRA uses live ranges to find conflicts for spill slots during reload. Live
> ranges for r376 were wrong after IR flattening. We
--- Comment #11 from vmakarov at redhat dot com 2008-09-08 14:11 ---
Eric, thanks a lot for your analysis. It was very helpful. I've reproduced the
bug.
IRA uses live ranges to find conflicts for spill slots during reload. Live
ranges for r376 were wrong after IR flattening. We have
--- Comment #10 from ebotcazou at gcc dot gnu dot org 2008-09-07 16:01
---
The problem is the 4th line in
Remove r222:a590->a10(mem)
Remove r69:a566->a389(mem)
Remove r69:a549->a389(mem)
Remove r376:a432->a12(mem)
Remove r220:a148->a9(mem)
(r373 is now r3
--- Comment #9 from ebotcazou at gcc dot gnu dot org 2008-09-07 15:45
---
Created an attachment (id=16247)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16247&action=view)
Simplified testcase.
It is still big, but only 2 functions eventually reach IRA.
Compile with -O2 -fomit-fr
--- Comment #8 from ebotcazou at gcc dot gnu dot org 2008-09-07 13:58
---
> See
>
> http://gcc.gnu.org/ml/gcc-testresults/2008-09/msg00384.html
>
> Mainline can bootstrap with i586-linux. But there are some additional
> testsuite failures.
Thanks for trying to reproduce, this is very
--- Comment #7 from hjl dot tools at gmail dot com 2008-09-05 13:46 ---
(In reply to comment #6)
> > I tried revision 140023 on RHEL4U6. I can bootstrap
> > with --enable-languages=c i586-linux.
>
> Which branch? I still get the failure on mainline at revision 140025.
>
See
http://
--- Comment #6 from ebotcazou at gcc dot gnu dot org 2008-09-05 06:24
---
> I tried revision 140023 on RHEL4U6. I can bootstrap
> with --enable-languages=c i586-linux.
Which branch? I still get the failure on mainline at revision 140025.
--
http://gcc.gnu.org/bugzilla/show_bug.c
--- Comment #5 from hjl dot tools at gmail dot com 2008-09-05 04:47 ---
I tried revision 140023 on RHEL4U6. I can bootstrap
with --enable-languages=c i586-linux.
--
hjl dot tools at gmail dot com changed:
What|Removed |Added
--
--- Comment #4 from ebotcazou at gcc dot gnu dot org 2008-09-04 20:46
---
Excerpt from 168r.asmcons:
(insn:HI 108 107 109 14 /home/eric/svn/gcc/gcc/df-scan.c:1479 (set (reg/f:SI
373 [ df.3419 ])
(mem/f/c/i:SI (symbol_ref:SI ("df") [flags 0x40] ) [166 df+0 S4 A32])) 41 {*movsi_1
--- Comment #3 from ebotcazou at gcc dot gnu dot org 2008-09-04 20:36
---
In the assembly file:
.L871:
movl%ebx, %eax
movl%edx, 20(%ebx)
callT.911
movldf, %esi
movl60(%esi), %eax
movl%esi, 36(%esp) <-- save df
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2008-09-04 20:32
---
Created an attachment (id=16225)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16225&action=view)
Preprocessed source
Sorry, I don't have time to reduce it.
Compile with -O2 -fomit-frame-pointer -mtune=pen
--- Comment #1 from ebotcazou at gcc dot gnu dot org 2008-09-04 20:30
---
It's a miscompilation of df-scan.c:df_reorganize_refs_by_reg by
regalloc/reload.
--
ebotcazou at gcc dot gnu dot org changed:
What|Removed |Added
---
18 matches
Mail list logo