[Bug target/40416] unnecessary register spill

2009-06-30 Thread carrot at google dot com
--- Comment #6 from carrot at google dot com 2009-06-30 07:42 --- http://gcc.gnu.org/ml/gcc-cvs/2009-06/msg01067.html -- carrot at google dot com changed: What|Removed |Added

[Bug target/40416] unnecessary register spill

2009-06-22 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2009-06-22 16:32 --- Did that patch go in already? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/40416] unnecessary register spill

2009-06-15 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug target/40416] unnecessary register spill

2009-06-14 Thread carrot at google dot com
--- Comment #3 from carrot at google dot com 2009-06-15 02:26 --- Created an attachment (id=17998) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17998action=view) preprocessed test case A possible code sequence without spilling is: push{r4, r5, r6, r7, lr} add

[Bug target/40416] unnecessary register spill

2009-06-14 Thread carrot at google dot com
--- Comment #4 from carrot at google dot com 2009-06-15 02:32 --- In the source code, only two extra variables next_runs and next_alpha need to be preserved through the while loop. But in the gcc generated code, three variables are kept through the first loop. They are next_alpha,

[Bug target/40416] unnecessary register spill

2009-06-12 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-06-12 12:54 --- (In reply to comment #1) Created an attachment (id=17983) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17983action=view) [edit] test case Your attachment didn't have #include stdint.h - Please try and

[Bug target/40416] unnecessary register spill

2009-06-11 Thread carrot at google dot com
--- Comment #1 from carrot at google dot com 2009-06-11 14:34 --- Created an attachment (id=17983) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17983action=view) test case The spilling is occurred around the first loop: push{r4, r5, r6, r7, lr} sub sp,