[Bug rtl-optimization/9085] Unable to find register to spill when optimizing

2009-11-09 Thread reichelt at gcc dot gnu dot org


--- Comment #12 from reichelt at gcc dot gnu dot org  2009-11-09 22:13 
---
The testcase from comment #7 doesn't crash since GCC 4.0.0.
The testcase from comment #4 stopped crashing in August or September,
so let's close the bug for good.


-- 

reichelt at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9085



[Bug rtl-optimization/9085] Unable to find register to spill when optimizing

2009-10-01 Thread ubizjak at gmail dot com


--- Comment #11 from ubizjak at gmail dot com  2009-10-01 20:51 ---
None of the testcases fail anymore with GCC: (GNU) 4.5.0 20091001
(experimental) [trunk revision 152374].

The testcase from #7 produces:

foo:
pushl   %ebp
movl%esp, %ebp
pushl   %ebx
movl%eax, %ecx
movl8(%ebp), %eax
movl$3, %edx
movl%edx, %ebx
cltd
idivl   %ebx
movl%edx, (%ecx)
popl%ebx
leave
ret


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9085



[Bug rtl-optimization/9085] Unable to find register to spill when optimizing

2008-09-13 Thread pinskia at gcc dot gnu dot org


--- Comment #10 from pinskia at gcc dot gnu dot org  2008-09-14 04:34 
---
Related to PR 22072.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9085



[Bug rtl-optimization/9085] Unable to find register to spill when optimizing

2007-05-31 Thread mkuvyrkov at gcc dot gnu dot org


--- Comment #9 from mkuvyrkov at gcc dot gnu dot org  2007-05-31 08:53 
---
*** Bug 31508 has been marked as a duplicate of this bug. ***


-- 

mkuvyrkov at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||marat dot buharov at gmail
   ||dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9085



[Bug rtl-optimization/9085] Unable to find register to spill when optimizing

2005-05-09 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-05-09 
14:51 ---
*** Bug 13565 has been marked as a duplicate of this bug. ***

-- 
   What|Removed |Added

 CC||marc at mrousseau dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9085


[Bug rtl-optimization/9085] Unable to find register to spill when optimizing

2005-01-11 Thread belyshev at depni dot sinp dot msu dot ru

--- Additional Comments From belyshev at depni dot sinp dot msu dot ru  
2005-01-12 02:31 ---
// C testcase, use '-O1 -mregparm=1 -fschedule-insns -march=i386':

struct A
{
  int j;
};

void foo (struct A *p, int j)
{
  p->j = j % 3;
}

Introduced by this change:

Tue Oct 27 23:32:34 1998  Bernd Schmidt <[EMAIL PROTECTED]>

* reload.h (struct insn_chain): Add need_operand_change element.
* reload1.c (new_insn_chain): Clear it.
(calculate_needs_all_insns): Set it; don't overload need_reload.
(reload_as_needed): Use it.
...


-- 
   What|Removed |Added

  Known to fail||2.95 3.2 3.3.5 3.4.4 4.0.0
   Last reconfirmed|2004-08-14 06:46:33 |2005-01-12 02:31:19
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9085