[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin

2008-10-11 Thread jakub at gcc dot gnu dot org


--- Comment #3 from jakub at gcc dot gnu dot org  2008-10-11 08:57 ---
Subject: Bug 35760

Author: jakub
Date: Sat Oct 11 08:55:43 2008
New Revision: 141055

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=141055
Log:
PR target/35760
* config/rs6000/rs6000.c (rs6000_legitimize_address): Only create
LO_SUM on Darwin if mode has just one unit.

* gcc.c-torture/compile/pr35760.c: New test.

Added:
trunk/gcc/testsuite/gcc.c-torture/compile/pr35760.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/rs6000.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-switch-conversion.c


-- 


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



[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin

2008-10-11 Thread jakub at gcc dot gnu dot org


--- Comment #4 from jakub at gcc dot gnu dot org  2008-10-11 09:00 ---
Fixed.  Thanks Andreas for testing.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


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



[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin

2008-10-10 Thread andreast at gcc dot gnu dot org


--- Comment #2 from andreast at gcc dot gnu dot org  2008-10-10 18:17 
---
Bootstrap ok, results here:
http://gcc.gnu.org/ml/gcc-testresults/2008-10/msg00704.html


-- 


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



[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin

2008-10-09 Thread jakub at gcc dot gnu dot org


--- Comment #1 from jakub at gcc dot gnu dot org  2008-10-09 14:23 ---
Created an attachment (id=16481)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16481action=view)
gcc44-pr35760.patch

I think attached patch should fix it, it is after all what ELF does too
and rs6000_legitimize_address really shouldn't create addresses that
rs6000_legitimate_address (legitimate_lo_sum_address_p) won't accept.

But, I have no interest nor access to darwin and so can't bootstrap it there,
all I've tested is that it cures this testcase.  So, if there is somebody
interested in darwin, please give it a shot, otherwise I'd appreciate moving
darwin out of primary/secondary arches as unmaintained.


-- 


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



[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin

2008-04-20 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


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



[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin

2008-03-29 Thread pinskia at gcc dot gnu dot org


-- 

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=35760