[Bug rtl-optimization/31025] [dataflow] Crash in caller-save.c due to x87 math

2007-06-14 Thread zadeck at naturalbridge dot com


--- Comment #4 from zadeck at naturalbridge dot com  2007-06-14 12:05 
---
This bug was fixed a long time ago, i did not realize there was a bugzilla
opened on it.


-- 

zadeck at naturalbridge dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


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



[Bug rtl-optimization/31025] [dataflow] Crash in caller-save.c due to x87 math

2007-03-30 Thread bonzini at gnu dot org


--- Comment #3 from bonzini at gnu dot org  2007-03-30 08:23 ---
still occurs at -O2 (testing with checking disabled).


-- 

bonzini at gnu dot org changed:

   What|Removed |Added

 Status|RESOLVED|UNCONFIRMED
 Resolution|FIXED   |


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



[Bug rtl-optimization/31025] [dataflow] Crash in caller-save.c due to x87 math

2007-03-16 Thread bonzini at gnu dot org


--- Comment #2 from bonzini at gnu dot org  2007-03-16 11:18 ---
the patch was not responsible for the regressions, and it regtested ok if i
paper over the bug in stevenb's patch.  so i committed it.


-- 

bonzini at gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


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



[Bug rtl-optimization/31025] [dataflow] Crash in caller-save.c due to x87 math

2007-03-15 Thread bonzini at gnu dot org


--- Comment #1 from bonzini at gnu dot org  2007-03-15 17:03 ---
Created an attachment (id=13211)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13211action=view)
patch that fixes the bug, untested

REG_N_CALLS_CROSSED is computed using live, not urec.  caller_save uses
it to decide what to save (in advance), and urec to decide whether to save
something (while scanning the insns).

reg 58 is not in live but it is in urec.  So, caller_save thinks that reg 58
doesn't have to be saved (using live) and yet it tries to save it (using urec).


-- 


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