[Bug rtl-optimization/27661] ICE in subst_reloads

2006-07-20 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-07-20 11:16 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug rtl-optimization/27661] ICE in subst_reloads

2006-05-26 Thread uweigand at gcc dot gnu dot org
--- Comment #5 from uweigand at gcc dot gnu dot org 2006-05-26 20:22 --- Subject: Bug 27661 Author: uweigand Date: Fri May 26 20:21:53 2006 New Revision: 114141 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114141 Log: PR rtl-optimization/27661 * reload.c (find

[Bug rtl-optimization/27661] ICE in subst_reloads

2006-05-23 Thread patchapp at dberlin dot org
--- Comment #4 from patchapp at dberlin dot org 2006-05-24 03:30 --- Subject: Bug number PR rtl-optimization/27661 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-05/msg01175.html -- http://gcc.g

[Bug rtl-optimization/27661] ICE in subst_reloads

2006-05-22 Thread uweigand at gcc dot gnu dot org
--- Comment #3 from uweigand at gcc dot gnu dot org 2006-05-22 13:27 --- Looking somewhat more into this problem, there are other places where reload decides to reload an CONST_INT as address. Where this happens, it usually uses Pmode as the mode to do the reload in (which makes sense

[Bug rtl-optimization/27661] ICE in subst_reloads

2006-05-18 Thread krebbel at gcc dot gnu dot org
--- Comment #2 from krebbel at gcc dot gnu dot org 2006-05-18 16:59 --- Thanks for your comprehensive debugging! At first glance I would say reload should take a word_mode register and reload the constant. The code added by your patch to legitimate_address_p says that a single number is

[Bug rtl-optimization/27661] ICE in subst_reloads

2006-05-18 Thread matz at gcc dot gnu dot org
--- Comment #1 from matz at gcc dot gnu dot org 2006-05-18 16:07 --- Like so perhaps. It fixes the ICE for me, but I've done no further testing: --- s390.c.orig 2006-05-18 18:05:59.442621578 +0200 +++ config/s390/s390.c 2006-05-18 18:05:34.632630936 +0200 @@ -2731,6 +2731,9 @@ legitim